public App(String filename) { InitializeComponent(); VentasViewModel.Inicializador(filename); MainPage = new ListaVentas(); }
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); } }
} //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
public List <VentaModelo> ListadoFiltrado(string fechaDesde, string fechaHasta) { return(ListaVentas.Where(x => x.Fecha.Contains(fechaDesde) && x.Fecha.Contains(fechaHasta)).ToList()); }
public int ObtenerUltimoID() { return(ListaVentas.Max(x => x.Id) + 1); }
public static void AgregarVenta(Venta venta1) { ListaVentas.Add(venta1); }