public List <VentasClase> ObtenerRangoFecha(string fecha1, string fecha2) { List <VentasClase> lista = new List <VentasClase>(); try { SqlCommand cmd = new SqlCommand(); cmd.Connection = BaseDatos.conn; cmd.CommandText = "SELECT * FROM Ventas WHERE fecha BETWEEN @fecha1 and @fecha2"; cmd.Parameters.AddWithValue("@fecha1", fecha1); cmd.Parameters.AddWithValue("@fecha2", fecha2); BaseDatos.conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); VentasClase p; while (dr.Read()) { p = new VentasClase(); p.IdVenta = Convert.ToInt32(dr["idVenta"].ToString()); p.IdUsuario = Convert.ToInt32(dr["idUsuario"].ToString()); p.IdSucursal = Convert.ToInt32(dr["idSucursal"].ToString()); p.Cliente = dr["cliente"].ToString(); p.Fecha = dr["fecha"].ToString(); p.Subtotal = Convert.ToInt32(dr["subtotal"].ToString()); p.Iva = Convert.ToInt32(dr["iva"].ToString()); p.Total = Convert.ToInt32(dr["total"].ToString()); p.Efectivo = Convert.ToInt32(dr["efectivo"].ToString()); p.Cambio = Convert.ToInt32(dr["cambio"].ToString()); lista.Add(p); } BaseDatos.conn.Close(); } catch (Exception ex) { throw ex; } finally { BaseDatos.conn.Close(); } return(lista); }
public List <VentasClase> ObtenerListado() { List <VentasClase> lista = new List <VentasClase>(); try { SqlCommand cmd = new SqlCommand(); cmd.Connection = BaseDatos.conn; cmd.CommandText = "SELECT * FROM Ventas"; BaseDatos.conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); VentasClase p; while (dr.Read()) { p = new VentasClase(); p.IdVenta = Convert.ToInt32(dr["idVenta"].ToString()); p.IdUsuario = Convert.ToInt32(dr["idUsuario"].ToString()); p.IdSucursal = Convert.ToInt32(dr["idSucursal"].ToString()); p.Cliente = dr["cliente"].ToString(); p.Fecha = dr["fecha"].ToString(); p.Subtotal = Convert.ToDouble(dr["subtotal"].ToString()); p.Iva = Convert.ToDouble(dr["iva"].ToString()); p.Total = Convert.ToDouble(dr["total"].ToString()); p.Efectivo = Convert.ToDouble(dr["efectivo"].ToString()); p.Cambio = Convert.ToDouble(dr["cambio"].ToString()); lista.Add(p); } BaseDatos.conn.Close(); } catch (Exception ex) { throw ex; } finally { BaseDatos.conn.Close(); } return(lista); }