Foros del Web » Programación para mayores de 30 ;) » .NET »

Caja Registradora en VB

Estas en el tema de Caja Registradora en VB en el foro de .NET en Foros del Web. Hola, hice este programa que simula una caja registradora hecho en VB .NET, es bien sencilla, se pueden añadir y eliminar productos, y se paga ...
  #1 (permalink)  
Antiguo 09/01/2012, 18:13
 
Fecha de Ingreso: febrero-2011
Ubicación: Laja
Mensajes: 11
Antigüedad: 13 años, 2 meses
Puntos: 0
Caja Registradora en VB

Hola, hice este programa que simula una caja registradora hecho en VB .NET, es bien sencilla, se pueden añadir y eliminar productos, y se paga por efectivo.

Consiste en un ListBox que tiene el contenido de la "boleta" de la compra, un Label que muestra los mensajes de error y un TextBox en el que se ingresan los comandos. Hice que todos los comandos sean de una letra. La lista es la siguiente (los comandos se ingresan en el TextBox):
  • i: Inicia una nueva venta.
  • a: Aparece un InputBox que pide el código del producto.
  • d: Aparece un InputBox que pide el id del producto contando desde el primero a borrar (se cuenta desde el 1).
  • r: Aparece una confirmación que pide si se cancela la venta actual.
  • t: Muestra el total a pagar al momento de enviar el comando.
  • p: Muestra un InputBox que pide el dinero a pagar y devuelve el vuelto (cambio) en la "boleta".
Se le podrían añadir otras cosas, como soporte de múltiples productos a la vez, impresión de la boleta, entre otras.

Oops, se me olvidó poner algo, en el archivo Form1, en la vista Código, en el Sub TextBox1_Text Changed hay que cambiar el código.

Código:
            Case "r"
                If venta Then
                    TextBox1.Text = ""
                    If MsgBox("¿Desea cancelar la venta?", MsgBoxStyle.YesNo, "Cancelar venta") = MsgBoxResult.Yes Then
                        TextBox1.Text = ""
                        ListBox1.Items.Clear()
                        items = 0 ' <---- ESTO HAY QUE PONER
                        total = 0
                        venta = False
                    End If
                Else
                    TextBox1.Text = ""
                    Label1.ForeColor = Color.Red
                    Label1.Text = "Operación inválida, presione 'i' antes de cancelar una venta."
                End If
El enlace al archivo es este: [URL]http://www.mediafire.com/?3yw8bg1a6tgfdmz[/URL]
Si se rompe el enlace, avísenme para crear otro.

Así que les pido ayuda para mejorar mi programa.
  #2 (permalink)  
Antiguo 12/01/2012, 11:13
Avatar de alan_69niupi  
Fecha de Ingreso: junio-2011
Mensajes: 200
Antigüedad: 12 años, 10 meses
Puntos: 17
Respuesta: Caja Registradora en VB

tienes la idea pero seria mejor que uses, mejor dicho que aproveches la herramienta que estas usando, el Visual studio, en este caso el visual basic.
hazlo mas visual, usa mas interfaces de usuario.
usa un listbox o un datagridview para mostrar los productos, usa botones, y estaria chido un menutoolbar. seria mas comodo y mas facil y usar.

como programador te digo que lo primero que un cliente busca es que el sistema sea facil de usar, que sea intuitivo, amigable en la interfaz y que cualquier persona pueda usarlo sin que requiera que alguien le muestre como...
  #3 (permalink)  
Antiguo 12/01/2012, 12:20
 
Fecha de Ingreso: febrero-2011
Ubicación: Laja
Mensajes: 11
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Caja Registradora en VB

Cita:
Iniciado por alan_69niupi Ver Mensaje
tienes la idea pero seria mejor que uses, mejor dicho que aproveches la herramienta que estas usando, el Visual studio, en este caso el visual basic.
hazlo mas visual, usa mas interfaces de usuario.
usa un listbox o un datagridview para mostrar los productos, usa botones, y estaria chido un menutoolbar. seria mas comodo y mas facil y usar.

como programador te digo que lo primero que un cliente busca es que el sistema sea facil de usar, que sea intuitivo, amigable en la interfaz y que cualquier persona pueda usarlo sin que requiera que alguien le muestre como...
Bueno, estoy trabajando en una versión gráfica con un GUI más cómodo para el usuario mismo, para esa versión me basé en las cajas registradoras de mi supermercado en el que las cajeras sólo presionan botones de un teclado y podían hacer comandos con ellos, además esa versión de la caja vendrá con una base de datos de productos en el cual se registran los códigos de barras con su precio unitario y con una herramienta para personalizar el encabezado y pie de la "boleta". Después voy a poner esos códigos personalizados que ocupan para unidades de peso variable como el jamón y el queso.

Cuando la termine la publicaré aquí.
  #4 (permalink)  
Antiguo 12/01/2012, 13:45
Avatar de alan_69niupi  
Fecha de Ingreso: junio-2011
Mensajes: 200
Antigüedad: 12 años, 10 meses
Puntos: 17
Respuesta: Caja Registradora en VB

ok, si tienes alguna duda pregunta y si te puedo ayudar con mucho gusto
saludos!!!

Etiquetas: caja, dot, net, registradora, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:05.