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);
        }