Esempio n. 1
0
        public Task <List <ReportePlanillaPendiente> > ReportePlanillasPendientes(DatosReporteConciliacionPendiente datosConsulta)
        {
            ReportePlanillaPendiente        entities       = null;
            List <ReportePlanillaPendiente> listaPlanillas = new List <ReportePlanillaPendiente>();
            List <OracleParameter>          parameters     = new List <OracleParameter>();

            long _idProducto = datosConsulta.IdProducto;

            parameters.Add(new OracleParameter("P_ID_PRODUCTO", OracleDbType.Long, _idProducto, ParameterDirection.Input));
            parameters.Add(new OracleParameter("P_CU_SALIDA", OracleDbType.RefCursor, ParameterDirection.Output));

            using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("RAC_CONCILIACION_REPORTES.REP_PLANILLAS_PENDIENTES", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion))
            {
                while (dr.Read())
                {
                    entities                      = new ReportePlanillaPendiente();
                    entities.IdPlanilla           = Convert.ToInt32(dr["ID_PLANILLA"].ToString());
                    entities.FechaPlanilla        = Convert.ToDateTime(dr["DT_FECHA_PLANILLA"]);
                    entities.Monto                = Convert.ToDecimal(dr["DC_MONTO"]).ToString("00.00");
                    entities.IdTipoMedioPago      = Convert.ToInt32(dr["ID_TIPO_MEDIO_PAGO"].ToString());
                    entities.DescripcionMedioPago = Convert.ToString(dr["DESC_MEDIO_PAGO"]);
                    entities.NumeroOperacion      = Convert.ToString(dr["VC_NUMERO_OPERACION"]);
                    entities.FechaProceso         = Convert.ToDateTime(dr["dt_fecha_proceso"]);

                    //entities.DtFechaPlanilla = Convert.ToDateTime(dr["DT_FECHA_PLANILLA"].ToString()).ToShortDateString();
                    //entities.IdMoneda = Convert.ToInt64(dr["ID_MONEDA"].ToString());
                    listaPlanillas.Add(entities);
                }
            }

            return(Task.FromResult <List <ReportePlanillaPendiente> >(listaPlanillas));
        }
Esempio n. 2
0
        public Task <List <ReporteDepositoPendiente> > ReporteDepositosPendientes(DatosReporteConciliacionPendiente datosConsulta)
        {
            ReporteDepositoPendiente        entities       = null;
            List <ReporteDepositoPendiente> listaEntidades = new List <ReporteDepositoPendiente>();
            List <OracleParameter>          parameters     = new List <OracleParameter>();

            long _idProducto = datosConsulta.IdProducto;

            parameters.Add(new OracleParameter("P_CU_SALIDA", OracleDbType.RefCursor, ParameterDirection.Output));

            using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("RAC_CONCILIACION_REPORTES.REP_DEPOSITOS_PENDIENTES", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion))
            {
                while (dr.Read())
                {
                    entities                 = new ReporteDepositoPendiente();
                    entities.IdDeposito      = Convert.ToInt64(dr["ID_DEPOSITO"]);
                    entities.NumeroOperacion = Convert.ToString(dr["VC_NUMERO_OPERACION"]);
                    entities.Monto           = Convert.ToDecimal(dr["DC_MONTO"]);
                    entities.Saldo           = Convert.ToDecimal(dr["DC_SALDO"]);
                    entities.FechaDeposito   = Convert.ToDateTime(dr["dt_fecha_deposito"]);
                    entities.NombreArchivo   = Convert.ToString(dr["VC_NOMBRE_ARCHIVO"]);
                    entities.Cuenta          = Convert.ToString(dr["NUMERO_CUENTA"]);
                    entities.Banco           = Convert.ToString(dr["VC_NOMBRE"]);
                    listaEntidades.Add(entities);
                }
            }

            return(Task.FromResult <List <ReporteDepositoPendiente> >(listaEntidades));
        }