public List<BancoExcelMovimiento> GetBancoMovimientoExcel(BusquedaBancoMovimientos filtro,ref int CantidadPaginas) { return FactDataProvider.GetBancoMovimientoExcel(filtro, ref CantidadPaginas); }
public List<BancoExcelMovimiento> GetBancoMovimientoExcel(BusquedaBancoMovimientos filtro, ref int CantidadPaginas) { List<BancoExcelMovimiento> movimientos = new List<BancoExcelMovimiento>(); datosSQL.Stored = "COCG_FacturacionEbuyBancoDeposito"; datosSQL.ConGenerico = false; SqlParameter[] param = new SqlParameter[9]; param[0] = new SqlParameter("@Banco", filtro.Banco); param[1] = new SqlParameter("@FechaDesde", filtro.FechaDesde); param[2] = new SqlParameter("@FechaHasta", filtro.FechaHasta); param[3] = new SqlParameter("@Proveedor", filtro.Proveedor); param[4] = new SqlParameter("@ValorDesde", filtro.ValorDesde); param[5] = new SqlParameter("@ValorHasta", filtro.ValorHasta); param[6] = new SqlParameter("@Pagina", filtro.Pagina); param[7] = new SqlParameter("@ReciboInt", filtro.ReciboInt); param[8] = new SqlParameter("@Ordenamiento", filtro.Ordenamiento); datosSQL.Parametros = param; DataSet dt = ebSQL.ExecuteSP(datosSQL); if (dt.Tables[0].Rows.Count > 0) { CantidadPaginas = Convert.ToInt32(dt.Tables[0].Rows[0]["CantidadPaginas"]); foreach (DataRow dr in dt.Tables[0].Rows) { BancoExcelMovimiento m = new BancoExcelMovimiento(); m.FechaPago = Convert.ToDateTime(dr["FechaPago"]); m.DescripcionBanco = dr["DescripcionBanco"].ToString(); m.Descripcion = dr["Descripcion"].ToString(); m.ID_Banco = Convert.ToInt16(dr["ID_Banco"]); m.Sucursal = dr["Sucursal"].ToString(); m.Valor = Convert.ToDecimal(dr["Valor"]); m.ID = dr["ID_Registro"].ToString(); m.TieneMovimiento = dr["TieneMovimiento"].ToString(); movimientos.Add(m); } } return movimientos; }