private void obtenerDatosBeneficiario() { try { WSBeneficiario.Domicilio domicilio = null; string mensajeADP = string.Empty; lblCuilNombreBeneficiario.Text = String.Empty; if (TarjetasNominadasEstado.Count > 0) { WSBeneficiario.Beneficiario beneficiario = new WSBeneficiario.Beneficiario(); CUILBeneficiario = beneficiario.Cuil = long.Parse((from te in TarjetasNominadasEstado select te.Cuil).FirstOrDefault()); NombreBeneficiario = beneficiario.ApellidoNombre = (from te in TarjetasNominadasEstado select te.ApellidoNombre).FirstOrDefault(); beneficiario.unDomicilio = new WSBeneficiario.Domicilio(); beneficiario.unDomicilio.IdDomicilio = (from te in TarjetasNominadasEstado select te.IdDomicilio).FirstOrDefault(); if (!Beneficiario.TraerDomicilio(beneficiario.Cuil.ToString(), beneficiario.unDomicilio.IdDomicilio, out domicilio)) { lblCuilNombreBeneficiario.Text = "CUIL: " + beneficiario.Cuil.ToString() + " - " + beneficiario.ApellidoNombre; Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; Mensaje1.DescripcionMensaje = "No se encontraron Datos del domicilio."; //mensajeADP; Mensaje1.Mostrar(); } else { pnl_Domicilio.Visible = true; ctrDomicilio.Construir(beneficiario.Cuil.ToString(), beneficiario.ApellidoNombre, beneficiario.Sexo, domicilio.Calle, domicilio.NumeroCalle, domicilio.Piso, domicilio.CodigoPostal, domicilio.Departamento, domicilio.UnaProvincia.CodProvincia, domicilio.Localidad, domicilio.EsCelular, domicilio.PrefijoTel, domicilio.NumeroTel, domicilio.EsCelular2, domicilio.PrefijoTel2, domicilio.NumeroTel2, domicilio.Mail, false, domicilio.FechaNacimiento, domicilio.Nacionalidad); } } else { pnl_Domicilio.Visible = false; pnl_TarjetasNominadas.Visible = false; Mensaje1.DescripcionMensaje = "No se encontraron Tarjetas Nominadas."; Mensaje1.Mostrar(); } } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); Mensaje1.DescripcionMensaje = "No se pudieron obtener los datos del Beneficiario.<br/>Reintente en otro momento"; Mensaje1.Mostrar(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { if (Request.QueryString["Id_Novedad"] == null) { Response.Redirect(VariableSession.PaginaInicio, true); } long idnov = Convert.ToInt64(Request.QueryString["Id_Novedad"].ToString()); log.DebugFormat("Voy a buscar NovedadesTraerXId({0})", idnov); WSNovedad.Novedad Nov = new WSNovedad.Novedad(); Nov = Novedad.NovedadesTraerXId(idnov); if (Nov == null || Nov.IdNovedad == 0) { ErrorEnPagina(); } log.Debug("Cargo los datos a la pagina"); lbl_PrestamoNro.Text = Nov.IdNovedad.ToString(); lbl_FAlta.Text = String.Format("{0:d/M/yyyy HH:mm:ss}", Nov.FechaNovedad); lbl_Importe_total.Text = Nov.ImporteTotal.ToString(); lbl_Monto_Prestamo.Text = Nov.MontoPrestamo.ToString(); lbl_Cant_Ctas.Text = Nov.CantidadCuotas.ToString(); lbl_Ctas_Mensual.Text = Nov.PrimerMensual.Substring(4, 2) != "00" ? Nov.PrimerMensual.Substring(4, 2) + "/" + Nov.PrimerMensual.Substring(0, 4) : " - "; // Nov.MensualCuota.ToString(); lbl_TNA.Text = Nov.TNA.ToString(); lbl_CFTEA.Text = Nov.CFTEAReal.ToString(); log.DebugFormat("Convierto el Monto del Prestamo: {0} a letras", Nov.MontoPrestamo); lbl_Codigo_Descuento.Text = Nov.UnConceptoLiquidacion.CodConceptoLiq.ToString(); lbl_Descripcion.Text = Nov.UnConceptoLiquidacion.DescConceptoLiq; lbl_Apellido.Text = Nov.UnBeneficiario.ApellidoNombre; lbl_N_Beneficio.Text = Nov.UnBeneficiario.IdBeneficiario.ToString(); lbl_CUIL.Text = Util.FormateoCUIL(Nov.UnBeneficiario.Cuil.ToString(), true); log.DebugFormat("Busco el domiciolio por id {0}", Nov.IdDomicilioBeneficiario); WSBeneficiario.Domicilio unD = new WSBeneficiario.Domicilio(); string mensajeADP = string.Empty; bool domicilio = Beneficiario.TraerDomicilio(Nov.UnBeneficiario.Cuil.ToString(), Nov.IdDomicilioBeneficiario, out unD); if (!domicilio) { log.Debug("No se encontro un domicilio para el id solicitado"); //ErrorEnPagina(); trDomicilio.Visible = trLocalidad.Visible = trTelefono.Visible = trMail.Visible = false; } else { log.Debug("Cargo el domicilio a la página"); string piso = string.IsNullOrEmpty(unD.Piso) ? "" : " Piso: " + unD.Piso; string Dto = string.IsNullOrEmpty(unD.Departamento) ? "" : " Dto: " + unD.Departamento; lbl_Domicilio.Text = unD.Calle + " N°: " + unD.NumeroCalle + piso + Dto; if (!string.IsNullOrEmpty(unD.NumeroTel)) { lbl_Telefono1.Text = unD.EsCelular ? "Celular: " : ""; lbl_Telefono1.Text += unD.PrefijoTel + " - " + unD.NumeroTel; } else { lbl_Telefono1.Text = "Sin Información"; } if (!string.IsNullOrEmpty(unD.NumeroTel2)) { lbl_Telefono2.Text = unD.EsCelular2 ? "Celular: " : ""; lbl_Telefono2.Text += unD.PrefijoTel2 + " - " + unD.NumeroTel2; } else { lbl_Telefono2.Text = "Sin Información"; } lbl_Mail.Text = unD.Mail; lbl_Localidad.Text = unD.Localidad; lbl_Provincia.Text = Provincia.TraerProvinciasPorId(unD.UnaProvincia.CodProvincia); lbl_CP.Text = unD.CodigoPostal; } if (Nov.unaLista_Cuotas.Length <= 0) { log.Debug("No hay cuotas para mostrar en la página"); } else { log.DebugFormat("Cargo {0} coutas a la página", Nov.unaLista_Cuotas.Length); dg_Cuotas.DataSource = from l in Nov.unaLista_Cuotas select new { nrocuota = l.NroCuota, Intereses = l.Intereses, Amortizacion = l.Amortizacion, Cuota_Pura = l.Intereses + l.Amortizacion, Gastos_Admin = l.Gasto_Adm + l.Gasto_Adm_Tarjeta, Seguro_Vida = l.Seguro_Vida, Importe_Cuota = l.Importe_Cuota }; dg_Cuotas.DataBind(); } } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); ErrorEnPagina(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { if (Request.QueryString["Id_Novedad"] == null) { Response.Redirect(VariableSession.PaginaInicio, true); } if (Request.QueryString["solicitaCompImpedimentoFirma"] == null) { Response.Redirect(VariableSession.PaginaInicio, true); } long idnov = Convert.ToInt64(Request.QueryString["Id_Novedad"].ToString()); bool solicitaCompImpedimentoFirma = bool.Parse(Request.QueryString["solicitaCompImpedimentoFirma"].ToString()); log.DebugFormat("Voy a buscar NovedadesTraerXId_TodaCuotas({0})", idnov); WSNovedad.Novedad Nov = new WSNovedad.Novedad(); Nov = Novedad.NovedadesTraerXId_TodaCuotas(idnov); if (Nov == null || Nov.IdNovedad == 0) { ErrorEnPagina(); } log.Debug("Cargo los datos a la pagina"); lbl_Solicitud.Text = Nov.IdNovedad.ToString(); lbl_Sucursal.Text = Nov.Nro_Sucursal; lbl_Monto_Prestamo.Text = Nov.MontoPrestamo.ToString(); lbl_Cant_Ctas.Text = Nov.CantidadCuotas.ToString(); lbl_Ctas_Mensual.Text = Nov.MensualCuota.ToString(); lbl_TNA.Text = Nov.TNA.ToString(); lbl_CFTEA.Text = Nov.CFTEAReal.ToString(); log.DebugFormat("Convierto el Monto del Prestamo: {0} a letras", Nov.MontoPrestamo); lbl_Importe_texto.Text = Auxiliar.Convertir_Numero_a_Texto(Nov.MontoPrestamo, true); lbl_Importe.Text = Nov.MontoPrestamo.ToString("0.00"); log.DebugFormat("Convierto la cantidad de cuotas: {0} a letras", Nov.CantidadCuotas); lbl_Cuotas_Texto.Text = Auxiliar.Convertir_Numero_a_Texto(Nov.CantidadCuotas, false); lbl_Cuotas.Text = Nov.CantidadCuotas.ToString(); lbl_Codigo_Descuento.Text = Nov.UnConceptoLiquidacion.CodConceptoLiq.ToString(); lbl_Descripcion.Text = Nov.UnConceptoLiquidacion.DescConceptoLiq; lbl_Apellido.Text = Nov.UnBeneficiario.ApellidoNombre; lbl_N_Beneficio.Text = Nov.UnBeneficiario.IdBeneficiario.ToString(); lbl_CUIL.Text = Util.FormateoCUIL(Nov.UnBeneficiario.Cuil.ToString(), true); log.DebugFormat("Busco el domiciolio por id {0}", Nov.IdDomicilioBeneficiario); WSBeneficiario.Domicilio unD = new WSBeneficiario.Domicilio(); string mensajeADP = string.Empty; bool domicilio = Beneficiario.TraerDomicilio(Nov.UnBeneficiario.Cuil.ToString(), Nov.IdDomicilioBeneficiario, out unD); if (!domicilio) { log.Debug("No se encontro un domicilio para el id solicitado"); ErrorEnPagina(); } else { log.Debug("Cargo el domicilio a la página"); string piso = string.IsNullOrEmpty(unD.Piso) ? "" : " Piso: " + unD.Piso; string Dto = string.IsNullOrEmpty(unD.Departamento) ? "" : " Dto: " + unD.Departamento; lbl_Domicilio.Text = unD.Calle + " N°: " + unD.NumeroCalle + piso + Dto; if (!string.IsNullOrEmpty(unD.NumeroTel)) { lbl_Telefono1.Text = unD.EsCelular ? "Celular: " : "" + unD.PrefijoTel + " - " + unD.NumeroTel; } else { lbl_Telefono1.Text = "Sin Información"; } if (!string.IsNullOrEmpty(unD.NumeroTel2)) { lbl_Telefono2.Text = unD.EsCelular2 ? "Celular: " : "" + unD.PrefijoTel2 + " - " + unD.NumeroTel2; } else { lbl_Telefono2.Text = "Sin Información"; } lbl_Mail.Text = unD.Mail; lbl_Localidad.Text = unD.Localidad; lbl_Provincia.Text = Provincia.TraerProvinciasPorId(unD.UnaProvincia.CodProvincia); lbl_CP.Text = unD.CodigoPostal; } if (Nov.unaLista_Cuotas.Length <= 0) { log.Debug("No hay cuotas para mostrar en la página"); } else { log.DebugFormat("Cargo {0} coutas a la página", Nov.unaLista_Cuotas.Length); var nroCuotaMax = (from l in Nov.unaLista_Cuotas select l.NroCuota).Last(); dg_Cuotas.DataSource = (from l in Nov.unaLista_Cuotas where (l.NroCuota == 1 || l.NroCuota == nroCuotaMax) select new { nrocuota = l.NroCuota, Intereses = l.Intereses, Amortizacion = l.Amortizacion, Cuota_Pura = l.Intereses + l.Amortizacion, Gastos_Admin = l.Gasto_Adm + l.Gasto_Adm_Tarjeta, Seguro_Vida = l.Seguro_Vida, Importe_Cuota = l.Importe_Cuota }); dg_Cuotas.DataBind(); } lbl_Cuil_Operador.Text = "Operador: " + Nov.UnAuditoria.Usuario; DateTime hora = DateTime.Now; lbl_Impreso.Text = "Impreso el " + hora.ToString("dd/MM/yyyy") + " a las " + hora.ToString("HH:mm") + " horas."; lbl_dia.Text = Nov.FechaNovedad.ToString("dd"); lbl_Mes.Text = Nov.FechaNovedad.ToString("MMMM"); lbl_Ano.Text = Nov.FechaNovedad.ToString("yyyy"); img_CodeBar.ImageUrl = "CB.aspx?a=" + Nov.IdNovedad.ToString("0000000000") + "&now=" + DateTime.Now.Millisecond; pnl_Recibo.Visible = string.IsNullOrEmpty(Nov.CBU); if (pnl_Recibo.Visible) { lbl_Reserva.Text = Nov.Nro_Ticket; lbl_FechaRecibo.Text = Nov.FechaNovedad.ToString("dd") + " de " + Nov.FechaNovedad.ToString("MMMM") + " del " + Nov.FechaNovedad.ToString("yyyy"); lbl_importe_Recibo2.Text = "$ " + Nov.MontoPrestamo.ToString("0.00"); lbl_Importe_Letras_recibo.Text = lbl_Importe_texto.Text; } if (solicitaCompImpedimentoFirma) { div_ConsImpedimentoFirma.Visible = true; lbl_FechaCredito.Text = Nov.FechaNovedad.ToShortDateString(); lbl_NroCredito.Text = lbl_NroCredito.Text + Nov.IdNovedad.ToString(); lbl_ApeyNombreImpedidoFirma.Text = Nov.UnBeneficiario.ApellidoNombre; } } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); ErrorEnPagina(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { if (Request.QueryString["Id_Novedad"] == null) { Response.Redirect(VariableSession.PaginaInicio, true); } if (Request.QueryString["solicitaTarjeta"] == null) { Response.Redirect(VariableSession.PaginaInicio, true); } if (Request.QueryString["solicitaCompImpedimentoFirma"] == null) { Response.Redirect(VariableSession.PaginaInicio, true); } div_Recibo.Visible = false; div_DesPrestamoDATIntra.Visible = dg_Cuotas_DATIntra.Visible = div_DesarrolloPrestamo.Visible = dg_Cuotas_Correo.Visible = false; long idnov = Convert.ToInt64(Request.QueryString["Id_Novedad"].ToString()); string solicitaTarjeta = Request.QueryString["solicitaTarjeta"].ToString(); bool solicitaCompImpedimentoFirma = bool.Parse(Request.QueryString["solicitaCompImpedimentoFirma"].ToString()); esAnses = bool.Parse(Session["EsAnses"].ToString()); hd_esAnses.Value = esAnses ? "ANSES" : "CORREO"; log.DebugFormat("Voy a buscar NovedadesTraerXId_TodaCuotas({0})", idnov); WSNovedad.Novedad Nov = new WSNovedad.Novedad(); Nov = Novedad.NovedadesTraerXId_TodaCuotas(idnov); if (Nov == null || Nov.IdNovedad == 0) { ErrorEnPagina(); } log.Debug("Cargo los datos a la pagina"); txt_ncopias.Value = "1"; //VariableSession.esIntranet ? "2" : "4"; {VER CON FLA la cantidad de copias} lbl_Solicitud.Text = Nov.IdNovedad.ToString(); lbl_Sucursal.Visible = !esAnses; lbl_Sucursal.Text = "Sucursal: " + Nov.Nro_Sucursal; lbl_Monto_Prestamo.Text = Nov.MontoPrestamo.ToString(); lbl_Cant_Ctas.Text = Nov.CantidadCuotas.ToString(); lbl_TNA.Text = Nov.TNA.ToString(); lbl_CFTEA.Text = Nov.CFTEAReal.ToString(); log.DebugFormat("Convierto el Monto del Prestamo: {0} a letras", Nov.MontoPrestamo); lbl_Importe_texto.Text = Auxiliar.Convertir_Numero_a_Texto(Nov.MontoPrestamo, true); lbl_Importe.Text = Nov.MontoPrestamo.ToString("0.00"); log.DebugFormat("Convierto la cantidad de cuotas: {0} a letras", Nov.CantidadCuotas); lbl_Cuotas_Texto.Text = Auxiliar.Convertir_Numero_a_Texto(Nov.CantidadCuotas, false); lbl_Cuotas.Text = Nov.CantidadCuotas.ToString(); lbl_Codigo_Descuento.Text = Nov.UnConceptoLiquidacion.CodConceptoLiq.ToString(); lbl_Descripcion.Text = "Crédito asociado a una tarjeta " + Nov.UnTipoTarjeta.Value; lbl_Apellido.Text = Nov.UnBeneficiario.ApellidoNombre; lbl_N_Beneficio.Text = Nov.UnBeneficiario.IdBeneficiario.ToString(); lbl_CUIL.Text = Util.FormateoCUIL(Nov.UnBeneficiario.Cuil.ToString(), true); lbl_dia.Text = Nov.FechaNovedad.ToString("dd"); lbl_Mes.Text = Nov.FechaNovedad.ToString("MMMM"); lbl_Ano.Text = Nov.FechaNovedad.ToString("yyyy"); lbl_Nro_Sucursal.Text = Nov.Nro_Sucursal; lbl_Operador.Text = "Operador. " + Nov.UnAuditoria.Usuario; DateTime fecha = DateTime.Now; lbl_Impreso.Text = lbl_Impreso_I.Text = "Impreso el " + fecha.ToString("dd/MM/yyyy") + " a las " + fecha.ToString("HH:mm") + " horas."; log.DebugFormat("Busco el domicilio por id {0}", Nov.IdDomicilioBeneficiario); WSBeneficiario.Domicilio unD = new WSBeneficiario.Domicilio(); string mensajeADP = string.Empty; bool domicilio = Beneficiario.TraerDomicilio(Nov.UnBeneficiario.Cuil.ToString(), Nov.IdDomicilioBeneficiario, out unD); if (!domicilio) { log.Debug("No se encontro un domicilio para el id solicitado"); ErrorEnPagina(); } else { log.Debug("Cargo el domicilio a la página"); string piso = string.IsNullOrEmpty(unD.Piso) ? "" : " Piso: " + unD.Piso; string Dto = string.IsNullOrEmpty(unD.Departamento) ? "" : " Dto: " + unD.Departamento; lbl_Domicilio.Text = unD.Calle + " N°: " + unD.NumeroCalle + piso + Dto; if (!string.IsNullOrEmpty(unD.NumeroTel)) { lbl_Telefono1.Text = unD.EsCelular ? "Celular: " : ""; lbl_Telefono1.Text += unD.PrefijoTel + " - " + unD.NumeroTel; } else { lbl_Telefono1.Text = "Sin Información"; } if (!string.IsNullOrEmpty(unD.NumeroTel2)) { lbl_Telefono2.Text = unD.EsCelular2 ? "Celular: " : ""; lbl_Telefono2.Text += unD.PrefijoTel2 + " - " + unD.NumeroTel2; } else { lbl_Telefono2.Text = "Sin Información"; } lbl_Mail.Text = unD.Mail; lbl_Localidad.Text = unD.Localidad; lbl_Provincia.Text = Provincia.TraerProvinciasPorId(unD.UnaProvincia.CodProvincia); lbl_CP.Text = unD.CodigoPostal; } if (Nov.unaLista_Cuotas.Length <= 0) { log.Debug("No hay cuotas para mostrar en la página"); } else { log.DebugFormat("Cargo {0} coutas a la página", Nov.unaLista_Cuotas.Length); /*if (VariableSession.esCorreo) * { * dg_Cuotas_Correo.DataSource = (from l in Nov.unaLista_Cuotas * select new * { * nrocuota = l.NroCuota, * Intereses = l.Intereses, * Amortizacion = l.Amortizacion, * Cuota_Pura = l.Intereses + l.Amortizacion, * Gastos_Admin = l.Gasto_Adm + l.Gasto_Adm_Tarjeta, * Seguro_Vida = l.Seguro_Vida, * Importe_Cuota = l.Importe_Cuota * }); * dg_Cuotas_Correo.DataBind(); * div_DesarrolloPrestamo.Visible = dg_Cuotas_Correo.Visible = true; * } * else * {*/ var nroCuotaMax = (from l in Nov.unaLista_Cuotas select l.NroCuota).Last(); dg_Cuotas_DATIntra.DataSource = (from l in Nov.unaLista_Cuotas where (l.NroCuota == 1 || l.NroCuota == nroCuotaMax) select new { nrocuota = l.NroCuota, Intereses = l.Intereses, Amortizacion = l.Amortizacion, Cuota_Pura = l.Intereses + l.Amortizacion, Gastos_Admin = l.Gasto_Adm + l.Gasto_Adm_Tarjeta, Seguro_Vida = l.Seguro_Vida, Importe_Cuota = l.Importe_Cuota }); dg_Cuotas_DATIntra.DataBind(); div_DesPrestamoDATIntra.Visible = dg_Cuotas_DATIntra.Visible = true; // } } img_CodeBar.ImageUrl = "CB.aspx?a=" + Nov.IdNovedad.ToString("0000000000") + "&now=" + DateTime.Now.Millisecond; //lbl_HabilitacionTarjeta.Text = "Habilitación de la Tarjeta ARGENTA Nominada."; //lbl_PlazoVigenciaTarjeta.Text = "Plazo de vigencia de la Tarjeta ARGENTA Nominada."; if (Nov.UnTipoTarjeta != null && Nov.UnTipoTarjeta.Value == WSNovedad.enum_TipoTarjeta.Carnet) { div_TipotarjetaT3.Visible = true; lbl_RetiroEfectivo.Text = "Retiro de Efectivo."; lbl_PINExtraccion.Text = "PIN de Extracción."; lbl_PlazoVigenciaTarjeta.Text = "Plazo de vigencia de la Tarjeta ARGENTA Carnet."; lbl_RetiroEfectivo.Visible = lbl_PINExtraccion.Visible = lbl_PlazoVigenciaTarjeta.Visible = true; //lbl_HabilitacionTarjeta.Text = "Habilitación del préstamo en la Tarjeta ARGENTA Carnet."; //lbl_PlazoVigenciaTarjeta.Text = "Plazo de vigencia de la Tarjeta ARGENTA Carnet."; } else if (solicitaTarjeta.Equals("S")) { //div_Recibo.Visible = true; //div_ComprobanteSolictudTrajeta.Visible = false; } else { //div_Recibo.Visible = true; } /*pnl_Recibo.Visible = string.IsNullOrEmpty(Nov.CBU); * * if (pnl_Recibo.Visible) * { * lbl_ReciboNroTarjeta.Text = lbl_ReciboNroTarjeta.Text + Nov.Nro_Tarjeta; * }*/ if (solicitaCompImpedimentoFirma) { div_ConsImpedimentoFirma.Visible = true; lbl_FechaCredito.Text = Nov.FechaNovedad.ToShortDateString(); lbl_NroCredito.Text = lbl_NroCredito.Text + Nov.IdNovedad.ToString(); lbl_ApeyNombreImpedidoFirma.Text = Nov.UnBeneficiario.ApellidoNombre; } } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); ErrorEnPagina(); } } }