public List <Transferencias> getTransferbyDate(string Fecha1, string Fecha2, string tipo) { string query = "select folio, sucursal, subtotal as total from tbatraspasos"; if (Fecha1 == Fecha2) { query = query + " where DATE_FORMAT(fecha,'%Y-%m-%d')='" + Fecha1 + "' and tipo='" + tipo + "'"; } else { query = query + " where tipo='" + tipo + "' and DATE_FORMAT(fecha,'%Y-%m-%d') BETWEEN '" + Fecha1 + "' and '" + Fecha2 + "' "; } MySqlDataReader data = runQuery(query); List <Transferencias> result = new List <Transferencias>(); if (data.HasRows) { while (data.Read()) { Transferencias item = build_transfer(data); result.Add(item); } } return(result); }
private Transferencias build_transfer(MySqlDataReader data) { Transferencias item = new Transferencias( data.GetInt32("folio"), data.GetString("sucursal"), data.GetDouble("total") ); return(item); }