public static List <DetalleFactura> traerTodos(int folio) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@folio", folio)); DataTable dt = new DataTable(); DataBaseHelper.Fill(dt, nombreSPS, parametros.ToArray()); List <DetalleFactura> listado = new List <DetalleFactura>(); foreach (DataRow item in dt.Rows) { DetalleFactura fila = new DetalleFactura(item); listado.Add(fila); } return(listado); }
public static DetalleFactura traerPorPartida(int folio, int partida) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@folio", folio)); parametros.Add(new SqlParameter("@partida", partida)); DataTable dt = new DataTable(); DataBaseHelper.Fill(dt, nombreSPS, parametros.ToArray()); DetalleFactura resultado = null; if (dt.Rows.Count == 1) { resultado = new DetalleFactura(dt.Rows[0]); } return(resultado); }