示例#1
0
        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();
        }
示例#2
0
        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;
            }
        }
示例#3
0
        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");
                }
            }
        }