public ENSaludContratoPlan ObtenerUno(DateTime FechaInicioContratoPlan) { DbCommand oCommand = null; ENSaludContratoPlan oENSaludContratoPlan = new ENSaludContratoPlan(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSaludContratoPlan_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argFechaInicioContratoPlan", oENSaludContratoPlan.FechaInicioContratoPlan, TipoParametro.DT, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); if (oDataReader.Read()) { oENSaludContratoPlan.CodigoContrato = oDataReader["CodigoContrato"].ToString(); oENSaludContratoPlan.CodigoPlanSC = oDataReader["CodigoPlan"].ToString(); oENSaludContratoPlan.FechaFinContratoPlan = DateTime.Parse(oDataReader["FechaFinContratoPlan"].ToString()); oENSaludContratoPlan.FechaInicioContratoPlan = DateTime.Parse(oDataReader["FechaInicioContratoPlan"].ToString()); } return(oENSaludContratoPlan); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public List <ENUbigeoProv> ObtenerProv(string codDpto) { DbCommand oCommand = null /* TODO Change to default(_) if this is not a reference type */; List <ENUbigeoProv> oListaProv = new List <ENUbigeoProv>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_SCTR_Ubigeo_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argCodDpto", codDpto, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argCodProv", "", TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENUbigeoProv oENListaProv = new ENUbigeoProv(); oENListaProv.CodigoProv = oDataReader["CodProv"].ToString(); oENListaProv.DescripcionProv = oDataReader["Nombre"].ToString(); oListaProv.Add(oENListaProv); } return(oListaProv); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null /* TODO Change to default(_) if this is not a reference type */); } }
public ENSCTREjecutivos ObtenerUno(string CodigoEjecutivo) { DbCommand oCommand = null; ENSCTREjecutivos oENSCTREjecutivos = new ENSCTREjecutivos(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSCTREjecutivos_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoEjecutivo", oENSCTREjecutivos.CodigoEjecutivo, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); if (oDataReader.Read()) { oENSCTREjecutivos.CodigoEjecutivo = oDataReader["CodigoEjecutivo"].ToString(); oENSCTREjecutivos.CodigoVendedor = oDataReader["CodigoVendedor"].ToString(); oENSCTREjecutivos.Destino = oDataReader["Destino"].ToString(); oENSCTREjecutivos.NombreEjecutivo = oDataReader["NombreEjecutivo"].ToString(); } return(oENSCTREjecutivos); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public List <ENSaludContratoPlan> ObtenerTodos(string CodigoCliente, string CodigoContrato) { DbCommand oCommand = null; List <ENSaludContratoPlan> oListaSaludContratoPlan = new List <ENSaludContratoPlan>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSaludContratoPlan_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoCliente ", CodigoCliente, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoContrato", CodigoContrato, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENSaludContratoPlan oEnListaSaludContratoPlan = new ENSaludContratoPlan(); oEnListaSaludContratoPlan.CodigoContrato = oDataReader["CodigoContrato"].ToString(); oEnListaSaludContratoPlan.CodigoPlanSC = oDataReader["CodigoPlan"].ToString(); oEnListaSaludContratoPlan.FechaFinContratoPlan = DateTime.Parse(oDataReader["FechaFinContratoPlan"].ToString()); oEnListaSaludContratoPlan.FechaInicioContratoPlan = DateTime.Parse(oDataReader["FechaInicioContratoPlan"].ToString()); oEnListaSaludContratoPlan.CodigoCliente = oDataReader["CodigoCliente"].ToString(); oEnListaSaludContratoPlan.DescripcionPlanSC = oDataReader["DescripcionPlan"].ToString(); oListaSaludContratoPlan.Add(oEnListaSaludContratoPlan); } return(oListaSaludContratoPlan); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public List <ENUsuario> ObtenerTodos() { DbCommand oCommand = null; List <ENUsuario> oListaUsuario = new List <ENUsuario>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "USP_Usuario_ObtenerTodos"); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENUsuario oEnListaUsuario = new ENUsuario(); oEnListaUsuario.int_IdUsuario = Convert.ToInt32(oDataReader["int_IdUsuario"]); oEnListaUsuario.var_Nombre = oDataReader["var_Nombre"].ToString(); oEnListaUsuario.var_Apellidos = oDataReader["var_Apellidos"].ToString(); oEnListaUsuario.var_Mail = oDataReader["var_Mail"].ToString(); oEnListaUsuario.bit_Sexo = Convert.ToBoolean(oDataReader["bit_Sexo"]); oEnListaUsuario.int_Estado = Convert.ToInt32(oDataReader["int_Estado"]); oEnListaUsuario.var_Password = oDataReader["var_Password"].ToString(); oEnListaUsuario.dtm_FechaNacimiento = Convert.ToDateTime(oDataReader["dtm_FechaNacimiento"]); oEnListaUsuario.var_DNI = oDataReader["var_DNI"].ToString(); oListaUsuario.Add(oEnListaUsuario); } return(oListaUsuario); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public List <ENSaludSexo> ObtenerTodos() { DbCommand oCommand = null; List <ENSaludSexo> oListaSaludSexo = new List <ENSaludSexo>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSaludSexo_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENSaludSexo oEnListaSaludSexo = new ENSaludSexo(); oEnListaSaludSexo.CodigoSexo = oDataReader["CodigoSexo"].ToString(); oEnListaSaludSexo.DescripcionSexo = oDataReader["DescripcionSexo"].ToString(); oListaSaludSexo.Add(oEnListaSaludSexo); } return(oListaSaludSexo); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENUbigeoDpto ObtenerDptoUno(string CodigoDpto) { DbCommand oCommand = null; ENUbigeoDpto oENUbigeoDpto = new ENUbigeoDpto(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_SCTR_Ubigeo_sel_uno"); GenericDataAccess.AgregarParametro(oCommand, "@argCodDpto", CodigoDpto, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argCodProv", "", TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argCodDist", "", TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { oENUbigeoDpto.CodigoDpto = oDataReader["CodigoDpto"].ToString(); oENUbigeoDpto.DescripcionDpto = oDataReader["Nombre"].ToString(); } return(oENUbigeoDpto); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public List <ENSociedades> ObtenerTodos() { DbCommand oCommand = null; List <ENSociedades> oListaSociedades = new List <ENSociedades>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSociedades_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENSociedades oEnListaSociedades = new ENSociedades(); oEnListaSociedades.IdSociedad = Convert.ToInt32(oDataReader["IdSociedad"]); oEnListaSociedades.IdPersona = Convert.ToInt32(oDataReader["IdPersona"]); oEnListaSociedades.CodigoIAFAS = oDataReader["CodigoIAFAS"].ToString(); oEnListaSociedades.RazonSocial = oDataReader["RazonSocial"].ToString(); oListaSociedades.Add(oEnListaSociedades); } return(oListaSociedades); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENSaludSexo ObtenerUno(string CodigoSexo) { DbCommand oCommand = null; ENSaludSexo oENSaludSexo = new ENSaludSexo(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSaludSexo_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoSexo", oENSaludSexo.CodigoSexo, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); if (oDataReader.Read()) { oENSaludSexo.CodigoSexo = oDataReader["CodigoSexo"].ToString(); oENSaludSexo.DescripcionSexo = oDataReader["DescripcionSexo"].ToString(); } return(oENSaludSexo); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public List <ENCIIUEspecifica> ObtenerTodosEspecifica(string codGrupo) { DbCommand oCommand = null /* TODO Change to default(_) if this is not a reference type */; List <ENCIIUEspecifica> oLista = new List <ENCIIUEspecifica>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_SCTR_CIIU_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argTipo", "2", TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argCodGrupo", codGrupo, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENCIIUEspecifica oENLista = new ENCIIUEspecifica(); oENLista.CodigoCIIU = oDataReader["CodigoCIIU"].ToString(); oENLista.DescripcionCIIU = oDataReader["DescripcionCIIU"].ToString(); oLista.Add(oENLista); } return(oLista); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null /* TODO Change to default(_) if this is not a reference type */); } }
public List <ENSaludPlanesConsulta> ObtenerTodos() { DbCommand oCommand = null /* TODO Change to default(_) if this is not a reference type */; List <ENSaludPlanesConsulta> oListaSaludPlanesConsulta = new List <ENSaludPlanesConsulta>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "sp_TipoPlan_ObtenerTodos"); GenericDataAccess.AgregarParametro(oCommand, "@ErrorCode", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENSaludPlanesConsulta oEnListaSaludPlanesConsulta = new ENSaludPlanesConsulta(); oEnListaSaludPlanesConsulta.CodigoPlan = oDataReader["IdTipoPlan"].ToString(); oEnListaSaludPlanesConsulta.DescripcionPlan = oDataReader["DescripcionTipo"].ToString(); oEnListaSaludPlanesConsulta.InicioVigencia = DateTime.Parse(oDataReader["InicioVigencia"].ToString()); oEnListaSaludPlanesConsulta.FinVigencia = DateTime.Parse(oDataReader["FinVigencia"].ToString()); oListaSaludPlanesConsulta.Add(oEnListaSaludPlanesConsulta); } return(oListaSaludPlanesConsulta); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null /* TODO Change to default(_) if this is not a reference type */); } }
public ENCIIUPrincipal ObtenerPrincipalUno(string CodigoGrupoCIUU) { DbCommand oCommand = null; ENCIIUPrincipal oENCIIUPrincipal = new ENCIIUPrincipal(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_SCTR_Ubigeo_sel_uno"); GenericDataAccess.AgregarParametro(oCommand, "@argTipo", "1", TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argCodGrupo", CodigoGrupoCIUU, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argCodCIIU", "", TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { oENCIIUPrincipal.CodigoCIIU = oDataReader["CodigoCIIU"].ToString(); oENCIIUPrincipal.DescripcionCIIU = oDataReader["DescripcionCIIU"].ToString(); } return(oENCIIUPrincipal); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENTipoCliente ObtenerUno(string CodigoTipoCliente) { DbCommand oCommand = null; ENTipoCliente oENTipoCliente = new ENTipoCliente(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenTipoCliente_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoTipoCliente", oENTipoCliente.CodigoTipoCliente, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); if (oDataReader.Read()) { oENTipoCliente.CampoClave = oDataReader["CampoClave"].ToString(); oENTipoCliente.CodigoTipoCliente = oDataReader["CodigoTipoCliente"].ToString(); oENTipoCliente.DescripcionTipoCliente = oDataReader["DescripcionTipoCliente"].ToString(); oENTipoCliente.MostrarLogin = oDataReader["MostrarLogin"].ToString(); oENTipoCliente.NombreTabla = oDataReader["NombreTabla"].ToString(); } return(oENTipoCliente); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENSaludCentroCostos ObtenerUnoCotizacion(string CodigoCliente, string CodigoCotizacion, string CodigoCentroCosto) { DbCommand oCommand = null; ENSaludCentroCostos oENSaludCentroCostos = new ENSaludCentroCostos(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSaludCentroCostos_sel_uno"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoCliente", CodigoCliente, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoCentroCosto", CodigoCentroCosto, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoCotizacion", CodigoCotizacion, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); if (oDataReader.Read()) { oENSaludCentroCostos.CodigoCentroCosto = oDataReader["CodigoCentroCosto"].ToString(); oENSaludCentroCostos.CodigoCliente = oDataReader["CodigoCliente"].ToString(); oENSaludCentroCostos.DescripcionCentroCosto = oDataReader["DescripcionCentroCosto"].ToString(); oENSaludCentroCostos.RazonSocial = oDataReader["RazonSocial"].ToString(); oENSaludCentroCostos.RUC = oDataReader["RUC"].ToString(); } return(oENSaludCentroCostos); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENCanales ObtenerUno(int id) { DbCommand oCommand = null; ENCanales oENCanales = new ENCanales(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenCanales_Sel_uno"); GenericDataAccess.AgregarParametro(oCommand, "@argIDCanal", id, TipoParametro.INT, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); if (oDataReader.Read()) { //ENCanales oEnListaCanales = new ENCanales(); oENCanales.DescripcionCanal = oDataReader["DescripcionCanal"].ToString(); oENCanales.IDCanal = Convert.ToInt32(oDataReader["IDCanal"]); oENCanales.IdSociedad = Convert.ToInt32(oDataReader["IdSociedad"]); oENCanales.IdPersona = Convert.ToInt32(oDataReader["IdPersona"]); oENCanales.RazonSocial = oDataReader["RazonSocial"].ToString(); } return(oENCanales); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENUsuario ObtenerUno(int id) { DbCommand oCommand = null; ENUsuario oENUsuario = new ENUsuario(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "USP_Usuario_ObtenerUnoJP"); GenericDataAccess.AgregarParametro(oCommand, "@int_IdUsuario", id, TipoParametro.INT, Direccion.INPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); if (oDataReader.Read()) { oENUsuario.int_IdUsuario = Convert.ToInt32(oDataReader["int_IdUsuario"]); oENUsuario.var_Nombre = oDataReader["var_Nombre"].ToString(); oENUsuario.var_Apellidos = oDataReader["var_Apellidos"].ToString(); oENUsuario.var_Mail = oDataReader["var_Mail"].ToString(); oENUsuario.bit_Sexo = Convert.ToBoolean(oDataReader["bit_Sexo"]); oENUsuario.int_Estado = Convert.ToInt32(oDataReader["int_Estado"]); oENUsuario.var_Password = oDataReader["var_Password"].ToString(); oENUsuario.dtm_FechaNacimiento = Convert.ToDateTime(oDataReader["dtm_FechaNacimiento"]); oENUsuario.var_DNI = oDataReader["var_DNI"].ToString(); } return(oENUsuario); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENClientes ObtenerUno(string CodigoCliente) { DbCommand oCommand = null; ENClientes oENClientes = new ENClientes(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenClientes_sel_uno"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoCliente", CodigoCliente, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); if (oDataReader.Read()) { oENClientes.CodigoCliente = oDataReader["CodigoCliente"].ToString(); oENClientes.CodigoCorredor = oDataReader["CodigoCorredor"].ToString(); oENClientes.CodigoEjecutivo = oDataReader["CodigoEjecutivo"].ToString(); oENClientes.CodigoTipoCliente = oDataReader["CodigoTipoCliente"].ToString(); oENClientes.CodigoUsuario = oDataReader["CodigoUsuario"].ToString(); oENClientes.CorredorAgenciado = oDataReader["CorredorAgenciado"].ToString(); oENClientes.Direccion = oDataReader["Direccion"].ToString(); oENClientes.Email = oDataReader["Email"].ToString(); //oENClientes.FechaMovimiento = DateTime.Parse(oDataReader["FechaMovimiento"].ToString()); oENClientes.FechaMovimiento = oDataReader["FechaMovimiento"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(oDataReader["FechaMovimiento"]); oENClientes.Materno = oDataReader["Materno"].ToString(); oENClientes.NombreCorto = oDataReader["NombreCorto"].ToString(); oENClientes.Nombres = oDataReader["Nombres"].ToString(); oENClientes.PaginaWeb = oDataReader["PaginaWeb"].ToString(); oENClientes.Paterno = oDataReader["Paterno"].ToString(); oENClientes.PersonaContacto = oDataReader["PersonaContacto"].ToString(); oENClientes.PersonaContactoCobranza = oDataReader["PersonaContactoCobranza"].ToString(); oENClientes.RazonSocial = oDataReader["RazonSocial"].ToString(); oENClientes.RucDni = oDataReader["RucDni"].ToString(); oENClientes.Telefono1 = oDataReader["Telefono1"].ToString(); oENClientes.Telefono2 = oDataReader["Telefono2"].ToString(); oENClientes.Ubicubi = oDataReader["Ubicubi"].ToString(); if (oENClientes.Ubicubi.Length == 0) { oENClientes.Ubicubi = "150101"; } oENClientes.CodigoDpto = oENClientes.Ubicubi.Substring(0, 2); oENClientes.CodigoProv = oENClientes.Ubicubi.Substring(2, 2); oENClientes.CodigoDist = oENClientes.Ubicubi.Substring(4, 2); } return(oENClientes); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public List <ENClientes> ObtenerTodos() { DbCommand oCommand = null; List <ENClientes> oListaClientes = new List <ENClientes>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenClientes_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENClientes oEnListaClientes = new ENClientes(); oEnListaClientes.CodigoCliente = oDataReader["CodigoCliente"].ToString(); oEnListaClientes.CodigoCorredor = oDataReader["CodigoCorredor"].ToString(); oEnListaClientes.CodigoEjecutivo = oDataReader["CodigoEjecutivo"].ToString(); oEnListaClientes.CodigoTipoCliente = oDataReader["CodigoTipoCliente"].ToString(); oEnListaClientes.CodigoUsuario = oDataReader["CodigoUsuario"].ToString(); oEnListaClientes.CorredorAgenciado = oDataReader["CorredorAgenciado"].ToString(); oEnListaClientes.Direccion = oDataReader["Direccion"].ToString(); oEnListaClientes.Email = oDataReader["Email"].ToString(); //oEnListaClientes.FechaMovimiento = DateTime.Parse(oDataReader["FechaMovimiento"].ToString()); oEnListaClientes.FechaMovimiento = oDataReader["FechaMovimiento"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(oDataReader["FechaMovimiento"]); oEnListaClientes.Materno = oDataReader["Materno"].ToString(); oEnListaClientes.NombreCorto = oDataReader["NombreCorto"].ToString(); oEnListaClientes.Nombres = oDataReader["Nombres"].ToString(); oEnListaClientes.PaginaWeb = oDataReader["PaginaWeb"].ToString(); oEnListaClientes.Paterno = oDataReader["Paterno"].ToString(); oEnListaClientes.PersonaContacto = oDataReader["PersonaContacto"].ToString(); oEnListaClientes.PersonaContactoCobranza = oDataReader["PersonaContactoCobranza"].ToString(); oEnListaClientes.RazonSocial = oDataReader["RazonSocial"].ToString(); oEnListaClientes.RucDni = oDataReader["RucDni"].ToString(); oEnListaClientes.Telefono1 = oDataReader["Telefono1"].ToString(); oEnListaClientes.Telefono2 = oDataReader["Telefono2"].ToString(); oEnListaClientes.Ubicubi = oDataReader["Ubicubi"].ToString(); oListaClientes.Add(oEnListaClientes); } return(oListaClientes); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public List <ENSaludPlanes> ObtenerTodos() { DbCommand oCommand = null; List <ENSaludPlanes> oListaSaludPlanes = new List <ENSaludPlanes>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSaludPlanes_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENSaludPlanes oEnListaSaludPlanes = new ENSaludPlanes(); oEnListaSaludPlanes.Capa = oDataReader["Capa"].ToString(); oEnListaSaludPlanes.Clase = oDataReader["Clase"].ToString(); oEnListaSaludPlanes.CodigoPlan = oDataReader["CodigoPlan"].ToString(); oEnListaSaludPlanes.CreadoPor = oDataReader["CreadoPor"].ToString(); oEnListaSaludPlanes.DescripcionPlan = oDataReader["DescripcionPlan"].ToString(); //oEnListaSaludPlanes.FechaCreacion=DateTime.Parse(oDataReader["FechaCreacion"].ToString()); oEnListaSaludPlanes.FechaCreacion = oDataReader["FechaCreacion"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(oDataReader["FechaCreacion"]); oEnListaSaludPlanes.FechaModificacion = oDataReader["FechaModificacion"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(oDataReader["FechaModificacion"]); //oEnListaSaludPlanes.FechaModificacion=DateTime.Parse(oDataReader["FechaModificacion"].ToString()); oEnListaSaludPlanes.FinVigencia = DateTime.Parse(oDataReader["FinVigencia"].ToString()); oEnListaSaludPlanes.InicioVigencia = DateTime.Parse(oDataReader["InicioVigencia"].ToString()); oEnListaSaludPlanes.ModificadoPor = oDataReader["ModificadoPor"].ToString(); oEnListaSaludPlanes.Mostrar = oDataReader["Mostrar"].ToString(); oEnListaSaludPlanes.Observaciones = oDataReader["Observaciones"].ToString(); oEnListaSaludPlanes.Oncologico = oDataReader["Oncologico"].ToString(); oEnListaSaludPlanes.TipoPlan = oDataReader["TipoPlan"].ToString(); oListaSaludPlanes.Add(oEnListaSaludPlanes); } return(oListaSaludPlanes); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
//CAMBIAR ITEM public List <ENSCTRCotizacionesDetalle> ObtenerUno(string CodigoCotizacion, string Item) { DbCommand oCommand = null; List <ENSCTRCotizacionesDetalle> oListaSCTRCotizacionesDetalle = new List <ENSCTRCotizacionesDetalle>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSCTRCotizacionesDetalle_sel_uno"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoCotizacion", CodigoCotizacion, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argItem", Item, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); if (oDataReader.Read()) { ENSCTRCotizacionesDetalle oEnListaSCTRCotizacionesDetalle = new ENSCTRCotizacionesDetalle(); oEnListaSCTRCotizacionesDetalle.CodigoCotizacion = oDataReader["CodigoCotizacion"].ToString(); oEnListaSCTRCotizacionesDetalle.CodigoTipoEmpleado = oDataReader["CodigoTipoEmpleado"].ToString(); oEnListaSCTRCotizacionesDetalle.ImporteDerechoEmision = Convert.ToDouble(oDataReader["ImporteDerechoEmision"]); oEnListaSCTRCotizacionesDetalle.ImporteDerechoEmisionPension = Convert.ToDouble(oDataReader["ImporteDerechoEmisionPension"]); oEnListaSCTRCotizacionesDetalle.ImporteIGV = Convert.ToDouble(oDataReader["ImporteIGV"]); oEnListaSCTRCotizacionesDetalle.ImporteIGVPension = Convert.ToDouble(oDataReader["ImporteIGVPension"]); oEnListaSCTRCotizacionesDetalle.ImportePrimaNeta = Convert.ToDouble(oDataReader["ImportePrimaNeta"]); oEnListaSCTRCotizacionesDetalle.ImportePrimaNetaPension = Convert.ToDouble(oDataReader["ImportePrimaNetaPension"]); oEnListaSCTRCotizacionesDetalle.ImportePrimaTotal = Convert.ToDouble(oDataReader["ImportePrimaTotal"]); oEnListaSCTRCotizacionesDetalle.ImportePrimaTotalPension = Convert.ToDouble(oDataReader["ImportePrimaTotalPension"]); oEnListaSCTRCotizacionesDetalle.Item = oDataReader["Item"].ToString(); oEnListaSCTRCotizacionesDetalle.NumeroTrabajadores = Convert.ToInt32(oDataReader["NumeroTrabajadores"]); oEnListaSCTRCotizacionesDetalle.PorcentajeCorredor = Convert.ToDouble(oDataReader["PorcentajeCorredor"]); oEnListaSCTRCotizacionesDetalle.PorcentajeCorredorPension = Convert.ToDouble(oDataReader["PorcentajeCorredorPension"]); oEnListaSCTRCotizacionesDetalle.PorcentajeCorredorPensionOpe = Convert.ToDouble(oDataReader["PorcentajeCorredorPensionOpe"]); oEnListaSCTRCotizacionesDetalle.PorcentajeTasa = Convert.ToDouble(oDataReader["PorcentajeTasa"]); oEnListaSCTRCotizacionesDetalle.PorcentajeTasaPension = Convert.ToDouble(oDataReader["PorcentajeTasaPension"]); oEnListaSCTRCotizacionesDetalle.PorcentajeTasaPensionOpe = Convert.ToDouble(oDataReader["PorcentajeTasaPensionOpe"]); oListaSCTRCotizacionesDetalle.Add(oEnListaSCTRCotizacionesDetalle); } return(oListaSCTRCotizacionesDetalle); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public List <ENSCTR_EmisionTemporal> ObtenerTodos() { DbCommand oCommand = null; List <ENSCTR_EmisionTemporal> oListaSCTR_EmisionTemporal = new List <ENSCTR_EmisionTemporal>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSCTR_EmisionTemporal_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENSCTR_EmisionTemporal oEnListaSCTR_EmisionTemporal = new ENSCTR_EmisionTemporal(); oEnListaSCTR_EmisionTemporal.C01 = oDataReader["C01"].ToString(); oEnListaSCTR_EmisionTemporal.C02 = oDataReader["C02"].ToString(); oEnListaSCTR_EmisionTemporal.C03 = oDataReader["C03"].ToString(); oEnListaSCTR_EmisionTemporal.C04 = oDataReader["C04"].ToString(); oEnListaSCTR_EmisionTemporal.C05 = oDataReader["C05"].ToString(); oEnListaSCTR_EmisionTemporal.C06 = oDataReader["C06"].ToString(); oEnListaSCTR_EmisionTemporal.C07 = oDataReader["C07"].ToString(); oEnListaSCTR_EmisionTemporal.C08 = oDataReader["C08"].ToString(); oEnListaSCTR_EmisionTemporal.C09 = oDataReader["C09"].ToString(); oEnListaSCTR_EmisionTemporal.C10 = oDataReader["C10"].ToString(); oEnListaSCTR_EmisionTemporal.C11 = oDataReader["C11"].ToString(); oEnListaSCTR_EmisionTemporal.C12 = oDataReader["C12"].ToString(); oEnListaSCTR_EmisionTemporal.C13 = oDataReader["C13"].ToString(); oEnListaSCTR_EmisionTemporal.C14 = oDataReader["C14"].ToString(); oEnListaSCTR_EmisionTemporal.C15 = oDataReader["C15"].ToString(); oEnListaSCTR_EmisionTemporal.C16 = oDataReader["C16"].ToString(); oEnListaSCTR_EmisionTemporal.ID = Convert.ToInt32(oDataReader["ID"]); oEnListaSCTR_EmisionTemporal.IDGrupo = oDataReader["IDGrupo"].ToString(); oEnListaSCTR_EmisionTemporal.NumeroCotizacion = oDataReader["NumeroCotizacion"].ToString(); oListaSCTR_EmisionTemporal.Add(oEnListaSCTR_EmisionTemporal); } return(oListaSCTR_EmisionTemporal); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public List <ENVendedores> ObtenerTodos() { DbCommand oCommand = null; List <ENVendedores> oListaVendedores = new List <ENVendedores>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenVendedores_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENVendedores oEnListaVendedores = new ENVendedores(); oEnListaVendedores.CodigoVendedor = oDataReader["CodigoVendedor"].ToString(); oEnListaVendedores.ApellidoPaterno = oDataReader["ApellidoPaterno"].ToString(); oEnListaVendedores.ApellidoMaterno = oDataReader["ApellidoMaterno"].ToString(); oEnListaVendedores.Nombres = oDataReader["Nombres"].ToString(); oEnListaVendedores.Direccion = oDataReader["Direccion"].ToString(); oEnListaVendedores.Telefono = oDataReader["Telefono"].ToString(); oEnListaVendedores.Email = oDataReader["Email"].ToString(); oEnListaVendedores.CodigoUsuario = oDataReader["CodigoUsuario"].ToString(); oEnListaVendedores.CodigoPerfil = oDataReader["CodigoPerfil"].ToString(); oEnListaVendedores.IdPersona = Convert.ToInt32(oDataReader["IdPersona"]); oEnListaVendedores.IdSociedad = Convert.ToInt32(oDataReader["IdSociedad"]); oEnListaVendedores.RazonSocial = oDataReader["RazonSocial"].ToString(); oEnListaVendedores.IdPersonaSociedad = Convert.ToInt32(oDataReader["IdPersonaSociedad"]); oEnListaVendedores.DescripcionVendedor = oEnListaVendedores.ApellidoPaterno + " " + oEnListaVendedores.ApellidoMaterno + " " + oEnListaVendedores.Nombres; oListaVendedores.Add(oEnListaVendedores); } return(oListaVendedores); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENVtaBDVendedores ObtenerUno(string CodigoVendedor) { DbCommand oCommand = null; ENVtaBDVendedores oENVtaBDVendedores = new ENVtaBDVendedores(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenVtaBDVendedores_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoVendedor", oENVtaBDVendedores.CodigoVendedor, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); if (oDataReader.Read()) { oENVtaBDVendedores.ApellidoMaterno = oDataReader["ApellidoMaterno"].ToString(); oENVtaBDVendedores.ApellidoPaterno = oDataReader["ApellidoPaterno"].ToString(); oENVtaBDVendedores.CodigoPerfil = oDataReader["CodigoPerfil"].ToString(); oENVtaBDVendedores.CodigoUsuario = oDataReader["CodigoUsuario"].ToString(); oENVtaBDVendedores.CodigoVendedor = oDataReader["CodigoVendedor"].ToString(); oENVtaBDVendedores.Direccion = oDataReader["Direccion"].ToString(); oENVtaBDVendedores.Email = oDataReader["Email"].ToString(); oENVtaBDVendedores.EstadoRegistro = oDataReader["EstadoRegistro"].ToString(); oENVtaBDVendedores.Fechaing = DateTime.Parse(oDataReader["Fechaing"].ToString()); oENVtaBDVendedores.ID_perfil = oDataReader["ID_perfil"].ToString(); oENVtaBDVendedores.IdPersona = Convert.ToInt32(oDataReader["IdPersona"]); oENVtaBDVendedores.IdSociedad = Convert.ToInt32(oDataReader["IdSociedad"]); oENVtaBDVendedores.Nombres = oDataReader["Nombres"].ToString(); oENVtaBDVendedores.Telefono = oDataReader["Telefono"].ToString(); } return(oENVtaBDVendedores); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public List <ENSaludContratos> ObtenerTodos(string CodigoCliente) { DbCommand oCommand = null; List <ENSaludContratos> oListaSaludContratos = new List <ENSaludContratos>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSaludContratos_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoCliente", CodigoCliente, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENSaludContratos oEnListaSaludContratos = new ENSaludContratos(); oEnListaSaludContratos.CodigoCliente = oDataReader["CodigoCliente"].ToString(); oEnListaSaludContratos.CodigoContrato = oDataReader["CodigoContrato"].ToString(); oEnListaSaludContratos.CodigoCorredor = oDataReader["CodigoCorredor"].ToString(); oEnListaSaludContratos.CodigoCotizacion = oDataReader["CodigoCotizacion"].ToString(); oEnListaSaludContratos.CodigoEjecutivo = oDataReader["CodigoEjecutivo"].ToString(); oEnListaSaludContratos.CodigoTipoContrato = oDataReader["CodigoTipoContrato"].ToString(); oEnListaSaludContratos.FinVigencia = DateTime.Parse(oDataReader["FinVigencia"].ToString()); oEnListaSaludContratos.FlagTmp = oDataReader["FlagTmp"].ToString(); oEnListaSaludContratos.InicioVigencia = DateTime.Parse(oDataReader["InicioVigencia"].ToString()); oEnListaSaludContratos.RazonSocial = oDataReader["RazonSocial"].ToString(); oEnListaSaludContratos.RUC = oDataReader["RUC"].ToString(); oListaSaludContratos.Add(oEnListaSaludContratos); } return(oListaSaludContratos); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENSaludPlanes ObtenerUno(string CodigoPlan) { DbCommand oCommand = null; ENSaludPlanes oENSaludPlanes = new ENSaludPlanes(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSaludPlanes_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoPlan", oENSaludPlanes.CodigoPlan, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); if (oDataReader.Read()) { oENSaludPlanes.Capa = oDataReader["Capa"].ToString(); oENSaludPlanes.Clase = oDataReader["Clase"].ToString(); oENSaludPlanes.CodigoPlan = oDataReader["CodigoPlan"].ToString(); oENSaludPlanes.CreadoPor = oDataReader["CreadoPor"].ToString(); oENSaludPlanes.DescripcionPlan = oDataReader["DescripcionPlan"].ToString(); oENSaludPlanes.FechaCreacion = DateTime.Parse(oDataReader["FechaCreacion"].ToString()); oENSaludPlanes.FechaModificacion = DateTime.Parse(oDataReader["FechaModificacion"].ToString()); oENSaludPlanes.FinVigencia = DateTime.Parse(oDataReader["FinVigencia"].ToString()); oENSaludPlanes.InicioVigencia = DateTime.Parse(oDataReader["InicioVigencia"].ToString()); oENSaludPlanes.ModificadoPor = oDataReader["ModificadoPor"].ToString(); oENSaludPlanes.Mostrar = oDataReader["Mostrar"].ToString(); oENSaludPlanes.Observaciones = oDataReader["Observaciones"].ToString(); oENSaludPlanes.Oncologico = oDataReader["Oncologico"].ToString(); oENSaludPlanes.TipoPlan = oDataReader["TipoPlan"].ToString(); } return(oENSaludPlanes); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENSaludAsegurados ObtenerUno(string CodigoCliente, string CodigoTitular, string Categoria) { DbCommand oCommand = null; ENSaludAsegurados oENSaludAsegurados = new ENSaludAsegurados(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSaludAsegurados_sel_uno"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoCliente", CodigoCliente, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoTitular", CodigoTitular, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argCategoria", Categoria, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); if (oDataReader.Read()) { oENSaludAsegurados.ApellidoMaterno = oDataReader["ApellidoMaterno"].ToString(); oENSaludAsegurados.ApellidoPaterno = oDataReader["ApellidoPaterno"].ToString(); oENSaludAsegurados.ApellidosNombres = oDataReader["ApellidosNombres"].ToString(); oENSaludAsegurados.CantidadCarnet = Convert.ToInt32(oDataReader["CantidadCarnet"]); oENSaludAsegurados.Categoria = oDataReader["Categoria"].ToString(); oENSaludAsegurados.Celular = oDataReader["Celular"].ToString(); oENSaludAsegurados.CodigoCentroCosto = oDataReader["CodigoCentroCosto"].ToString(); oENSaludAsegurados.CodigoCliente = oDataReader["CodigoCliente"].ToString(); oENSaludAsegurados.CodigoCotizacion = oDataReader["CodigoCotizacion"].ToString(); oENSaludAsegurados.CodigoDocumentoIdentidad = oDataReader["CodigoDocumentoIdentidad"].ToString(); oENSaludAsegurados.CodigoParentesco = oDataReader["CodigoParentesco"].ToString(); oENSaludAsegurados.CodigoSexo = oDataReader["CodigoSexo"].ToString(); oENSaludAsegurados.CodigoTipoTrabajador = oDataReader["CodigoTipoTrabajador"].ToString(); oENSaludAsegurados.CodigoTitular = oDataReader["CodigoTitular"].ToString(); oENSaludAsegurados.CodigoTrabajador = oDataReader["CodigoTrabajador"].ToString(); oENSaludAsegurados.CodigoUbigeo = oDataReader["CodigoUbigeo"].ToString(); if (oENSaludAsegurados.CodigoUbigeo.Length == 0) { oENSaludAsegurados.CodigoUbigeo = "150101"; } oENSaludAsegurados.CodigoDpto = oENSaludAsegurados.CodigoUbigeo.Substring(0, 2); oENSaludAsegurados.CodigoProv = oENSaludAsegurados.CodigoUbigeo.Substring(2, 2); oENSaludAsegurados.CodigoDist = oENSaludAsegurados.CodigoUbigeo.Substring(4, 2); oENSaludAsegurados.Direccion = oDataReader["Direccion"].ToString(); oENSaludAsegurados.Email = oDataReader["Email"].ToString(); oENSaludAsegurados.Estado = oDataReader["Estado"].ToString(); oENSaludAsegurados.FechaAlta = oDataReader["FechaAlta"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(oDataReader["FechaAlta"]); //oEnListaSaludAsegurados.FechaBaja = DateTime.Parse(oDataReader["FechaBaja"].ToString()); oENSaludAsegurados.FechaBaja = oDataReader["FechaBaja"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(oDataReader["FechaBaja"]); //oEnListaSaludAsegurados.FechaEmisionCarnet = DateTime.Parse(oDataReader["FechaEmisionCarnet"].ToString()); oENSaludAsegurados.FechaEmisionCarnet = oDataReader["FechaEmisionCarnet"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(oDataReader["FechaEmisionCarnet"]); //oEnListaSaludAsegurados.FechaFinLatencia = DateTime.Parse(oDataReader["FechaFinLatencia"].ToString()); oENSaludAsegurados.FechaFinLatencia = oDataReader["FechaFinLatencia"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(oDataReader["FechaFinLatencia"]); //oEnListaSaludAsegurados.FechaInicioLatencia = DateTime.Parse(oDataReader["FechaInicioLatencia"].ToString()); oENSaludAsegurados.FechaInicioLatencia = oDataReader["FechaInicioLatencia"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(oDataReader["FechaInicioLatencia"]); //oEnListaSaludAsegurados.FechaNacimiento = DateTime.Parse(oDataReader["FechaNacimiento"].ToString()); oENSaludAsegurados.FechaNacimiento = oDataReader["FechaNacimiento"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(oDataReader["FechaNacimiento"]); //oEnListaSaludAsegurados.FechaReemisionCarnet = DateTime.Parse(oDataReader["FechaReemisionCarnet"].ToString()); oENSaludAsegurados.FechaReemisionCarnet = oDataReader["FechaReemisionCarnet"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(oDataReader["FechaReemisionCarnet"]); //oENSaludAsegurados.FechaAlta = DateTime.Parse(oDataReader["FechaAlta"].ToString()); //oENSaludAsegurados.FechaBaja = DateTime.Parse(oDataReader["FechaBaja"].ToString()); //oENSaludAsegurados.FechaEmisionCarnet = DateTime.Parse(oDataReader["FechaEmisionCarnet"].ToString()); //oENSaludAsegurados.FechaFinLatencia = DateTime.Parse(oDataReader["FechaFinLatencia"].ToString()); //oENSaludAsegurados.FechaInicioLatencia = DateTime.Parse(oDataReader["FechaInicioLatencia"].ToString()); //oENSaludAsegurados.FechaNacimiento = DateTime.Parse(oDataReader["FechaNacimiento"].ToString()); //oENSaludAsegurados.FechaReemisionCarnet = DateTime.Parse(oDataReader["FechaReemisionCarnet"].ToString()); oENSaludAsegurados.Nombres = oDataReader["Nombres"].ToString(); oENSaludAsegurados.NumeroDocumentoIdentidad = oDataReader["NumeroDocumentoIdentidad"].ToString(); oENSaludAsegurados.Peso = oDataReader["Peso"].ToString(); oENSaludAsegurados.RegAddDate = DateTime.Parse(oDataReader["RegAddDate"].ToString()); oENSaludAsegurados.RegAddUser = oDataReader["RegAddUser"].ToString(); oENSaludAsegurados.RegEdtDate = DateTime.Parse(oDataReader["RegEdtDate"].ToString()); oENSaludAsegurados.RegEdtUser = oDataReader["RegEdtUser"].ToString(); oENSaludAsegurados.SCTREstadoCivil = oDataReader["SCTREstadoCivil"].ToString(); oENSaludAsegurados.SCTRMoneda = oDataReader["SCTRMoneda"].ToString(); oENSaludAsegurados.SCTRPSCertificado = oDataReader["SCTRPSCertificado"].ToString(); oENSaludAsegurados.SCTRSueldo = oDataReader["SCTRSueldo"].ToString(); oENSaludAsegurados.SCTRTipoTrabajador = oDataReader["SCTRTipoTrabajador"].ToString(); oENSaludAsegurados.Talla = oDataReader["Talla"].ToString(); oENSaludAsegurados.Telefono = oDataReader["Telefono"].ToString(); } return(oENSaludAsegurados); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENSCTRCotizaciones ObtenerUnoConDetalle(string CodigoCotizacion) { DbCommand oCommand = null; ENSCTRCotizaciones oENSCTRCotizaciones = new ENSCTRCotizaciones(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "ws_Ctz_CotizacionLeerIAFAS_Detalle"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoCotizacion", CodigoCotizacion, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { oENSCTRCotizaciones.CodigoPerfil = oDataReader["CodigoPerfil"].ToString(); oENSCTRCotizaciones.CodigoCotizacion = oDataReader["CodigoCotizacion"].ToString(); oENSCTRCotizaciones.CodigoCliente = oDataReader["CodigoCliente"].ToString(); oENSCTRCotizaciones.CodigoCIIU = oDataReader["CodigoCIIU"].ToString(); oENSCTRCotizaciones.CodigoCorredor = oDataReader["CodigoCorredor"].ToString(); oENSCTRCotizaciones.FechaInicio = oDataReader["FechaInicio"].ToString(); oENSCTRCotizaciones.FechaFin = oDataReader["FechaFin"].ToString(); oENSCTRCotizaciones.TiempoCobertura = Convert.ToInt32(oDataReader["TiempoCobertura"]); oENSCTRCotizaciones.CodigoMoneda = oDataReader["CodigoMoneda"].ToString(); oENSCTRCotizaciones.FechaCotizacion = DateTime.Parse(oDataReader["FechaCotizacion"].ToString()); oENSCTRCotizaciones.CodigoUsuarioRegistro = oDataReader["CodigoUsuarioRegistro"].ToString(); oENSCTRCotizaciones.CodigoEstado = oDataReader["CodigoEstado"].ToString(); oENSCTRCotizaciones.FechaHoraModificacion = DateTime.Parse(oDataReader["FechaHoraModificacion"].ToString()); oENSCTRCotizaciones.IdCotizacion = Convert.ToInt32(oDataReader["IdCotizacion"]); oENSCTRCotizaciones.Origen = oDataReader["Origen"].ToString(); oENSCTRCotizaciones.PSPoliza = oDataReader["PSPoliza"].ToString(); oENSCTRCotizaciones.UbigeoRiesgo = oDataReader["UbigeoRiesgo"].ToString(); oENSCTRCotizaciones.GrupoCIIU = oDataReader["GrupoCIIU"].ToString(); oENSCTRCotizaciones.PrimaManual = oDataReader["PrimaManual"].ToString(); oENSCTRCotizaciones.CodigoEjecutivo = oDataReader["CodigoEjecutivo"].ToString(); oENSCTRCotizaciones.CodigoBrokerAsociado = oDataReader["CodigoBrokerAsociado"].ToString(); oENSCTRCotizaciones.NroFacturacion = oDataReader["NroFacturacion"].ToString(); oENSCTRCotizaciones.EstadoFacturacion = oDataReader["EstadoFacturacion"].ToString(); oENSCTRCotizaciones.CodigoRenovacion = oDataReader["CodigoRenovacion"].ToString(); oENSCTRCotizaciones.EstadoRegistaroTXT = oDataReader["EstadoRegistaroTXT"].ToString(); oENSCTRCotizaciones.CodigoSede = oDataReader["CodigoSede"].ToString(); oENSCTRCotizaciones.EmpresaRUC = oDataReader["EmpresaRUC"].ToString(); oENSCTRCotizaciones.EmpresaNombre = oDataReader["EmpresaNombre"].ToString(); oENSCTRCotizaciones.DescripcionCIIU = oDataReader["DescripcionCIIU"].ToString(); oENSCTRCotizaciones.DescripcionCorredor = oDataReader["DescripcionCorredor"].ToString(); oENSCTRCotizaciones.DescripcionEstado = oDataReader["DescripcionEstado"].ToString(); oENSCTRCotizaciones.CodigoContrato = oDataReader["CodigoContrato"].ToString(); oENSCTRCotizaciones.ProcesoResultado = oDataReader["ProcesoResultado"].ToString(); oENSCTRCotizaciones.ProcesoMensaje = oDataReader["ProcesoMensaje"].ToString(); //Detalle Operativos oENSCTRCotizaciones.DetCodigoCotizacionOpe = oDataReader["DetCodigoCotizacionOpe"].ToString(); oENSCTRCotizaciones.DetCodigoTipoEmpleadoOpe = oDataReader["DetCodigoTipoEmpleadoOpe"].ToString(); oENSCTRCotizaciones.DetImporteDerechoEmisionOpe = Convert.ToDouble(oDataReader["DetImporteDerechoEmisionOpe"]); //oENSCTRCotizaciones.DetImporteDerechoEmisionPensionOpe = Convert.ToDouble(oDataReader["DetImporteDerechoEmisionPensionOpe"]); oENSCTRCotizaciones.DetImporteDerechoEmisionPensionOpe = oDataReader["DetImporteDerechoEmisionPensionOpe"] == DBNull.Value ? 0.00 : Convert.ToDouble(oDataReader["DetImporteDerechoEmisionPensionOpe"]); oENSCTRCotizaciones.DetImporteIGVOpe = Convert.ToDouble(oDataReader["DetImporteIGVOpe"]); //oENSCTRCotizaciones.DetImporteIGVPensionOpe = Convert.ToDouble(oDataReader["DetImporteIGVPensionOpe"]); oENSCTRCotizaciones.DetImporteIGVPensionOpe = oDataReader["DetImporteIGVPensionOpe"] == DBNull.Value ? 0.00 : Convert.ToDouble(oDataReader["DetImporteIGVPensionOpe"]); //oENSCTRCotizaciones.DetImportePrimaNetaOpe = Convert.ToDouble(oDataReader["DetImportePrimaNetaOpe"]); oENSCTRCotizaciones.DetImportePrimaNetaOpe = oDataReader["DetImportePrimaNetaOpe"] == DBNull.Value ? 0.00 : Convert.ToDouble(oDataReader["DetImportePrimaNetaOpe"]); //oENSCTRCotizaciones.DetImportePrimaNetaPensionOpe = Convert.ToDouble(oDataReader["DetImportePrimaNetaPensionOpe"]); oENSCTRCotizaciones.DetImportePrimaNetaPensionOpe = oDataReader["DetImportePrimaNetaPensionOpe"] == DBNull.Value ? 0.00 : Convert.ToDouble(oDataReader["DetImportePrimaNetaPensionOpe"]); oENSCTRCotizaciones.DetImportePrimaTotalOpe = Convert.ToDouble(oDataReader["DetImportePrimaTotalOpe"]); //oENSCTRCotizaciones.DetImportePrimaTotalPensionOpe = Convert.ToDouble(oDataReader["DetImportePrimaTotalPensionOpe"]); oENSCTRCotizaciones.DetItemOpe = oDataReader["DetItemOpe"].ToString(); oENSCTRCotizaciones.DetMontoPlanillaOpe = Convert.ToDouble(oDataReader["DetMontoPlanillaOpe"].ToString()); oENSCTRCotizaciones.DetNumeroTrabajadoresOpe = Convert.ToInt32(oDataReader["DetNumeroTrabajadoresOpe"]); oENSCTRCotizaciones.DetPorcentajeCorredorOpe = Convert.ToDouble(oDataReader["DetPorcentajeCorredorOpe"]); oENSCTRCotizaciones.DetPorcentajeTasaOpe = Convert.ToDouble(oDataReader["DetPorcentajeTasaOpe"]); oENSCTRCotizaciones.DetPorcentajeTasaPensionOpe = Convert.ToDouble(oDataReader["DetPorcentajeTasaPensionOpe"]); oENSCTRCotizaciones.DetPorcentajeCorredorPensionOpe = Convert.ToDouble(oDataReader["DetPorcentajeCorredorPensionOpe"]); //Detalle Administrativos oENSCTRCotizaciones.DetCodigoCotizacionAdm = oDataReader["DetCodigoCotizacionAdm"].ToString(); oENSCTRCotizaciones.DetCodigoTipoEmpleadoAdm = oDataReader["DetCodigoTipoEmpleadoAdm"].ToString(); oENSCTRCotizaciones.DetImporteDerechoEmisionAdm = Convert.ToDouble(oDataReader["DetImporteDerechoEmisionAdm"]); oENSCTRCotizaciones.DetImporteDerechoEmisionPensionAdm = Convert.ToDouble(oDataReader["DetImporteDerechoEmisionPensionAdm"]); oENSCTRCotizaciones.DetImporteIGVAdm = Convert.ToDouble(oDataReader["DetImporteIGVAdm"]); oENSCTRCotizaciones.DetImporteIGVPensionAdm = Convert.ToDouble(oDataReader["DetImporteIGVPensionAdm"]); oENSCTRCotizaciones.DetImportePrimaNetaAdm = Convert.ToDouble(oDataReader["DetImportePrimaNetaAdm"]); oENSCTRCotizaciones.DetImportePrimaNetaPensionAdm = Convert.ToDouble(oDataReader["DetImportePrimaNetaPensionAdm"]); oENSCTRCotizaciones.DetImportePrimaTotalAdm = Convert.ToDouble(oDataReader["DetImportePrimaTotalAdm"]); oENSCTRCotizaciones.DetImportePrimaTotalPensionAdm = Convert.ToDouble(oDataReader["DetImportePrimaTotalPensionAdm"]); oENSCTRCotizaciones.DetItemAdm = oDataReader["DetItemAdm"].ToString(); oENSCTRCotizaciones.DetMontoPlanillaAdm = Convert.ToDouble(oDataReader["DetMontoPlanillaAdm"].ToString()); oENSCTRCotizaciones.DetNumeroTrabajadoresAdm = Convert.ToInt32(oDataReader["DetNumeroTrabajadoresAdm"]); oENSCTRCotizaciones.DetPorcentajeCorredorAdm = Convert.ToDouble(oDataReader["DetPorcentajeCorredorAdm"]); oENSCTRCotizaciones.DetPorcentajeTasaAdm = Convert.ToDouble(oDataReader["DetPorcentajeTasaAdm"]); oENSCTRCotizaciones.DetPorcentajeTasaPensionAdm = Convert.ToDouble(oDataReader["DetPorcentajeTasaPensionAdm"]); oENSCTRCotizaciones.DetPorcentajeCorredorPensionAdm = Convert.ToDouble(oDataReader["DetPorcentajeCorredorPensionAdm"]); //Nuevos oENSCTRCotizaciones.Direccion = oDataReader["Direccion"].ToString(); oENSCTRCotizaciones.Ubigeo = oDataReader["Ubigeo"].ToString(); oENSCTRCotizaciones.UbigeoRiesgo = oDataReader["UbigeoRiesgo"].ToString(); oENSCTRCotizaciones.CodigoDpto = oDataReader["CodDpto"].ToString(); oENSCTRCotizaciones.CodigoProv = oDataReader["CodProv"].ToString(); oENSCTRCotizaciones.CodigoDist = oDataReader["CodDist"].ToString(); oENSCTRCotizaciones.CodigoDptoR = oDataReader["CodDptoR"].ToString(); oENSCTRCotizaciones.CodigoProvR = oDataReader["CodProvR"].ToString(); oENSCTRCotizaciones.CodigoDistR = oDataReader["CodDistR"].ToString(); oENSCTRCotizaciones.ImportePrimaNeta = Convert.ToDouble(oDataReader["ImportePrimaNeta"]); oENSCTRCotizaciones.ImporteIGV = Convert.ToDouble(oDataReader["ImporteIGV"]); oENSCTRCotizaciones.ImportePrimaTotal = Convert.ToDouble(oDataReader["ImportePrimaTotal"]); oENSCTRCotizaciones.ImporteDerechoEmision = Convert.ToDouble(oDataReader["ImporteDerechoEmision"]); oENSCTRCotizaciones.ImportePrimaNetaPension = Convert.ToDouble(oDataReader["ImportePrimaNetaPension"]); oENSCTRCotizaciones.ImporteIGVPension = Convert.ToDouble(oDataReader["ImporteIGVPension"]); oENSCTRCotizaciones.ImportePrimaTotalPension = Convert.ToDouble(oDataReader["ImportePrimaTotalPension"]); oENSCTRCotizaciones.ImporteDerechoEmisionPension = Convert.ToDouble(oDataReader["ImporteDerechoEmisionPension"]); oENSCTRCotizaciones.PorcentajeTasaPension = Convert.ToDouble(oDataReader["PorcentajeTasaPension"]); oENSCTRCotizaciones.PorcentajeCorredorPension = Convert.ToDouble(oDataReader["PorcentajeCorredorPension"]); oENSCTRCotizaciones.PorcentajeTasa = Convert.ToDouble(oDataReader["PorcentajeTasa"]); oENSCTRCotizaciones.PorcentajeCorredor = Convert.ToDouble(oDataReader["PorcentajeCorredor"]); oENSCTRCotizaciones.dtm_FechaInicio = DateTime.Parse(oDataReader["FechaInicio"].ToString()); oENSCTRCotizaciones.dtm_FechaFin = DateTime.Parse(oDataReader["FechaFin"].ToString()); } return(oENSCTRCotizaciones); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENSCTRCotizaciones ObtenerUno(string CodigoCotizacion) { DbCommand oCommand = null; ENSCTRCotizaciones oENSCTRCotizaciones = new ENSCTRCotizaciones(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "ws_Ctz_CotizacionLeerIAFAS"); GenericDataAccess.AgregarParametro(oCommand, "@NumeroCotizacion", CodigoCotizacion, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@CodigoCliente", " ", TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@CodigoCorredor", " ", TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@FechaInicio", " ", TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@FechaFin", " ", TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@CodigoUsuario", " ", TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@Tipo", "C", TipoParametro.STR, Direccion.INPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { oENSCTRCotizaciones.CodigoPerfil = oDataReader["CodigoPerfil"].ToString(); oENSCTRCotizaciones.CodigoCotizacion = oDataReader["CodigoCotizacion"].ToString(); oENSCTRCotizaciones.CodigoCliente = oDataReader["CodigoCliente"].ToString(); oENSCTRCotizaciones.CodigoCIIU = oDataReader["CodigoCIIU"].ToString(); oENSCTRCotizaciones.CodigoCorredor = oDataReader["CodigoCorredor"].ToString(); oENSCTRCotizaciones.FechaInicio = oDataReader["FechaInicio"].ToString(); oENSCTRCotizaciones.FechaFin = oDataReader["FechaFin"].ToString(); oENSCTRCotizaciones.TiempoCobertura = Convert.ToInt32(oDataReader["TiempoCobertura"]); oENSCTRCotizaciones.CodigoMoneda = oDataReader["CodigoMoneda"].ToString(); oENSCTRCotizaciones.FechaCotizacion = DateTime.Parse(oDataReader["FechaCotizacion"].ToString()); oENSCTRCotizaciones.CodigoUsuarioRegistro = oDataReader["CodigoUsuarioRegistro"].ToString(); oENSCTRCotizaciones.CodigoEstado = oDataReader["CodigoEstado"].ToString(); oENSCTRCotizaciones.FechaHoraModificacion = DateTime.Parse(oDataReader["FechaHoraModificacion"].ToString()); oENSCTRCotizaciones.IdCotizacion = Convert.ToInt32(oDataReader["IdCotizacion"]); oENSCTRCotizaciones.Origen = oDataReader["Origen"].ToString(); oENSCTRCotizaciones.PSPoliza = oDataReader["PSPoliza"].ToString(); oENSCTRCotizaciones.UbigeoRiesgo = oDataReader["UbigeoRiesgo"].ToString(); oENSCTRCotizaciones.GrupoCIIU = oDataReader["GrupoCIIU"].ToString(); oENSCTRCotizaciones.PrimaManual = oDataReader["PrimaManual"].ToString(); oENSCTRCotizaciones.CodigoEjecutivo = oDataReader["CodigoEjecutivo"].ToString(); oENSCTRCotizaciones.CodigoBrokerAsociado = oDataReader["CodigoBrokerAsociado"].ToString(); oENSCTRCotizaciones.NroFacturacion = oDataReader["NroFacturacion"].ToString(); oENSCTRCotizaciones.EstadoFacturacion = oDataReader["EstadoFacturacion"].ToString(); oENSCTRCotizaciones.CodigoRenovacion = oDataReader["CodigoRenovacion"].ToString(); oENSCTRCotizaciones.EstadoRegistaroTXT = oDataReader["EstadoRegistaroTXT"].ToString(); oENSCTRCotizaciones.CodigoSede = oDataReader["CodigoSede"].ToString(); oENSCTRCotizaciones.EmpresaRUC = oDataReader["EmpresaRUC"].ToString(); oENSCTRCotizaciones.EmpresaNombre = oDataReader["EmpresaNombre"].ToString(); oENSCTRCotizaciones.DescripcionCIIU = oDataReader["DescripcionCIIU"].ToString(); oENSCTRCotizaciones.DescripcionCorredor = oDataReader["DescripcionCorredor"].ToString(); oENSCTRCotizaciones.DescripcionEstado = oDataReader["DescripcionEstado"].ToString(); oENSCTRCotizaciones.CodigoContrato = oDataReader["CodigoContrato"].ToString(); oENSCTRCotizaciones.ProcesoResultado = oDataReader["ProcesoResultado"].ToString(); oENSCTRCotizaciones.ProcesoMensaje = oDataReader["ProcesoMensaje"].ToString(); } return(oENSCTRCotizaciones); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public ENSCTRCotizaciones Cotizar(ENSCTRCotizaciones oENSCTRCotizaciones) { DbCommand oCommand = null; List <ENSCTRCotizaciones> oListaSCTRCotizaciones = new List <ENSCTRCotizaciones>(); List <ENSCTRCotizacionesDetalle> oListaSCTRCotizacionesDetalle = new List <ENSCTRCotizacionesDetalle>(); try { string sTipoProceso = "C"; double iPorcentajeTasa = 0; double iPorcentajeCorredor = 0; double iPorcentajeTasaAdm = 0; double iPorcentajeCorredorAdm = 0; double iPorcentajeTasaOpe = 0; double iPorcentajeCorredorOpe = 0; double iImportePrimaNeta = 0; double iImporteDerechoEmision = 0; double iImporteIGV = 0; double iImportePrimaTotal = 0; string sCodigoUsuario = "grojas"; string sCodigoCorredor = "J6969"; string sUbigeoRiesgo = ""; string sFechaInicio = ""; string sFechaFin = ""; string sFechaCotizacion = ""; string sCodigoMoneda = ""; string sProcesoResultado = ""; string sProcesoMensaje = ""; string sFlagExcepcion = ""; sFechaInicio = String.Format("{0:yyyyMMdd}", oENSCTRCotizaciones.dtm_FechaInicio); sFechaFin = String.Format("{0:yyyyMMdd}", oENSCTRCotizaciones.dtm_FechaFin); if (oENSCTRCotizaciones.UbigeoRiesgo is null) { sUbigeoRiesgo = oENSCTRCotizaciones.CodigoDptoR + oENSCTRCotizaciones.CodigoProvR + oENSCTRCotizaciones.CodigoDistR; } else { sUbigeoRiesgo = oENSCTRCotizaciones.UbigeoRiesgo; } if (oENSCTRCotizaciones.PorcentajeCorredor != 0) { iPorcentajeCorredor = oENSCTRCotizaciones.PorcentajeCorredor; } else { iPorcentajeCorredor = 100; } oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "ws_Ctz_PerCotizacionConsulta"); //ENSCTRCotizaciones oEnListaSCTRCotizaciones = new ENSCTRCotizaciones(); GenericDataAccess.AgregarParametro(oCommand, "@TipoProceso", sTipoProceso, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@EmpresaRUC", oENSCTRCotizaciones.EmpresaRUC, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@EmpresaNombre", oENSCTRCotizaciones.EmpresaNombre, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@CodigoCorredor", sCodigoCorredor, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@CodigoCIIU", oENSCTRCotizaciones.CodigoCIIU, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@MontoOperativos", oENSCTRCotizaciones.DetMontoPlanillaOpe, TipoParametro.DBL, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@NumeroOperativos", oENSCTRCotizaciones.DetNumeroTrabajadoresOpe, TipoParametro.INT, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@MontoAdministrativos", oENSCTRCotizaciones.DetMontoPlanillaAdm, TipoParametro.DBL, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@NumeroAdministrativos", oENSCTRCotizaciones.DetNumeroTrabajadoresAdm, TipoParametro.INT, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@CodigoMoneda", oENSCTRCotizaciones.CodigoMoneda, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@FechaInicio", sFechaInicio, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@FechaFin", sFechaFin, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@TiempoCobertura", oENSCTRCotizaciones.TiempoCobertura, TipoParametro.INT, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@PorcentajeTasa", iPorcentajeTasa, TipoParametro.DBL, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@PorcentajeCorredor", iPorcentajeCorredor, TipoParametro.DBL, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@NumeroCotizacion", "", TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@Usuario", sCodigoUsuario, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@UbigeoRiesgo", sUbigeoRiesgo, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@Origen", oENSCTRCotizaciones.Origen, TipoParametro.STR, Direccion.INPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); ENSCTRCotizacionesDetalle oEnListaSCTRCotizaciones1 = new ENSCTRCotizacionesDetalle(); if (oDataReader.HasRows) { while (oDataReader.Read()) { oEnListaSCTRCotizaciones1.CodigoTipoEmpleado = oDataReader["CodigoTipoAsegurado"].ToString(); oEnListaSCTRCotizaciones1.ImportePrimaNeta = Convert.ToDouble(oDataReader["ImportePrimaNeta"]); oEnListaSCTRCotizaciones1.ImporteDerechoEmision = Convert.ToDouble(oDataReader["ImporteDerechoEmision"]); oEnListaSCTRCotizaciones1.ImporteIGV = Convert.ToDouble(oDataReader["ImporteIGV"]); oEnListaSCTRCotizaciones1.ImportePrimaTotal = Convert.ToDouble(oDataReader["ImportePrimaTotal"]); oEnListaSCTRCotizaciones1.CodigoCotizacion = oDataReader["CodigoTipoAsegurado"].ToString(); sFechaCotizacion = oDataReader["FechaCotizacion"].ToString(); sCodigoMoneda = oDataReader["CodigoMoneda"].ToString(); oEnListaSCTRCotizaciones1.PorcentajeTasa = Convert.ToDouble(oDataReader["PorcentajeTasa"]); oEnListaSCTRCotizaciones1.PorcentajeCorredor = Convert.ToDouble(oDataReader["PorcentajeCorredor"]); sProcesoResultado = oDataReader["ProcesoResultado"].ToString(); sProcesoMensaje = oDataReader["ProcesoMensaje"].ToString(); sFlagExcepcion = oDataReader["FlagExcepcion"].ToString(); iImportePrimaNeta = iImportePrimaNeta + oEnListaSCTRCotizaciones1.ImportePrimaNeta; iImporteDerechoEmision = iImporteDerechoEmision + oEnListaSCTRCotizaciones1.ImporteDerechoEmision;; iImporteIGV = iImporteIGV + oEnListaSCTRCotizaciones1.ImporteIGV; iImportePrimaTotal = iImportePrimaTotal + oEnListaSCTRCotizaciones1.ImportePrimaTotal; if (oEnListaSCTRCotizaciones1.CodigoTipoEmpleado != "2") { iPorcentajeTasaAdm = oEnListaSCTRCotizaciones1.PorcentajeTasa; iPorcentajeCorredorAdm = oEnListaSCTRCotizaciones1.PorcentajeCorredor; } else { iPorcentajeTasaOpe = oEnListaSCTRCotizaciones1.PorcentajeTasa; iPorcentajeCorredorOpe = oEnListaSCTRCotizaciones1.PorcentajeCorredor; } oListaSCTRCotizacionesDetalle.Add(oEnListaSCTRCotizaciones1); } } oENSCTRCotizaciones.ImportePrimaNeta = iImportePrimaNeta; oENSCTRCotizaciones.ImporteIGV = iImporteIGV; oENSCTRCotizaciones.ImportePrimaTotal = iImportePrimaTotal; oENSCTRCotizaciones.ImporteDerechoEmision = iImporteDerechoEmision; oENSCTRCotizaciones.PorcentajeCorredor = iPorcentajeCorredorAdm; oENSCTRCotizaciones.PorcentajeTasa = iPorcentajeTasaAdm; return(oENSCTRCotizaciones); // return oListaSCTRCotizacionesDetalle; } catch (Exception ex) { throw new Excepciones.ManejoExcepciones(ex); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }