public List<ProvPagoInformado> getPagosPorEstado(EstadosFact estado) { EbuyFactData datos = new EbuyFactData(); return datos.getPagosPorEstado(estado); }
/// <summary> /// Trae los pagos hechos por los proveedores. /// </summary> /// <param name="estado">Estado que queremos filtrar.</param> /// <returns></returns> public List<ProvPagoInformado> getPagosPorEstado(EstadosFact estado) { ProvPagoInformado p = new ProvPagoInformado(); EbuySql sql = new EbuySql(); SqlParameter[] param = new SqlParameter[1]; param[0] = new SqlParameter("@Estado", (int)estado); EbuyQuery query = new EbuyQuery(); query.Stored = "COCG_FEBUY_RecibosPorEstado"; query.Parametros = param; query.ConGenerico = true; lector = sql.ExecuteSPReader(query); List<ProvPagoInformado> pagos = new List<ProvPagoInformado>(); while (lector.Read()) { pagos.Add(p.Cast(lector)); } return pagos; }