static void Main(string[] args) { //Instancio las listas de entradas y estacionamientos List <Entrada> entradas = new List <Entrada>(); List <Estacionamiento> estacionamientos = new List <Estacionamiento>(); //Creo Entrada entrada1 = new Entrada(250, "2012", Entrada.EGenero.Drama); Entrada entrada2 = new Entrada(400, "Climax", Entrada.EGenero.Drama); Estacionamiento est1 = new Estacionamiento(250, "A1"); Estacionamiento est2 = new Estacionamiento(80, "E3"); //Muestro la informacion de algunos Console.WriteLine(entrada1.ToString()); Console.WriteLine(); Console.WriteLine(est1.ToString()); Console.WriteLine(); //Instancio la lista de ventas Venta <Producto> ventas = new Venta <Producto>(); //Agrego a la lista de ventas ventas += entrada2; ventas += est2; //Imprimo el ticket de compra Console.WriteLine(ventas.MostrarCompra(ventas)); Console.ReadLine(); }
public void realizar_corte() { double superTotal, cantidadTotal_cajero; superTotal = (fondo + ventaTotal + Entrada - Salida); // venta total sistema cantidadTotal_cajero = Convert.ToDouble(venta_cajero) + Convert.ToDouble(dineroTarjeta); // venta total segun cajero diferencia = cantidadTotal_cajero - superTotal; // diferencia DialogResult resultado; if (diferencia > 20 || diferencia < -20) { resultado = MessageBox.Show("La diferencia supera a lo establecido", "Desea continuar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); } else { resultado = DialogResult.OK; } if (resultado == DialogResult.OK) { funcionesSQL funciones = new funcionesSQL(); Ventana_emergente ventana_Emergente = new Ventana_emergente("DIFERENCIA $ " + diferencia); ventana_Emergente.StartPosition = FormStartPosition.CenterParent; ventana_Emergente.ShowDialog(); string ingresar_diferencia = "INSERT INTO diferencias VALUES('" + id_sesion + "','" + diferencia + "')"; funciones.insertar(ingresar_diferencia); string cerrar_session = "UPDATE logeo SET status='" + (int)estatus.session_cerrada + "' WHERE id_sesion='" + id_sesion + "'"; funciones.insertar(cerrar_session); /* datos del ticket*/ labelcajero.Text = cajero; labelfecha.Text = DateTime.Now.ToShortDateString(); labelventa.Text = ventaTotal.ToString("#,0.00"); // total venta labelEfectivo.Text = venta_cajero.ToString("#,0.00"); // efectivo entrante labelTarjeta.Text = dineroTarjeta.ToString("#,0.00"); // tarjeta labelEntrada.Text = Entrada.ToString("#,0.00"); // entrada labelSalidas.Text = Salida.ToString("#,0.00"); // salida labelDiferencia.Text = diferencia.ToString("#,0.00"); // diferencia labelFondo.Text = fondo.ToString("#,0.00"); sesionAux = id_sesion; id_sesion = null; } }
public void ConsultarObjeto(string tipoObjeto) { Clear(); WriteTiTle(NombreEmpresa); WriteLine($"Ingrese el ID de {tipoObjeto} a Consultar :"); string idconsultar = ReadLine(); if (tipoObjeto.Equals("Proveedor")) { Proveedor elemento = (Proveedor)cProveedor.Consultar(idconsultar); if (elemento != null) { WriteLine(elemento.ToString()); } else { WriteLine("No se encontro información"); } } else if (tipoObjeto.Equals("Articulo")) { Articulo elemento = (Articulo)cArticulo.Consultar(idconsultar); if (elemento != null) { WriteLine(elemento.ToString()); } else { WriteLine("No se encontro información"); } } else if (tipoObjeto.Equals("Cliente")) { Cliente elemento = (Cliente)cCliente.Consultar(idconsultar); if (elemento != null) { WriteLine(elemento.ToString()); } else { WriteLine("No se encontro información"); } } else if (tipoObjeto.Equals("Entrada")) { Entrada elemento = (Entrada)cEntrada.Consultar(idconsultar); if (elemento != null) { WriteLine(elemento.ToString()); } else { WriteLine("No se encontro información"); } } else if (tipoObjeto.Equals("Salida")) { Salida elemento = (Salida)cSalida.Consultar(idconsultar); if (elemento != null) { WriteLine(elemento.ToString()); } else { WriteLine("No se encontro información"); } } else if (tipoObjeto.Equals("Venta")) { Venta elemento = (Venta)cVenta.Consultar(idconsultar); if (elemento != null) { WriteLine(elemento.ToString()); } else { WriteLine("No se encontro información"); } } }