예제 #1
0
        public App(String filename)
        {
            InitializeComponent();

            VentasViewModel.Inicializador(filename);
            MainPage = new ListaVentas();
        }
예제 #2
0
        public List <ListaVentas> Lista()
        {
            using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["SqlConecction"].ToString()))
            {
                SqlCommand cmd = new SqlCommand("usp_ListarVentas", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                List <ListaVentas> lista = new List <ListaVentas>();
                ListaVentas        ent;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleResult);
                while (dr.Read())
                {
                    ent = new ListaVentas();
                    //int IdCategoria_index = dr.GetOrdinal("IdCategoria");
                    ent.nomCliente    = dr.GetString(2).Trim();
                    ent.apellClilente = dr.GetString(3).Trim();
                    ent.codArticulo   = dr.GetString(4).Trim();
                    ent.desArticulo   = dr.GetString(5).Trim();
                    ent.fecVenta      = dr.GetDateTime(8);
                    ent.dni           = dr.GetString(9);
                    ent.codigoCaja    = dr.GetString(10);
                    ent.codigoTicket  = dr.GetString(14);
                    ent.numCelular    = dr.GetString(12);
                    ent.ImeioSimCard  = dr.GetString(11);
                    ent.precio        = dr.GetDecimal(13);
                    lista.Add(ent);
                }

                return(lista);
            }
        }
예제 #3
0
        }   //Carga un nuevo producto

        public void GuardarVentas(Ventas ventas_parametro)
        {
            Ventas NuevaVenta = new Ventas();

            NuevaVenta.ClienteAsociado             = ventas_parametro.ClienteAsociado;
            NuevaVenta.FechaVenta                  = ventas_parametro.FechaVenta;
            NuevaVenta.ListadoProductosVendidos    = ventas_parametro.ListadoProductosVendidos;
            NuevaVenta.PorcentajeDescuentoAplicado = ventas_parametro.PorcentajeDescuentoAplicado;
            NuevaVenta.TotalVenta                  = ventas_parametro.TotalVenta;
            NuevaVenta.Codigo = this.ListaVentas.Count + 1;

            ListaVentas.Add(NuevaVenta);
        } //Carga una nueva venta
예제 #4
0
 public List <VentaModelo> ListadoFiltrado(string fechaDesde, string fechaHasta)
 {
     return(ListaVentas.Where(x => x.Fecha.Contains(fechaDesde) && x.Fecha.Contains(fechaHasta)).ToList());
 }
예제 #5
0
 public int ObtenerUltimoID()
 {
     return(ListaVentas.Max(x => x.Id) + 1);
 }
예제 #6
0
 public static void AgregarVenta(Venta venta1)
 {
     ListaVentas.Add(venta1);
 }