Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceCalendarioFAQBuscarMiembrosGrupos de UsuariosChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

Comparte | 
 

 restar cantidad de existencias (punto de venta, MySql)

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
edgatoxd
Principiante


Mensajes : 5
Puntos : 11

MensajeTema: restar cantidad de existencias (punto de venta, MySql)   Dom Mayo 15, 2011 6:51 pm

buen dia!

en mi materia de ing de software, me piden realizar un sistema
en este caso un punto de venta

tras haber diseñado mi ventana principal, donde muestro los articulos en un datagridview, i los articulos a comprar por el cliente los agrego a un listview

esta es mi ventana

no me habia cuestionado sobre como hacer la resta de articulos compadros a la existencia

me podrian dar una idea de como aserlo
o como lo an implementado ustds.

private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{
//al dar enter en un producto seleccionado
if (e.KeyCode == Keys.Enter)
{

//muestro la kopia de inputbox que saque de aki del foro xd
//guardo la cantidad deseada en la variable cant
Inputbox.Show("Cantidad Deseada", "Cantidad:", FormStartPosition.CenterScreen);
//agrego id, nombre, precio, cantidad, total del producto al listview
lsv_vender.Items.Add(dataGridView1.CurrentRow.Cells[0].Value.ToString());
lsv_vender.Items[lsv_vender.Items.Count - 1].SubItems.Add(dataGridView1.CurrentRow.Cells[1].Value.ToString());
lsv_vender.Items[lsv_vender.Items.Count - 1].SubItems.Add(dataGridView1.CurrentRow.Cells[2].Value.ToString());
lsv_vender.Items[lsv_vender.Items.Count - 1].SubItems.Add(cant.ToString());
lsv_vender.Items[lsv_vender.Items.Count - 1].SubItems.Add((Convert.ToInt32(dataGridView1.CurrentRow.Cells[2].Value) * cant).ToString());

}

//muestro el total i subtotal de los articulos que voe agregando
txb_total.Text = cobrar().ToString();
txb_subtotl.Text = cobrar().ToString();



supongo sera necesario una funcion para ir obteniendo la cantidad que se introdujo de cada producto, pero como guardar cada uno
para despues restar la cantidad a la existencia y poder el resultado con un update ala base de datos

no tengo claro como implementarlo
Volver arriba Ir abajo
Ver perfil de usuario
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

MensajeTema: Re: restar cantidad de existencias (punto de venta, MySql)   Dom Mayo 15, 2011 7:25 pm

Saludos, lo que tienes que hacer es un select de la cantidad en existencia, le restas la cantidad que se vendio y despues le haces un Update y lo modificas, recuerda antes de restar verificar que la existencia sea mayor.

Sobre como hacer el update, cada producto tiene una clave, cuando se agrega un producto a la venta se agrega gracias a su clave, cuando la vendes le haces un update tomando como referencia su clave.
Volver arriba Ir abajo
Ver perfil de usuario http://cspromex.activo.mx
 
restar cantidad de existencias (punto de venta, MySql)
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» TPV - TERMINAL PUNTO DE VENTA
» Cantidad máxima de páginas html en un mismo foro
» resetear contador de La mayor cantidad de usuarios en línea
» como quitar un codigo que hace que aparezca un punto en perfil
» Cantidad de mjs

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Foro de ayuda-
Cambiar a: