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)); }
public Task <PRO_USER> Authenticate(string username, string password) { PRO_USER entities = null; List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(new OracleParameter("P_SUSER", OracleDbType.NVarchar2, 20, username, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_SPASSWORD", OracleDbType.NVarchar2, 100, password, ParameterDirection.Input)); parameters.Add(new OracleParameter("C_TABLE", OracleDbType.RefCursor, ParameterDirection.Output)); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("RAC_ADMINIST_SEGURIDAD.SP_SEL_USUARIO_CREDENCIALES", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion)) { if (dr.Read()) { //entities = dr.ReadFields<PRO_USER>(); entities = new PRO_USER(); entities.ID_USUARIO = Convert.ToInt32(dr["ID_USUARIO"].ToString()); entities.VC_COD_USUARIO = dr["VC_COD_USUARIO"].ToString(); entities.VC_NOMBRE_USUARIO = dr["VC_NOMBRE_USUARIO"].ToString(); entities.VC_APE_PATERNO = dr["VC_APE_PATERNO"].ToString(); entities.VC_APE_MATERNO = dr["VC_APE_MATERNO"].ToString(); } else { return(null); } } return(Task.FromResult <PRO_USER>(entities)); }
public async Task <ResultEntity> Authenticate(string susername, string spassword) { ResultEntity entity = null; spassword = Cryptography.GetMd5Hash(spassword); try { List <SqlParameter> parameters = new List <SqlParameter> { new SqlParameter("@susername", susername), new SqlParameter("@spassword", spassword) }; using (SqlDataReader dr = (SqlDataReader)_connectionBase.ExecuteByStoredProcedure("sp_authenticate", parameters, ConnectionBase.enuTypeDataBase.SqlServer)) { while (dr.Read()) { entity = dr.ReadFields <ResultEntity>(); } } } catch (Exception ex) { throw ex; } return(await Task.FromResult <ResultEntity>(entity)); }
public int RegistrarLog(ProcesoGeneral procesoGeneral) { int _pValor = 0; try { List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(new OracleParameter("ID_PROCESO", OracleDbType.Int32, procesoGeneral.IdProceso, ParameterDirection.Input)); parameters.Add(new OracleParameter("VC_DESCRIPCION", OracleDbType.NVarchar2, 50, procesoGeneral.VcDescripcion, ParameterDirection.Input)); parameters.Add(new OracleParameter("VC_USUARIO_CREACION", OracleDbType.NVarchar2, 20, procesoGeneral.VcUsuariocreacion, ParameterDirection.Input)); parameters.Add(new OracleParameter("VC_MENSAJE", OracleDbType.NVarchar2, 255, procesoGeneral.VcMensaje, ParameterDirection.Input)); parameters.Add(new OracleParameter("VC_AMBITO", OracleDbType.NVarchar2, 10, procesoGeneral.VcAmbito, ParameterDirection.Input)); //Parámetro de Salida var pNextVal = new OracleParameter("P_NEXTVAL", OracleDbType.Int32, ParameterDirection.Output); parameters.Add(pNextVal); _connectionBase.ExecuteByStoredProcedure("CONCILIACION.CCLPROCPROCESO.CCLPOSTPROCESO_GENERAL", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion); _pValor = Convert.ToInt32(pNextVal.Value.ToString()); } catch (Exception ex) { _pValor = 0; } return(_pValor); }
public Task <Respuesta> AplicarConciliacionAutomatica(DatosAplicaConciliacion datosAplicacion) { Respuesta respuesta = new Respuesta(); string _sMessage = string.Empty; int _iRespuesta = 0; try { //Llama al procedimiento List <OracleParameter> parameters = new List <OracleParameter>(); _sMessage = string.Empty; respuesta.Mensaje = _sMessage; //int respuesta = 0; long _idProducto = datosAplicacion.IdProducto; DateTime dfechaDesde = Convert.ToDateTime(datosAplicacion.FechaDesde); DateTime dfechaHasta = Convert.ToDateTime(datosAplicacion.FechaHasta); //datosConsultaPlanillaDto.FechaDesde = dfechaDesde.ToString("dd/MM/yyyy"); //datosConsultaPlanillaDto.FechaHasta = dfechaHasta.ToString("dd/MM/yyyy"); //string _fechaDesde = string.Format("{0:dd/MM/yyyy}", datosAplicacion.FechaDesde); //string _fechaHasta = string.Format("{0:dd/MM/yyyy}", datosAplicacion.FechaHasta); string _usuario = datosAplicacion.Usuario; parameters.Add(new OracleParameter("P_ID_PRODUCTO", OracleDbType.Long, _idProducto, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_DT_FECHA_INICIO", OracleDbType.Date, dfechaDesde, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_DT_FECHA_FIN", OracleDbType.Date, dfechaHasta, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_ID_PLANILLAS", OracleDbType.NVarchar2, DBNull.Value, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_ID_DEPOSITOS", OracleDbType.NVarchar2, DBNull.Value, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_VC_USUARIO", OracleDbType.NVarchar2, _usuario, ParameterDirection.Input)); //Parámetro de Salida var pResult = new OracleParameter("P_IN_RESPUESTA", OracleDbType.Int32, ParameterDirection.Output); var pResult1 = new OracleParameter("P_VC_RESPUESTA_MENSAJE", OracleDbType.NVarchar2, 32767, OracleDbType.NVarchar2, ParameterDirection.Output); parameters.Add(pResult); parameters.Add(pResult1); _connectionBase.ExecuteByStoredProcedure("RAC_CONCILIACION_AX.CONCILIAR_AUTOMATICA", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion); _iRespuesta = pResult.Value == null ? -1 : Convert.ToInt32(pResult.Value.ToString()); _sMessage = pResult1.Value == null ? string.Empty : pResult1.Value.ToString(); respuesta.Resultado = _iRespuesta; respuesta.Mensaje = _sMessage; } catch (Exception ex) { _sMessage = string.Format("Error: {0}", ex.ToString()); respuesta.Resultado = -1; respuesta.Mensaje = _sMessage; } return(Task.FromResult <Respuesta>(respuesta)); }
public Task <int> ObtenerDiasPermitidos() { List <OracleParameter> parameters = new List <OracleParameter>(); //var P_DC_DIAS = new OracleParameter("P_DC_DIAS", OracleDbType.NVarchar2, 32767, OracleDbType.NVarchar2, ParameterDirection.Output); var P_DC_DIAS = new OracleParameter("P_DC_DIAS", OracleDbType.Decimal, ParameterDirection.Output); parameters.Add(P_DC_DIAS); _connectionBase.ExecuteByStoredProcedure("CONCILIACION.PKG_GENERAR_ARCHIVOS.SP_SEL_DIAS_PERMITIDOS", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion); var oDecimal = (OracleDecimal)P_DC_DIAS.Value; return(Task.FromResult <int>(oDecimal.ToInt32())); }
public Task <List <Banco> > ListarBancos() { Banco entities = null; List <Banco> listaBancos = new List <Banco>(); List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(new OracleParameter("C_TABLE", OracleDbType.RefCursor, ParameterDirection.Output)); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("PKG_PAYROLL.PA_SEL_BANK", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion)) { while (dr.Read()) { entities = new Banco(); entities.IdBanco = Convert.ToInt32(dr["NIDBANK"]); entities.DescripcionBanco = Convert.ToString(dr["SDESCRIPTION"]); listaBancos.Add(entities); } } return(Task.FromResult <List <Banco> >(listaBancos)); }
public Task <List <Entidad> > ListarEntidades() { Entidad entities = null; List <Entidad> listaEntidades = new List <Entidad>(); List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(new OracleParameter("P_CU_SALIDA", OracleDbType.RefCursor, ParameterDirection.Output)); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("RAC_CONCILIACION_CONSULTAS.SEL_BANCO", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion)) { while (dr.Read()) { entities = new Entidad(); //entities = dr.ReadFields<Entidad>(); entities.ID_ENTIDAD = Convert.ToInt64(dr["ID_ENTIDAD"]); entities.VC_NOMBRE = Convert.ToString(dr["VC_NOMBRE"]); listaEntidades.Add(entities); } } return(Task.FromResult <List <Entidad> >(listaEntidades)); }
public Task <List <Producto> > ListarProducto() { Producto productoEntity; List <Producto> productoList = new List <Producto>(); List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(new OracleParameter("P_CU_SALIDA", OracleDbType.RefCursor, ParameterDirection.Output)); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("RAC_CONCILIACION_CONSULTAS.SEL_PRODUCTO", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion)) { while (dr.Read()) { productoEntity = new Producto(); productoEntity.IdProducto = dr["ID_PRODUCTO"].ToString(); productoEntity.DescProducto = dr["VC_DESCRIPCION"].ToString(); productoList.Add(productoEntity); } } return(Task.FromResult <List <Producto> >(productoList)); }
public Task <List <Deposito> > ListarDeposito(DatosConsultaDeposito deposito) { Deposito entities = null; List <Deposito> listaEntidades = new List <Deposito>(); List <OracleParameter> parameters = new List <OracleParameter>(); long _idEstadoDeposito = 1101; long _idEntidad = deposito.IdBanco; // 0; long _idProducto = 0; long _idCuenta = deposito.IdCuenta; string _fechaDesde = string.Format("{0:dd/MM/yyyy}", deposito.FechaDesde); string _fechaHasta = string.Format("{0:dd/MM/yyyy}", deposito.FechaHasta); parameters.Add(new OracleParameter("P_FECHA_INICIO", OracleDbType.NVarchar2, _fechaDesde, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_FECHA_FIN", OracleDbType.NVarchar2, _fechaHasta, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_ESTADO_DEPOSITO", OracleDbType.Long, _idEstadoDeposito, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_ID_ENTIDAD", OracleDbType.Long, _idEntidad, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_ID_CUENTA", OracleDbType.Long, _idCuenta, ParameterDirection.Input)); 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_CONSULTAS.SEL_DEPOSITO", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion)) { while (dr.Read()) { entities = new Deposito(); 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.Extorno = Convert.ToString(dr["extorno"]); listaEntidades.Add(entities); } } return(Task.FromResult <List <Deposito> >(listaEntidades)); }
public Task <IEnumerable <State> > GetState() { IEnumerable <State> entities = null; List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(new OracleParameter("C_TABLE", OracleDbType.RefCursor, ParameterDirection.Output)); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("PKG_PAYROLL.PA_SEL_STATE", parameters)) { entities = dr.ReadRows <State>(); } return(Task.FromResult <IEnumerable <State> >(entities)); }
public async Task <ResultEntity> Delete(int idPatient) { ResultEntity entity = null; try { List <SqlParameter> parameters = new List <SqlParameter> { new SqlParameter("@nidpatient", idPatient) }; using (SqlDataReader dr = (SqlDataReader)_connectionBase.ExecuteByStoredProcedure("sp_delete_patient", parameters, ConnectionBase.enuTypeDataBase.SqlServer)) { while (dr.Read()) { entity = dr.ReadFields <ResultEntity>(); } } } catch (Exception ex) { throw ex; } return(await Task.FromResult <ResultEntity>(entity)); }
public Task <List <Perfil> > ListarPerfiles(DatosConsultaPerfil datosConsultaPerfil) { List <OracleParameter> parameters = new List <OracleParameter>(); List <Perfil> perfilList = new List <Perfil>(); parameters.Add(new OracleParameter("P_NOMBREPERFIL", OracleDbType.NVarchar2, datosConsultaPerfil.NombrePerfil, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_TIPOPERFIL", OracleDbType.Int32, datosConsultaPerfil.IdTipoPerfil, ParameterDirection.Input)); parameters.Add(new OracleParameter("RC1", OracleDbType.RefCursor, ParameterDirection.Output)); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("RAC_ADMINIST_SEGURIDAD.SP_LISTA_PERFILES", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion)) { while (dr.Read()) { var perfilEntity = new Perfil { IdPerfil = Convert.ToInt32(dr["id_perfil"]), TipoPerfil = dr["tipo_perfil"].ToString(), VcNombrePerfil = dr["vc_nombre_perfil"].ToString(), VcDescripcion = dr["vc_descripcion"].ToString(), VcUsuariocreacion = dr["vc_usuario_creacion"].ToString(), DtFechacreacion = dr["dt_fecha_creacion"] == null ? "" : string.Format("{0:dd/MM/yyyy}", dr["dt_fecha_creacion"].ToString()), DtFechamodificacion = null, Estado = 1, VcUsuariomodificacion = string.Empty }; perfilList.Add(perfilEntity); } } return(Task.FromResult <List <Perfil> >(perfilList)); }
public Task <List <Moneda> > ListarMoneda() { Moneda entities = null; List <Moneda> listaEntidades = new List <Moneda>(); List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(new OracleParameter("P_CU_SALIDA", OracleDbType.RefCursor, ParameterDirection.Output)); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("RAC_CONCILIACION_CONSULTAS.SEL_MONEDA", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion)) { while (dr.Read()) { entities = new Moneda(); entities.IdMoneda = Convert.ToInt64(dr["ID_MONEDA"]); entities.Codigo = Convert.ToString(dr["VC_CODIGO"]); listaEntidades.Add(entities); } } return(Task.FromResult <List <Moneda> >(listaEntidades)); }
public Task <List <TipoArchivo> > ListarTipoArchivo() { TipoArchivo tipoarchivoEntity; List <TipoArchivo> tipoarchivoList = new List <TipoArchivo>(); List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(new OracleParameter("RC1", OracleDbType.RefCursor, ParameterDirection.Output)); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("CONCILIACION.CCLPROCLIQUIDACION.CCLREATIPO_ARCHIVO", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion)) { while (dr.Read()) { tipoarchivoEntity = new TipoArchivo(); tipoarchivoEntity.IdTipoarchivo = Convert.ToInt32(dr["ID_TIPO_ARCHIVO"]); tipoarchivoEntity.VcDescripcion = dr["VC_DESCRIPCION"].ToString(); tipoarchivoList.Add(tipoarchivoEntity); } } return(Task.FromResult <List <TipoArchivo> >(tipoarchivoList)); }
public Task <List <Canal> > ListarCanal() { Canal canalEntity; List <Canal> canalList = new List <Canal>(); List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(new OracleParameter("RC1", OracleDbType.RefCursor, ParameterDirection.Output)); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("INSUDB.PKG_CCL_GENERAL.INSREAPV_BACK_CHANNEL", parameters, ConnectionBase.enuTypeDataBase.OracleVTime)) { while (dr.Read()) { canalEntity = new Canal(); canalEntity.IdCanal = Convert.ToInt64(dr["NCODCHANNEL"]); canalEntity.DescripcionCanal = Convert.ToString(dr["NCODCHANNEL"]) + " - " + dr["SDESCHANNEL"].ToString(); canalList.Add(canalEntity); } } return(Task.FromResult <List <Canal> >(canalList)); }
public Task <GenerateResponse> ValidateRecibo(ParametersRecibo parametersRecibo) { GenerateResponse response = new GenerateResponse(); List <OracleParameter> parameters = new List <OracleParameter> { new OracleParameter("P_NRECEIPT", OracleDbType.Int64, parametersRecibo.NroRecibo, ParameterDirection.Input), new OracleParameter("P_NTRANS_CUP", OracleDbType.Int32, parametersRecibo.idTransacion, ParameterDirection.Input) }; var P_NCODE = new OracleParameter("P_NCODE", OracleDbType.Int32, ParameterDirection.Output); var P_SMESSAGE = new OracleParameter("P_SMESSAGE", OracleDbType.Varchar2, ParameterDirection.Output); P_NCODE.Size = 100; P_SMESSAGE.Size = 4000; parameters.Add(P_NCODE); parameters.Add(P_SMESSAGE); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("PKG_VAL_CUPONERA.VAL_RECEIPT", parameters, ConnectionBase.enuTypeDataBase.OracleVTime)) { response.P_NCODE = Int32.Parse(P_NCODE.Value.ToString()); response.P_SMESSAGE = P_SMESSAGE.Value.ToString(); } return(Task.FromResult <GenerateResponse>(response)); }
public Task <List <Planilla> > ListarPlanilla(DatosConsultaPlanilla datosConsultaPlanilla) { int _indFecPlanilla = 0; string _fechaDesde = string.Empty; string _fechaHasta = string.Empty; string _sMessage = string.Empty; //Agregado 16/07/2018 string _usuario = string.Empty; int _idProducto = 0; Planilla planillaEntity = null; List <Planilla> planillaList = new List <Planilla>(); if (datosConsultaPlanilla.FechaDesde != "" || datosConsultaPlanilla.FechaHasta != "") { _indFecPlanilla = 1; _idProducto = datosConsultaPlanilla.IdProducto; _fechaDesde = Convert.ToDateTime(datosConsultaPlanilla.FechaDesde).ToShortDateString(); _fechaHasta = Convert.ToDateTime(datosConsultaPlanilla.FechaHasta).ToShortDateString(); _usuario = datosConsultaPlanilla.Usuario.ToString(); } else { _indFecPlanilla = 0; _idProducto = datosConsultaPlanilla.IdProducto; _fechaDesde = string.Empty; _fechaHasta = string.Empty; _usuario = datosConsultaPlanilla.Usuario.ToString(); } List <OracleParameter> parameters = new List <OracleParameter>(); planillaList = new List <Planilla>(); parameters.Add(new OracleParameter("NPRODUCT", OracleDbType.Int32, _idProducto, ParameterDirection.Input)); parameters.Add(new OracleParameter("INDFECPLA", OracleDbType.Int32, _indFecPlanilla, ParameterDirection.Input)); parameters.Add(new OracleParameter("DFECDESDE", OracleDbType.NVarchar2, _fechaDesde, ParameterDirection.Input)); parameters.Add(new OracleParameter("DFECHASTA", OracleDbType.NVarchar2, _fechaHasta, ParameterDirection.Input)); parameters.Add(new OracleParameter("RC1", OracleDbType.RefCursor, ParameterDirection.Output)); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("INSUDB.INSPROCIMPORTACION.INSREAPV_PAYROLL", parameters, ConnectionBase.enuTypeDataBase.OracleVTime)) { while (dr.Read()) { planillaEntity = new Planilla(); if (dr["NIDPAYROLL"] != null && dr["NIDPAYROLL"].ToString() != "") { planillaEntity.IdPlanilla = Convert.ToInt32(dr["NIDPAYROLL"]); } if (dr["DREGPAYROLL"] != null && dr["DREGPAYROLL"].ToString() != "") { planillaEntity.DtFechaPlanilla = Convert.ToDateTime(dr["DREGPAYROLL"]); } if (dr["NAMOUNTTOTAL"] != null && dr["NAMOUNTTOTAL"].ToString() != "") { planillaEntity.DcTotal = dr["NAMOUNTTOTAL"].ToString(); } if (dr["DUPDATE"] != null && dr["DUPDATE"].ToString() != "") { planillaEntity.DtFechamodificacion = Convert.ToDateTime(dr["DUPDATE"]); } if (dr["NUSERUPDATE"] != null && dr["NUSERUPDATE"].ToString() != "") { planillaEntity.VcUsuariomodificacion = dr["NUSERUPDATE"].ToString(); } if (dr["SCODCHANNEL"] != null && dr["SCODCHANNEL"].ToString() != "") { planillaEntity.IdCanal = Convert.ToInt32(dr["SCODCHANNEL"]); } if (dr["NCODSALEPOINT"] != null && dr["NCODSALEPOINT"].ToString() != "") { planillaEntity.IdPuntoventa = dr["NCODSALEPOINT"].ToString(); } if (dr["NPRODUCT"] != null && dr["NPRODUCT"].ToString() != "") { planillaEntity.IdProducto = Convert.ToInt32(dr["NPRODUCT"]); } planillaEntity.IddgEstado = "1001"; //Estado de Registro - Activo planillaEntity.IddgEstadoPlanilla = "1101"; //Estado de Planilla - Ingresado planillaEntity.VcUsuariocreacion = _usuario.ToString(); //Agregado 16/07/2018 planillaList.Add(planillaEntity); } } ObtenerDetallePlanillaCobro(ref planillaList); ObtenerDetallePlanillaPago(ref planillaList); return(Task.FromResult <List <Planilla> >(planillaList)); }
public Task <List <DocumentoAbono> > ListarDocumentosAbonos(DatosConsultaDocumento datosConsultaDocumento) { DocumentoAbono documento_abono = null; List <DocumentoAbono> lista_documento_abono = new List <DocumentoAbono>(); List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(new OracleParameter("NUMERO_FACTURA", OracleDbType.NVarchar2, datosConsultaDocumento.NumeroFactura, ParameterDirection.Input)); parameters.Add(new OracleParameter("FECHADESDE", OracleDbType.NVarchar2, datosConsultaDocumento.FechaDesde, ParameterDirection.Input)); parameters.Add(new OracleParameter("FECHAHASTA", OracleDbType.NVarchar2, datosConsultaDocumento.FechaHasta, ParameterDirection.Input)); parameters.Add(new OracleParameter("RC1", OracleDbType.RefCursor, ParameterDirection.Output)); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("CONCILIACION.CCLPROCDOCABONO.CCLREADOCUMENTOABONO", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion)) { while (dr.Read()) { documento_abono = new DocumentoAbono(); if (dr["NUMERO_FACTURA"] != null && dr["NUMERO_FACTURA"].ToString() != "") { documento_abono.NumeroFactura = Convert.ToString(dr["NUMERO_FACTURA"]); } else { documento_abono.NumeroFactura = ""; } if (dr["FECHA_FACTURA"] != null && dr["FECHA_FACTURA"].ToString() != "") { documento_abono.FechaFactura = Convert.ToDateTime(dr["FECHA_FACTURA"]).ToShortDateString(); } else { documento_abono.FechaFactura = ""; } if (dr["MONTO_FACTURA"] != null && dr["MONTO_FACTURA"].ToString() != "") { documento_abono.MontoFactura = Convert.ToDecimal(dr["MONTO_FACTURA"]); } if (dr["ID_NOTA_CREDITO"] != null && dr["ID_NOTA_CREDITO"].ToString() != "") { documento_abono.IdNotaCredito = Convert.ToString(dr["ID_NOTA_CREDITO"]); } else { documento_abono.IdNotaCredito = ""; } if (dr["FECHA_NOTA_CREDITO"] != null && dr["FECHA_NOTA_CREDITO"].ToString() != "") { documento_abono.FechaNotaCredito = Convert.ToDateTime(dr["FECHA_NOTA_CREDITO"]).ToShortDateString(); } else { documento_abono.FechaNotaCredito = ""; } documento_abono.Estado = Convert.ToString(dr["ESTADO"]); lista_documento_abono.Add(documento_abono); } } return(Task.FromResult <List <DocumentoAbono> >(lista_documento_abono)); }