private void añadirProductoToolStripMenuItem_Click(object sender, EventArgs e) { FormProducto formAltaPorducto = new FormProducto(); formAltaPorducto.Text = "AGREGAR PRODUCTO"; if (formAltaPorducto.ShowDialog() == DialogResult.OK) { if (!Administracion.Add(formAltaPorducto.Producto)) { MessageBox.Show("No se pudo agregar el producto"); } CargarDataGrid(Administracion.Inventario); } }
private void btnAceptar_Click(object sender, EventArgs e) { if (!(this.txbNombre.BackColor == Color.Red || this.txbApellido.BackColor == Color.Red || this.txbDni.BackColor == Color.Red)) { switch (tipoDato) { case "Cliente": Administracion.Add(new Cliente(this.txbNombre.Text, this.txbApellido.Text, Validaciones.StringToInt(this.txbDni.Text))); break; case "Empleado": Administracion.Add(new Empleado(this.txbNombre.Text, this.txbApellido.Text, Validaciones.StringToInt(this.txbDni.Text))); break; } } this.DialogResult = DialogResult.OK; }
private void HardCode() { //PRODUCTOS Administracion.Add(new Producto(5230, "galletas", TipoProducto.Seco, 15, 45)); Administracion.Add(new Producto(5233, "chocolate", TipoProducto.Seco, 30, 50)); Administracion.Add(new Producto(5235, "duraznos laterraza (lata 500g)", TipoProducto.Enlatado, 200, 150)); Administracion.Add(new Producto(5238, "chocolate agila", TipoProducto.Seco, 40, 5)); Administracion.Add(new Producto(5289, "caramelos sancor", TipoProducto.Seco, 15, 30)); Administracion.Add(new Producto(5290, "cola springfield", TipoProducto.Bebida, 60, 450)); Administracion.Add(new Producto(5291, "radioactive cola", TipoProducto.Bebida, 80, 150)); Administracion.Add(new Producto(5292, "duff beer", TipoProducto.BebidaAlcoholica, 75, 1000)); Administracion.Add(new Producto(5293, "limpiatodo spring", TipoProducto.Limpieza, 150, 300)); Administracion.Add(new Producto(5294, "churrasco spidercerdo (bandeja 300g)", TipoProducto.Carne, 200, 50)); Administracion.Add(new Producto(5295, "churrasco spidercerdo (bandeja 700g)", TipoProducto.Carne, 370, 25)); Administracion.Add(new Producto(4250, "manzanas springfield", TipoProducto.Vegetal, 20, 150)); Administracion.Add(new Producto(4252, "queso (bandeja 250g)", TipoProducto.Lacteo, 200, 30)); Administracion.Add(new Producto(4203, "flores de la abuela maria", TipoProducto.Vegetal, 500, 25)); Administracion.Add(new Producto(6281, "redbull", TipoProducto.Bebida, 300, 35)); Administracion.Add(new Producto(6282, "clean", TipoProducto.Limpieza, 400, 80)); Administracion.Add(new Producto(6283, "tornillos mctork(caja 300u)", TipoProducto.Otros, 400, 100)); /////////////////////////////////////////////////////////////////////////////////////////// //CLIENTES Administracion.Add(new Cliente("Anonimo", "Anonimo", 0)); Administracion.Add(new Cliente("Homero", "Simpson", 12341234)); Administracion.Add(new Cliente("Marge", "Simpson", 12348234)); Administracion.Add(new Cliente("Bart", "Simpson", 122151234)); Administracion.Add(new Cliente("Detart", "Filatro", 122833234)); Administracion.Add(new Cliente("Marcelo", "Parezco", 456833234)); ///////////////////////////////////////////////////////////////////////////// //COMPRAS Administracion.HardCodeCompra(100, Administracion.Inventario[1], 3, 123456789, 0); Administracion.HardCodeCompra(250, Administracion.Inventario[0], 4, 123456789, 0); Administracion.HardCodeCompra(354, Administracion.Inventario[5], 8, 123456789, 0); Administracion.HardCodeCompra(355, Administracion.Inventario[6], 20, 222222222, 0); Administracion.HardCodeCompra(356, Administracion.Inventario[3], 8, 222222222, 0); Administracion.HardCodeCompra(420, Administracion.Inventario[13], 2, 222222222, 122151234); Administracion.HardCodeCompra(357, Administracion.Inventario[4], 5, 333333333, 0); Administracion.HardCodeCompra(358, Administracion.Inventario[8], 3, 333333333, 0); Administracion.HardCodeCompra(870, Administracion.Inventario[10], 2, 333333333, 0); }
private void btnRealizarVenta_Click(object sender, EventArgs e) { RestearTiempoInactividad(); if (carritoDeCompras.Count > 0 && this.txbDniCliente.BackColor != Color.Red) { Compra compra = new Compra((Administracion.UltimoNroCompras) + 1, carritoDeCompras); compra.ReducirTotal(compra.Total * descuento); if (Administracion.Add(compra)) { if (Administracion.FindClienteIndexByDni(Validaciones.StringToInt(this.txbDniCliente.Text)) == -1 || (Validaciones.StringToInt(this.txbDniCliente.Text) == 0)) { //preguntar si crear nuevo cliente o no (si no agregarlo a anonimo) if (Validaciones.StringToInt(this.txbDniCliente.Text) == 0 || MessageBox.Show("El DNI no se encuantra registrado en clientes desea crear uno nuevo", "CLIENTE NO REGISTRADO", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { Administracion.Clientes[Administracion.FindClienteIndexByDni(0)].AgregarCompra(compra); //se agrega la compra al cliente con dni 0 (anonimo) } else { FormPersona formPersona = new FormPersona("Cliente"); if (formPersona.ShowDialog() == DialogResult.OK) { MessageBox.Show("Cliente agregado correctamente"); } } } else { Administracion.Clientes[Administracion.FindClienteIndexByDni(Validaciones.StringToInt(this.txbDniCliente.Text))].AgregarCompra(compra); //agrego compra a un cliente existente mediante su dni } Administracion.Empleados[Administracion.FindEmpleadoIndexByDni(Validaciones.StringToInt(this.txbEmpleadoDni.Text))].AgregarCompra(compra); //agergo compra al empleado actual this.lblVuelvaProntoss.Visible = true; compra.GenerarTicket("tickets"); carritoDeCompras = new List <ItemCompra>(); //limpio el carritoDeCompras sonidoCompra.Play(); CargarAllDataGrid(); } else { MessageBox.Show("No se pudo realizar la compra!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void HardCodeEmpleados() { Administracion.Add(new Empleado("Matias", "Sellanes", 123456789)); Administracion.Add(new Empleado("Derat", "Demtres", 222222222)); Administracion.Add(new Empleado("Demian", "Sanchez", 333333333)); }