public List <Institucion_Educativa> ListarMaxTotal_InstitucionEducativa(Institucion_Educativa objeIE) { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("[Operacion].[Usp_Sel_MaxTotales_InstitucionEducativa]", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CampaniaID", objeIE.CampaniaID); cmd.Parameters.AddWithValue("@TipoCambio", objeIE.TipoCambio); cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Institucion_Educativa> ListarIE = new List <Institucion_Educativa>(); while (dr.Read()) { Institucion_Educativa IE = new Institucion_Educativa(); IE.Nombre = Convert.ToString(dr["Nombre"]); IE.AseguradosSoles = Convert.ToDecimal(dr["AseguradosSoles"] == DBNull.Value ? "" : dr["AseguradosSoles"]); IE.SimboloSoles = Convert.ToString(dr["SimboloSoles"]); IE.MontoSoles = Convert.ToDecimal(dr["MontoSoles"]); IE.AseguradosDolares = Convert.ToDecimal(dr["AseguradosDolares"]); IE.SimboloDolares = Convert.ToString(dr["SimboloDolares"]); IE.MontoDolares = Convert.ToDecimal(dr["MontoDolares"]); ListarIE.Add(IE); } return(ListarIE); } } } }
public List <Institucion_Educativa> getLstCntPagosByInstCamp(int CampanaId, string inidate, string findate) { string cnx = ""; using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities()) { cnx = db.Database.Connection.ConnectionString; } using (SqlConnection cn = new SqlConnection(cnx)) { using (SqlCommand cmd = new SqlCommand("usp_Institucion_getLstCntPagosByInstCamp", cn)) { cmd.Parameters.AddWithValue("@CampanaId", CampanaId); cmd.Parameters.AddWithValue("@StartDate", inidate); cmd.Parameters.AddWithValue("@EndDate", findate); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Institucion_Educativa> oLstInstitucion = new List <Institucion_Educativa>(); while (dr.Read()) { Institucion_Educativa oInst = new Institucion_Educativa(); oInst.ID = Convert.ToInt32(dr["ID"] == DBNull.Value ? 0 : dr["ID"]); oInst.Codigo = Convert.ToString(dr["codigo"] == DBNull.Value ? "" : dr["codigo"]); oInst.Nombre = Convert.ToString(dr["NombreNatural"] == DBNull.Value ? "" : dr["NombreNatural"]); oInst.TotalPagos = Convert.ToInt32(dr["CantPagos"] == DBNull.Value ? 0 : dr["CantPagos"]); oLstInstitucion.Add(oInst); } return(oLstInstitucion); } } } }
public List <Institucion_Educativa> getLstByCampaniaProducto(int CampanaId, int ProductoId) { string cnx = ""; using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities()) { cnx = db.Database.Connection.ConnectionString; } using (SqlConnection cn = new SqlConnection(cnx)) { using (SqlCommand cmd = new SqlCommand("usp_Institucion_getLstByCampaniaProducto", cn)) { cmd.Parameters.AddWithValue("@CampanaId", CampanaId); cmd.Parameters.AddWithValue("@ProductoId", ProductoId); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Institucion_Educativa> oLstInstitucion = new List <Institucion_Educativa>(); while (dr.Read()) { Institucion_Educativa oInst = new Institucion_Educativa(); oInst.ID = Convert.ToInt32(dr["ID"] == DBNull.Value ? 0 : dr["ID"]); oInst.Nombre = Convert.ToString(dr["Nombre"] == DBNull.Value ? "" : dr["Nombre"]); oLstInstitucion.Add(oInst); } return(oLstInstitucion); } } } }
protected void btnBuscar_Click(object sender, EventArgs e) { Institucion_Educativa obje_InstitucionEducativa = new Institucion_Educativa(); InstitucionEducativaDAO objn_InstitucionEducativa = new InstitucionEducativaDAO(); DateTime ini = Convert.ToDateTime(txtFecPagoDesde.Text); DateTime fin = Convert.ToDateTime(txtFecPagoHasta.Text); string inidate = ini.ToString("yyyyMMdd"); string findate = fin.ToString("yyyyMMdd"); grvInst.DataSource = objn_InstitucionEducativa.getLstCntPagosByInstCamp(Convert.ToInt32(ddlFCampana.SelectedValue), inidate, findate); grvInst.DataBind(); }
public List <Institucion_Educativa> ListarReporte_CodigosDetalles_Pagos(Institucion_Educativa I_Educativa) { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("[dbo].[Usp_Sel_Reporte_CodigoDetalle_Pagos]", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@InstitucionEducativaId", I_Educativa.cod_IEducativa); cmd.Parameters.AddWithValue("@ProductoId", I_Educativa.Cod_ProductId); cmd.Parameters.AddWithValue("@CIASeguroID", I_Educativa.Cod_CiaSeguro); cmd.Parameters.AddWithValue("@IsPagado", I_Educativa.EstadoIsPagado); cmd.Parameters.AddWithValue("@BancoID", I_Educativa.Cod_Banco); cmd.Parameters.AddWithValue("@MonedaID", I_Educativa.Cod_Moneda); cmd.Parameters.AddWithValue("@StartDate", I_Educativa.FechaInicial); cmd.Parameters.AddWithValue("@EndDate", I_Educativa.FechaFinal); cmd.Parameters.AddWithValue("@TextoBusqueda", I_Educativa.TextoBusqueda); cmd.Parameters.AddWithValue("@FiltrarFechaVigencia", I_Educativa.FiltrarFechaVigencia); cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Institucion_Educativa> ListarReporteDetallesPagos = new List <Institucion_Educativa>(); while (dr.Read()) { Institucion_Educativa DetallesPagos = new Institucion_Educativa(); DetallesPagos.InstitucionEducativaNombre = Convert.ToString(dr["InstitucionEducativaNombre"]); DetallesPagos.InstitucionEducativaDireccion = Convert.ToString(dr["InstitucionEducativaDireccion"]); DetallesPagos.AlumnoApellidoPaterno = Convert.ToString(dr["AlumnoApellidoPaterno"] == DBNull.Value ? "" : dr["AlumnoApellidoPaterno"]); DetallesPagos.AlumnoApellidoMaterno = Convert.ToString(dr["AlumnoApellidoMaterno"]); DetallesPagos.AlumnoNombre = Convert.ToString(dr["AlumnoNombre"]); DetallesPagos.AlumnoFechaNacimiento = Convert.ToDateTime(dr["AlumnoFechaNacimiento"]); DetallesPagos.AlumnoNumeroDocumento = Convert.ToString(dr["AlumnoNumeroDocumento"]); DetallesPagos.AlumnoEstado = Convert.ToInt32(dr["AlumnoEstado"]); DetallesPagos.AlumnoSeccion = Convert.ToString(dr["AlumnoSeccion"]); DetallesPagos.AlumnoTipoDocumento = Convert.ToString(dr["AlumnoTipoDocumento"]); DetallesPagos.AlumnoGrado = Convert.ToString(dr["AlumnoGrado"]); DetallesPagos.AlumnoSexo = Convert.ToInt32(dr["AlumnoSexo"] == DBNull.Value ? "" : dr["AlumnoSexo"]); DetallesPagos.FechaPago = Convert.ToDateTime(dr["FechaPago"]); DetallesPagos.OperacionBancaria = Convert.ToString(dr["OperacionBancaria"]); DetallesPagos.BancoPagoNombre = Convert.ToString(dr["BancoPagoNombre"]); DetallesPagos.IsPagado = Convert.ToInt32(dr["IsPagado"]); DetallesPagos.NroPoliza = Convert.ToString(dr["NroPoliza"] == DBNull.Value ? "" : dr["NroPoliza"]); DetallesPagos.CodigoContratante = Convert.ToString(dr["CodigoContratante"]); DetallesPagos.NombreContratante = Convert.ToString(dr["NombreContratante"] == DBNull.Value ? "" : dr["NombreContratante"]); ListarReporteDetallesPagos.Add(DetallesPagos); } return(ListarReporteDetallesPagos); } } } }
protected void btnbuscar_Click(object sender, EventArgs e) { Institucion_Educativa Filtros = PreparaFiltros(); if (Filtros.Cod_ProductId == 0) { txtmensaje.Text = "Debe de seleccionar el tipo de seguro."; string jss = "openModal()"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss, true); return; } grvSeguros.DataSource = objn_InstitucionEducativa.ListarCodigosDetallesPagos(Filtros); grvSeguros.DataBind(); Session["grvSeguros"] = grvSeguros.DataSource; }
private Institucion_Educativa PreparaFiltros() { Institucion_Educativa oInstitucionEducativa = new Institucion_Educativa(); oInstitucionEducativa.cod_IEducativa = Convert.ToInt32(ddlInstitucion.SelectedValue); oInstitucionEducativa.Cod_ProductId = Convert.ToInt32(DDLTipoSeguro.SelectedValue); oInstitucionEducativa.Cod_CiaSeguro = Convert.ToInt32(DDLCiaSeguro.SelectedValue); if (chkPago.Checked == true) { oInstitucionEducativa.EstadoIsPagado = 1; } else { oInstitucionEducativa.EstadoIsPagado = 0; } oInstitucionEducativa.Cod_Banco = Convert.ToInt32(DDLBanco.SelectedValue); oInstitucionEducativa.Cod_Moneda = Convert.ToInt32(DDLMoneda.SelectedValue); if (txtFechaInicio.Text != "") { oInstitucionEducativa.FechaInicial = Convert.ToDateTime(txtFechaInicio.Text); } else { oInstitucionEducativa.FechaInicial = null; } if (txtFechaFinal.Text != "") { oInstitucionEducativa.FechaFinal = Convert.ToDateTime(txtFechaFinal.Text); } else { oInstitucionEducativa.FechaFinal = null; } oInstitucionEducativa.TextoBusqueda = txtApenombres.Text; return(oInstitucionEducativa); }
private void Exportar_excel() { Institucion_Educativa Filtros = PreparaFiltros(); List <Institucion_Educativa> ListarReporteExcel = objn_InstitucionEducativa.ListarCodigosDetallesPagos(Filtros); if (ListarReporteExcel.Count != 0) //Preguntamos si esta lleno la Lista { StringBuilder sb = cUtil.sbDatosConsultaPagos(Convert.ToInt32(DDLTipoSeguro.SelectedValue), ListarReporteExcel); string file = String.Format("Cuentas-por-Cobrar_{0}_{1}.xls", DateTime.Now.ToString("ddMMyyyy"), DateTime.Now.ToString("HHmmss")); Response.Clear(); Response.Buffer = true; Response.Write(sb.ToString()); Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("Content-Disposition", "attachment;Filename=" + file); HttpContext.Current.Response.Flush(); // Sends all currently buffered output to the client. HttpContext.Current.Response.SuppressContent = true; // Gets or sets a value indicating whether to send HTTP content to the client. HttpContext.Current.ApplicationInstance.CompleteRequest(); // Causes ASP.NET to bypass all events and filtering in the HTTP pipeline chain of execution and directly execute the EndRequest event. HttpContext.Current.Response.End(); } }
//public List<USP_LISTARINSTITUCIONEDUCATIVA_Result> ListarInstitucionEducativa() //{ // return db.USP_LISTARINSTITUCIONEDUCATIVA().ToList(); //} public List <Institucion_Educativa> ListarInstitucionEducativa() { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("USP_LISTARINSTITUCIONEDUCATIVA", cn)) { cmd.CommandType = CommandType.StoredProcedure; cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Institucion_Educativa> ListarInstitucion = new List <Institucion_Educativa>(); while (dr.Read()) { Institucion_Educativa InstitucionEducativa = new Institucion_Educativa(); InstitucionEducativa.CodigoInstitucion = Convert.ToInt32(dr["ID"]); InstitucionEducativa.NombreInstitucion = Convert.ToString(dr["NombreNatural"] == DBNull.Value ? "" : dr["NombreNatural"]); InstitucionEducativa.Activo = Convert.ToInt32(dr["Activo"]); ListarInstitucion.Add(InstitucionEducativa); } return(ListarInstitucion); } } } }
private void PreparaEnvioCorreo(int CampanaId, int InstitucionEducativaId, string InstitucionEducativaCod, string InstitucionEducativaNom) { string usuario = cUtil.ObtenerValorParametro("CORREO", "USER"); string clave = cUtil.ObtenerValorParametro("CORREO", "CLAVE"); string smtp = cUtil.ObtenerValorParametro("CORREO", "SMTP"); int puerto = Convert.ToInt32(cUtil.ObtenerValorParametro("CORREO", "PUERTO")); string mensaje = ""; mensaje = mensaje + "<br/><span>Estimados Señores,</span><br/><br/>"; mensaje = mensaje + "<span>A continuacion, se adjunta la relación de afiliados a los seguros estudiantiles en el rango de la fecha indicado en el asunto.</span><br/>"; mensaje = mensaje + "<br/>"; mensaje = mensaje + "<span>RESUMEN:<br/><br/>"; Institucion_Educativa oInstitucionEducativa = new Institucion_Educativa(); DateTime ini = Convert.ToDateTime(txtFecPagoDesde.Text); DateTime fin = Convert.ToDateTime(txtFecPagoHasta.Text); string inidate = ini.ToString("yyyyMMdd"); string findate = fin.ToString("yyyyMMdd"); string Asunto = Path.Combine(InstitucionEducativaNom + " Reporte de afiliación de asegurados del " + ini.ToString("dd/MM/yyyy") + " al " + fin.ToString("dd/MM/yyyy")); oInstitucionEducativa.cod_IEducativa = InstitucionEducativaId; oInstitucionEducativa.Cod_CiaSeguro = 0; oInstitucionEducativa.EstadoIsPagado = 1; oInstitucionEducativa.Cod_Banco = 0; oInstitucionEducativa.Cod_Moneda = 0; oInstitucionEducativa.FechaInicial = Convert.ToDateTime(txtFecPagoDesde.Text); oInstitucionEducativa.FechaFinal = Convert.ToDateTime(txtFecPagoHasta.Text); oInstitucionEducativa.TextoBusqueda = ""; TipoProductoDAO ObjTipoProducto = new TipoProductoDAO(); List <TipoProducto> olstTipoProducto = ObjTipoProducto.getLstCntPagosByProdInst(CampanaId, InstitucionEducativaId, inidate, findate); List <MemoryStream> adjuntos = new List <MemoryStream>(); List <string> NameAdjuntos = new List <string>(); foreach (TipoProducto oProd in olstTipoProducto) { oInstitucionEducativa.Cod_ProductId = Convert.ToInt32(oProd.ID); TipoInstitucionEducativaDAO objn_InstitucionEducativa = new TipoInstitucionEducativaDAO(); List <Institucion_Educativa> ListarReporteExcel = objn_InstitucionEducativa.ListarCodigosDetallesPagos(oInstitucionEducativa); StringBuilder sb = cUtil.sbDatosConsultaPagos(oInstitucionEducativa.Cod_ProductId, ListarReporteExcel); string nameFile = InstitucionEducativaCod + oProd.Nombre.Replace(" ", "") + ".xls"; //string path = Server.MapPath("~/rptTemp/" + InstitucionEducativaCod + oProd.Nombre.Replace(" ","") + ".xls"); //System.IO.StreamWriter file;// = new System.IO.StreamWriter(path); //file= File.AppendText(path); //file.WriteLine(sb.ToString()); //file.Flush(); //file.Close(); //file.Dispose(); mensaje = mensaje + " " + oProd.Nombre + ": " + ListarReporteExcel.Count.ToString() + " pago(s)." + "<br/>"; // //ExcelModel excelModel= new ExcelModel(); //excelModel.Data= sb.ToString(); //ExcelHelper excelHelper = new ExcelHelper(); //ExcelMeta meta = excelHelper.GetExcelMeta(excelModel.Data); //var myByteArray = excelHelper.GetExcelDocument(meta); // var myString = sb.ToString(); var myByteArray = System.Text.Encoding.UTF8.GetBytes(myString); var ms = new MemoryStream(myByteArray); adjuntos.Add(ms); NameAdjuntos.Add(nameFile); } mensaje = mensaje + "<br/>"; mensaje = mensaje + "<br/>"; mensaje = mensaje + "<span>Atentamente.</span>"; mensaje = mensaje + "<br/>"; mensaje = mensaje + "<br/>"; mensaje = mensaje + "<span>MIGUEL ESPINOZA GARCIA</span><br/>"; mensaje = mensaje + "<span>EJECUTIVO DE RIESGOS ESTUDIANTILES</span><br/>"; mensaje = mensaje + "<span>HERMES ASESORES Y CORREDORES DE SEGUROS</span><br/>"; mensaje = mensaje + "<span>Dirección: Calle Manco Segundo 2699 - Lima 14</span><br/>"; mensaje = mensaje + "<span>Telf.: 421-4115 Anexo 122</span><br/>"; mensaje = mensaje + "<span>[email protected]</span><br/>"; mensaje = mensaje + "<span>www.hermes.pe</span><br/>"; List <USP_LISTARCONTACTOS_INST_Result> lstContactos = new List <USP_LISTARCONTACTOS_INST_Result>(); ContactoDAO db = new ContactoDAO(); lstContactos = db.ListarContactosxInstitucion(InstitucionEducativaId); string para = ""; foreach (USP_LISTARCONTACTOS_INST_Result oContacto in lstContactos) { if (oContacto.Email.Trim().Length > 0) { para = para + oContacto.Email.Trim() + ";"; } } if (para != "") { string Cc = "*****@*****.**"; cUtil.EnvioMails(para, Cc, usuario, Asunto, mensaje, true, clave, smtp, puerto, adjuntos, NameAdjuntos); } //foreach (var item in adjuntos) //{ // File.Delete(item); //} }
public List <Institucion_Educativa> ListarCodigosDetallesPagos(Institucion_Educativa I_Educativa) { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("Usp_Sel_CodigoDetalle_Pagos", cn)) { string inidate = ""; string findate = ""; DateTime ini = Convert.ToDateTime(I_Educativa.FechaInicial); DateTime fin = Convert.ToDateTime(I_Educativa.FechaFinal); //if (ini != null) //{ // inidate = ini.ToString("yyyyMMdd"); //} //if (fin == null) //{ // inidate = fin.ToString("yyyyMMdd"); //} cmd.CommandTimeout = 4000; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@InstitucionEducativaId", I_Educativa.cod_IEducativa); cmd.Parameters.AddWithValue("@ProductoId", I_Educativa.Cod_ProductId); cmd.Parameters.AddWithValue("@CIASeguroID", I_Educativa.Cod_CiaSeguro); cmd.Parameters.AddWithValue("@IsPagado", I_Educativa.EstadoIsPagado); cmd.Parameters.AddWithValue("@BancoID", I_Educativa.Cod_Banco); cmd.Parameters.AddWithValue("@MonedaID", I_Educativa.Cod_Moneda); cmd.Parameters.AddWithValue("@StartDate", I_Educativa.FechaInicial); cmd.Parameters.AddWithValue("@EndDate", I_Educativa.FechaFinal); cmd.Parameters.AddWithValue("@TextoBusqueda", I_Educativa.TextoBusqueda); //cmd.Parameters.AddWithValue("@FiltrarFechaVigencia", I_Educativa.FiltrarFechaVigencia); cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Institucion_Educativa> ListarDetallesPagos = new List <Institucion_Educativa>(); while (dr.Read()) { Institucion_Educativa DetallesPagos = new Institucion_Educativa(); DetallesPagos.ID = Convert.ToInt32(dr["ID"]); DetallesPagos.ProductoID = Convert.ToInt32(dr["ProductoID"] == DBNull.Value ? "" : dr["ProductoID"]); DetallesPagos.Correlativo = Convert.ToInt32(dr["Correlativo"]); DetallesPagos.Codigo = Convert.ToString(dr["Codigo"]); DetallesPagos.Descripcion = Convert.ToString(dr["Descripcion"]); DetallesPagos.AfiliacionSeguroAlumnoID = Convert.ToString(dr["AfiliacionSeguroAlumnoID"]); DetallesPagos.AfiliacionSeguroPadreID = Convert.ToString(dr["AfiliacionSeguroPadreID"] == DBNull.Value ? "" : dr["AfiliacionSeguroPadreID"]); DetallesPagos.TipoCarga = Convert.ToInt32(dr["TipoCarga"]); DetallesPagos.Prima = Convert.ToDecimal(dr["Prima"]); DetallesPagos.GastoCuracion = Convert.ToDecimal(dr["GastoCuracion"] == DBNull.Value ? 0 : dr["GastoCuracion"]); DetallesPagos.InvalidezPermanenteTotal = Convert.ToDecimal(dr["InvalidezPermanenteTotal"] == DBNull.Value ? 0 : dr["InvalidezPermanenteTotal"]); DetallesPagos.InvalidezPermanenteParcial = Convert.ToDecimal(dr["InvalidezPermanenteParcial"] == DBNull.Value ? 0 : dr["InvalidezPermanenteParcial"]); DetallesPagos.MuerteAccidental = Convert.ToDecimal(dr["MuerteAccidental"] == DBNull.Value ? 0 : dr["MuerteAccidental"]); DetallesPagos.GastosSepelio = Convert.ToDecimal(dr["GastosSepelio"] == DBNull.Value ? 0 : dr["GastosSepelio"]); DetallesPagos.PensionMensual = Convert.ToDecimal(dr["PensionMensual"] == DBNull.Value ? null : dr["PensionMensual"]); DetallesPagos.MesesPension = Convert.ToString(dr["MesesPension"] == DBNull.Value ? "" : dr["MesesPension"]); DetallesPagos.AnniosPension = Convert.ToString(dr["AnniosPension"] == DBNull.Value ? "" : dr["AnniosPension"]); DetallesPagos.InstitucionEducativaNombre = Convert.ToString(dr["InstitucionEducativaNombre"]); DetallesPagos.InstitucionEducativaDireccion = Convert.ToString(dr["InstitucionEducativaDireccion"]); DetallesPagos.InstitucionEducativaCodigo = Convert.ToString(dr["InstitucionEducativaCodigo"]); DetallesPagos.MonedaSimbolo = Convert.ToString(dr["MonedaSimbolo"]); DetallesPagos.AlumnoApellidoPaterno = Convert.ToString(dr["AlumnoApellidoPaterno"] == DBNull.Value ? "" : dr["AlumnoApellidoPaterno"]); DetallesPagos.AlumnoApellidoMaterno = Convert.ToString(dr["AlumnoApellidoMaterno"]); DetallesPagos.AlumnoNombre = Convert.ToString(dr["AlumnoNombre"]); DetallesPagos.AlumnoFechaNacimiento = Convert.ToDateTime(dr["AlumnoFechaNacimiento"] == DBNull.Value ? null : dr["AlumnoFechaNacimiento"]); DetallesPagos.AlumnoNumeroDocumento = Convert.ToString(dr["AlumnoNumeroDocumento"]); DetallesPagos.AlumnoEstado = Convert.ToInt32(dr["AlumnoEstado"] == DBNull.Value ? 0 : dr["AlumnoEstado"]); DetallesPagos.AlumnoSeccion = Convert.ToString(dr["AlumnoSeccion"]); DetallesPagos.AlumnoTipoDocumento = Convert.ToString(dr["AlumnoTipoDocumento"]); DetallesPagos.AlumnoTipoDocumentoDsc = Convert.ToString(dr["AlumnoTipoDocumentoDsc"]); DetallesPagos.AlumnoGrado = Convert.ToString(dr["AlumnoGradoDsc"]); DetallesPagos.AlumnoSexoDsc = Convert.ToString(dr["AlumnoSexoDsc"] == DBNull.Value ? 0 : dr["AlumnoSexoDsc"]); DetallesPagos.PadreApellidoPaterno = Convert.ToString(dr["PadreApellidoPaterno"]); DetallesPagos.PadreApellidoMaterno = Convert.ToString(dr["PadreApellidoMaterno"]); DetallesPagos.PadreNombre = Convert.ToString(dr["PadreNombre"]); DetallesPagos.PadreFechaNacimiento = Convert.ToDateTime(dr["PadreFechaNacimiento"] == DBNull.Value ? null : dr["PadreFechaNacimiento"]); DetallesPagos.PadreNumeroDocumento = Convert.ToString(dr["PadreNumeroDocumento"] == DBNull.Value ? "" : dr["PadreNumeroDocumento"]); DetallesPagos.PadreEstado = Convert.ToString(dr["PadreEstado"]); DetallesPagos.PadreTipoDocumento = Convert.ToString(dr["PadreTipoDocumentoDsc"]); DetallesPagos.PadreTipoPadreNombre = Convert.ToString(dr["PadreTipoPadreNombre"]); DetallesPagos.PadreTipo = Convert.ToString(dr["PadreTipo"]); DetallesPagos.FechaPago = Convert.ToDateTime(dr["FechaPago"] == DBNull.Value ? null : dr["FechaPago"]); DetallesPagos.OperacionBancaria = Convert.ToString(dr["OperacionBancaria"]); DetallesPagos.BancoPagoID = Convert.ToInt32(dr["BancoPagoID"] == DBNull.Value ? 0 : dr["BancoPagoID"]); DetallesPagos.BancoPagoNombre = Convert.ToString(dr["BancoPagoNombre"]); DetallesPagos.MonedaPagoID = Convert.ToInt32(dr["MonedaPagoID"] == DBNull.Value ? 0 : dr["MonedaPagoID"]); DetallesPagos.MonedaPagoNombre = Convert.ToString(dr["MonedaPagoNombre"] == DBNull.Value ? "" : dr["MonedaPagoNombre"]); DetallesPagos.MonedaPagoSimbolo = Convert.ToString(dr["MonedaPagoSimbolo"]); DetallesPagos.IsPagado = Convert.ToInt32(dr["IsPagado"] == DBNull.Value ? 0 : dr["IsPagado"]); DetallesPagos.IsPagadoDsc = Convert.ToString(dr["IsPagadoDsc"] == DBNull.Value ? "" : dr["IsPagadoDsc"]); DetallesPagos.NroPoliza = Convert.ToString(dr["NroPoliza"] == DBNull.Value ? "" : dr["NroPoliza"]); DetallesPagos.CodigoContratante = Convert.ToString(dr["CodigoContratante"]); DetallesPagos.NombreContratante = Convert.ToString(dr["NombreContratante"] == DBNull.Value ? "" : dr["NombreContratante"]); DetallesPagos.FechaCreacion = Convert.ToDateTime(dr["FechaCreacion"]); DetallesPagos.Situacion = Convert.ToString(dr["Situacion"]); ListarDetallesPagos.Add(DetallesPagos); } return(ListarDetallesPagos); } } } }