示例#1
0
 protected void dgResultado_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.ItemType != ListItemType.Header && e.Item.ItemType != ListItemType.Footer)
     {
         WSNovedad.Novedad unaNovedad = new WSNovedad.Novedad();
         unaNovedad           = (WSNovedad.Novedad)e.Item.DataItem;
         e.Item.Cells[2].Text = unaNovedad.UnBeneficiario.IdBeneficiario.ToString();
         e.Item.Cells[3].Text = unaNovedad.UnBeneficiario.ApellidoNombre;
         e.Item.Cells[4].Text = unaNovedad.UnConceptoLiquidacion.CodConceptoLiq.ToString();
         e.Item.Cells[5].Text = unaNovedad.UnConceptoLiquidacion.DescConceptoLiq;
         e.Item.Cells[6].Text = unaNovedad.UnTipoConcepto.DescTipoConcepto;
     }
 }
示例#2
0
    protected void mostrarMasInfo(long idNovedad, DateTime fechaBaja)
    {
        div_cuotas.Visible = false;
        try
        {
            log.DebugFormat("Voy a buscar Novedades_Traer_Por_IdNov_FecBaja ({0}),({1}))", idNovedad, 0, 0);
            WSNovedad.Novedad novedad = Novedad.Novedades_Traer_Por_IdNov_FecBaja(idNovedad, fechaBaja).FirstOrDefault();

            if (novedad == null || novedad.IdNovedad == 0)
            {
                dg_Cuotas.Visible          = false;
                mensaje.DescripcionMensaje = "No se pudieron obtener los datos";
                mensaje.Mostrar();
            }
            else
            {
                lbl_Beneficiario.Text  = novedad.UnBeneficiario.IdBeneficiario.ToString() + " - " + novedad.UnBeneficiario.ApellidoNombre;
                lbl_CUIL.Text          = Util.FormateoCUIL(novedad.UnBeneficiario.Cuil.ToString(), true);
                lbl_Documento.Text     = novedad.UnBeneficiario.NroDoc;
                lbl_TransOrigen.Text   = novedad.IdNovedad.ToString();
                lbl_FechaOrigen.Text   = novedad.FechaNovedad.ToString("dd/MM/yyyy - HH:mm");
                lbl_Prestador.Text     = novedad.UnPrestador.Cuit + "-" + novedad.UnPrestador.RazonSocial;
                lbl_Concepto.Text      = novedad.UnTipoConcepto.IdTipoConcepto + " - " + novedad.UnTipoConcepto.DescTipoConcepto;
                lbl_Descuento.Text     = novedad.UnConceptoLiquidacion.CodConceptoLiq + " - " + novedad.UnConceptoLiquidacion.DescConceptoLiq;
                lbl_MontoPrestamo.Text = novedad.MontoPrestamo.ToString();
                lbl_ImporteTotal.Text  = novedad.ImporteTotal.ToString();
                lbl_CantCuotas.Text    = novedad.CantidadCuotas.ToString();
                lbl_Porcentaje.Text    = novedad.Porcentaje.ToString();;
                lbl_FechaBaja.Text     = novedad.FechaBaja.Value.ToString("dd/MM/yyyy - HH:mm:ss");
                lbl_UsuarioBaja.Text   = novedad.UnAuditoria.Usuario;
                lbl_MotivoBaja.Text    = novedad.UnEstadoReg != null ? novedad.UnEstadoReg.DescEstado : string.Empty;
                lbl_Firma.Text         = novedad.MAC;
                cuotas = novedad.unaLista_Cuotas.ToList();

                if (novedad.unaLista_Cuotas != null || novedad.unaLista_Cuotas.Length > 0)
                {
                    cuotas = novedad.unaLista_Cuotas.ToList();
                    cargarCuotas();
                }
            }
            mpe_VerNovedadBajaMasInfo.Show();
        }
        catch (Exception err)
        {
            log.ErrorFormat("Error al buscar InvocaWsDao.Novedades_BajaTraer error --> [{0}]", err.Message);

            mensaje.DescripcionMensaje = "No se pudieron obterner los datos.<br/>Reintente en otro momento.";
            mensaje.Mostrar();
        }
    }
示例#3
0
        public static WSNovedad.Novedad Novedades_ParaSuspender_Traer(long idNovedad, out WSNovedad.Novedades_Suspension[] listaSuspension)
        {
            WSNovedad.NovedadWS oServicio = new WSNovedad.NovedadWS();
            oServicio.Url         = ConfigurationManager.AppSettings[oServicio.GetType().ToString()];
            oServicio.Credentials = System.Net.CredentialCache.DefaultCredentials;
            WSNovedad.Novedad unaNovedad = null;

            try
            {
                unaNovedad = oServicio.Novedades_ParaSuspender_Traer(idNovedad, out listaSuspension);
                return(unaNovedad);
            }
            catch (Exception ex)
            {
                log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message));
                throw ex;
            }
        }
示例#4
0
        /*public static List<WSNovedad.Novedad> Novedades_BajaTraerPorIdBeneficiario(long idBeneficiario, DateTime? fdesde, DateTime? fhasta, bool soloArgenta, bool soloEntidades)
         * {
         *  WSNovedad.NovedadWS oServicio = new WSNovedad.NovedadWS();
         *  oServicio.Url = ConfigurationManager.AppSettings["WSNovedad.NovedadWS"];
         *  oServicio.Credentials = CredentialCache.DefaultCredentials;
         *  List<WSNovedad.Novedad> lista = null;
         *  try
         *  {
         *
         *      lista = new List<WSNovedad.Novedad>(oServicio.Novedades_BajaTxIDBeneficiario(idBeneficiario, soloArgenta, soloEntidades));
         *      return lista;
         *  }
         *  catch (Exception ex)
         *  {
         *      log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message));
         *      throw ex;
         *  }
         * }*/

        public static WSNovedad.Novedad Novedades_BajaTraerPorIdNovedad(long idNovedad)
        {
            WSNovedad.NovedadWS oServicio = new WSNovedad.NovedadWS();
            oServicio.Url         = ConfigurationManager.AppSettings["WSNovedad.NovedadWS"];
            oServicio.Credentials = CredentialCache.DefaultCredentials;
            WSNovedad.Novedad unaNovedad = null;

            try
            {
                unaNovedad = oServicio.Novedades_BajaTxIdNovedad(idNovedad);
                return(unaNovedad);
            }
            catch (Exception ex)
            {
                log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message));
                throw ex;
            }
        }
示例#5
0
 protected void dgResultado_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.ItemType != ListItemType.Header && e.Item.ItemType != ListItemType.Footer)
     {
         WSNovedad.Novedad unaNovedad = new WSNovedad.Novedad();
         unaNovedad = (WSNovedad.Novedad)e.Item.DataItem;
         e.Item.Cells[(int)enum_dgResultado.IDBeneficiario].Text   = unaNovedad.UnBeneficiario.IdBeneficiario.ToString();
         e.Item.Cells[(int)enum_dgResultado.ApellidoNombre].Text   = unaNovedad.UnBeneficiario.ApellidoNombre;
         e.Item.Cells[(int)enum_dgResultado.IDNovedad].Text        = unaNovedad.IdNovedad.ToString();
         e.Item.Cells[(int)enum_dgResultado.FecNov].Text           = unaNovedad.FechaNovedad.ToShortDateString();
         e.Item.Cells[(int)enum_dgResultado.TipoConcepto].Text     = unaNovedad.UnConceptoLiquidacion.CodConceptoLiq + "-" + unaNovedad.UnConceptoLiquidacion.DescConceptoLiq;
         e.Item.Cells[(int)enum_dgResultado.TipoDescuento].Text    = unaNovedad.UnTipoConcepto.IdTipoConcepto + "-" + unaNovedad.UnTipoConcepto.DescTipoConcepto;
         e.Item.Cells[(int)enum_dgResultado.MontoPrestamo].Text    = unaNovedad.MontoPrestamo.ToString();
         e.Item.Cells[(int)enum_dgResultado.ImporteTotal].Text     = unaNovedad.ImporteTotal.ToString();
         e.Item.Cells[(int)enum_dgResultado.ImporteLiquidado].Text = unaNovedad.ImporteLiquidado.ToString();
         e.Item.Cells[(int)enum_dgResultado.CantCuotas].Text       = unaNovedad.CantidadCuotas.ToString();
         e.Item.Cells[(int)enum_dgResultado.Porcentaje].Text       = unaNovedad.Porcentaje.ToString();
         e.Item.Cells[(int)enum_dgResultado.FecBaja].Text          = unaNovedad.FechaBaja.ToString();
     }
 }
示例#6
0
    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) ? "" : "&nbsp;&nbsp;&nbsp;Piso: " + unD.Piso;
                    string Dto  = string.IsNullOrEmpty(unD.Departamento) ? "" : "&nbsp;&nbsp;&nbsp;Dto: " + unD.Departamento;


                    lbl_Domicilio.Text = unD.Calle + "&nbsp;&nbsp;&nbsp;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();
            }
        }
    }
示例#7
0
    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) ? "" : "&nbsp;&nbsp;&nbsp;Piso: " + unD.Piso;
                    string Dto  = string.IsNullOrEmpty(unD.Departamento) ? "" : "&nbsp;&nbsp;&nbsp;Dto: " + unD.Departamento;


                    lbl_Domicilio.Text = unD.Calle + "&nbsp;&nbsp;&nbsp;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();
            }
        }
    }
示例#8
0
    /* FuncionImprimir OLD
     * private void FuncionImprimir(string idNovedad)
     * {
     *  try
     *  {
     *      WSNovedad.Novedad Nov = Novedad.NovedadesTraerXId_TodaCuotas(long.Parse(idNovedad));
     *
     *      if (Nov != null)
     *      {
     *          List<WSPrestador.Prestador> listaP = Prestador.TraerPrestador(0, Nov.UnPrestador.ID);
     *          WSPrestador.Prestador unPrestador = listaP != null && listaP.Count > 0 ? listaP.ElementAt(0) : null;
     *          //Busco los datos del prestador que corresponden a la novedad ingresada
     *          if (unPrestador == null)
     *          {
     *              log.Error(String.Format("No se encontron datos del Prestador con ID: {0}, nro de Novedad {1} ", Nov.UnPrestador.ID, idNovedad));
     *              Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta;
     *              Mensaje1.DescripcionMensaje = string.Format("No se encontraron resultados en la busqueda.");
     *              Mensaje1.Mostrar();
     *              return;
     *          }
     *
     *          if (unPrestador.EntregaDocumentacionEnFGS)
     *          {
     *              Session["EsAnses"] = unPrestador.EsAnses;
     *
     *              if (Nov.UnTipoConcepto.IdTipoConcepto == 3)
     *              {
     *                  if (!string.IsNullOrEmpty(Nov.Nro_Tarjeta))
     *                  {
     *                      if (unPrestador.EsNominada)
     *                      {
     *                          //Inundados-->Comprobante para Tarjeta
     *                          if (CodConceptoliqInundados.Contains(Nov.UnConceptoLiquidacion.CodConceptoLiq))
     *                          {  ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Tarjeta_Emergencia.aspx?id_novedad=" + idNovedad + "')</script>", false);
     *                          }
     *                          else
     *                          {
     *                              if (Nov.UnTipoTarjeta == WSNovedad.enum_TipoTarjeta.Blanca)
     *                              {
     *                                  if (!unPrestador.EsAnses)
     *                                  {
     *                                      ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Tarjeta_Correo.aspx?id_novedad=" + idNovedad + "')</script>", false);
     *                                  }
     *                                  else
     *                                  {
     *                                      if (Nov.GeneraNominada.Equals("S"))
     *                                          ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_TarjetaBlanca_SolNominada.aspx?id_novedad=" + idNovedad + "')</script>", false);
     *                                      else
     *                                          ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Solo_Tarjeta_Innominada.aspx?id_novedad=" + idNovedad + "')</script>", false);
     *                                  }
     *                              }
     *                              else
     *                              {
     *                                  ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Tarjeta_Nominada.aspx?id_novedad=" + idNovedad + "&solicitaTarjeta=" + Nov.GeneraNominada + "')</script>", false);
     *                              }
     *                          }
     *                      }
     *                  }
     *                  else if (!string.IsNullOrEmpty(Nov.CBU))
     *                  {
     *                      if (unPrestador.EsNominada)
     *                      {
     *                          //Inundados-->Comprobante para CBU
     *                          if (CodConceptoliqInundados.Contains(Nov.UnConceptoLiquidacion.CodConceptoLiq))
     *                              ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_CBU_Emergencia.aspx?id_novedad=" + idNovedad + "')</script>", false);
     *                          if (!VariableSession.UnPrestador.EsAnses)
     *                              ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_CBU_Correo.aspx?id_novedad=" + idNovedad + "')</script>", false);
     *                      }
     *                  }
     *                  else
     *                      ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Pasaje.aspx?id_novedad=" + idNovedad + "')</script>", false);
     *              }
     *          }
     *          else
     *          {
     *              Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta;
     *              Mensaje1.DescripcionMensaje = string.Format("La novedad a consultar no fue gestionada por FGS.");
     *              Mensaje1.Mostrar();
     *              return;
     *          }
     *      }
     *      else
     *      {
     *          Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta;
     *          Mensaje1.DescripcionMensaje = string.Format("No se encontraron resultados en la búsqueda.");
     *          Mensaje1.Mostrar();
     *          return;
     *      }
     *  }
     *  catch (Exception ex)
     *  {
     *      log.Error(string.Format("Error al consultar por el Nro Novedad:{0}", txtIdNovedad.Text));
     *      log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message));
     *      Mensaje1.TipoMensaje = Controls_Mensaje.infoMensaje.Error;
     *      Mensaje1.DescripcionMensaje = "No se pudo realizar la operación. </br> Reintente en otro momento";
     *      Mensaje1.Mostrar();
     *      return;
     *  }
     *
     * }*/


    private void FuncionImprimir(string idNovedad)
    {
        try
        {
            WSNovedad.Novedad Nov = Novedad.NovedadesTraerXId_TodaCuotas(long.Parse(idNovedad));

            if (Nov != null)
            {
                List <WSPrestador.Prestador> listaP      = Prestador.TraerPrestador(0, Nov.UnPrestador.ID);
                WSPrestador.Prestador        unPrestador = listaP != null && listaP.Count > 0 ? listaP.ElementAt(0) : null;
                //Busco los datos del prestador que corresponden a la novedad ingresada
                if (unPrestador == null)
                {
                    log.Error(String.Format("No se encontron datos del Prestador con ID: {0}, nro de Novedad {1} ", Nov.UnPrestador.ID, idNovedad));
                    Mensaje1.TipoMensaje        = Controls_Mensaje.infoMensaje.Alerta;
                    Mensaje1.DescripcionMensaje = string.Format("No se encontraron resultados en la busqueda.");
                    Mensaje1.Mostrar();
                    return;
                }


                /* if (unPrestador.EsComercio)
                 * {
                 *  ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('Impresion/Solicitud_Tarjeta_Nominada_PDF.aspx?id_novedad=" + idNovedad + "&solicitaTarjeta=" + Nov.GeneraNominada + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false);
                 *  return;
                 * }
                 * else*/
                if (unPrestador.EntregaDocumentacionEnFGS && !unPrestador.EsComercio)
                {
                    Session["EsAnses"] = unPrestador.EsAnses;

                    if (Nov.UnTipoConcepto.IdTipoConcepto == 3)
                    {
                        if (!string.IsNullOrEmpty(Nov.Nro_Tarjeta))
                        {
                            if (unPrestador.EsNominada)
                            {
                                //Inundados-->Comprobante para Tarjeta
                                if (CodConceptoliqInundados.Contains(Nov.UnConceptoLiquidacion.CodConceptoLiq))
                                {
                                    log.DebugFormat("Voy a imprimir--> Solicitud_Tarjeta_Emergencia.aspx)");
                                    //id Prestador de la Novedad si es ANSES/Correo
                                    ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Tarjeta_Emergencia.aspx?id_novedad=" + idNovedad + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false);
                                }
                                else
                                {
                                    //
                                    if (Nov.UnTipoTarjeta == WSNovedad.enum_TipoTarjeta.Blanca)
                                    {
                                        log.DebugFormat("Voy a imprimir--> Solicitud_Solo_Tarjeta_Innominada.aspx)");
                                        ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Solo_Tarjeta_Innominada.aspx?id_novedad=" + idNovedad + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false);
                                    }
                                    else
                                    {
                                        log.DebugFormat("Voy a imprimir--> Solicitud_Tarjeta_Nominada.aspx)");
                                        ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Tarjeta_Nominada.aspx?id_novedad=" + idNovedad + "&solicitaTarjeta=" + Nov.GeneraNominada + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false);
                                    }
                                }//
                            }
                        }
                        else if (!string.IsNullOrEmpty(Nov.CBU))
                        {
                            if (unPrestador.EsNominada)
                            {
                                //Inundados-->Comprobante para CBU
                                if (CodConceptoliqInundados.Contains(Nov.UnConceptoLiquidacion.CodConceptoLiq))
                                {
                                    log.DebugFormat("Voy a imprimir--> Solicitud_CBU_Emergencia.aspx)");
                                    ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_CBU_Emergencia.aspx?id_novedad=" + idNovedad + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false);
                                }
                                if (!VariableSession.UnPrestador.EsAnses)
                                {
                                    log.DebugFormat("Voy a imprimir--> Solicitud_CBU_Correo.aspx)");
                                    ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_CBU_Correo.aspx?id_novedad=" + idNovedad + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false);
                                }
                                if (VariableSession.UnPrestador.EsAnses)
                                {
                                    log.DebugFormat("Voy a imprimir--> Solicitud_CBU_2.aspx)");
                                    ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_CBU_2.aspx?id_novedad=" + idNovedad + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false);
                                }
                            }
                        }
                        else
                        {
                            log.DebugFormat("Voy a imprimir--> Solicitud_Pasaje.aspx)");
                            ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "<script language='javascript'>window.open('../Impresion/Solicitud_Pasaje.aspx?id_novedad=" + idNovedad + "&solicitaCompImpedimentoFirma=" + Nov.GeneraCompImpedimentoFirma + "')</script>", false);
                        }
                    }
                }
                else
                {
                    Mensaje1.TipoMensaje        = Controls_Mensaje.infoMensaje.Alerta;
                    Mensaje1.DescripcionMensaje = string.Format("La novedad a consultar no fue gestionada por FGS.");
                    Mensaje1.Mostrar();
                    return;
                }
            }
            else
            {
                Mensaje1.TipoMensaje        = Controls_Mensaje.infoMensaje.Alerta;
                Mensaje1.DescripcionMensaje = string.Format("No se encontraron resultados en la búsqueda.");
                Mensaje1.Mostrar();
                return;
            }
        }
        catch (Exception ex)
        {
            log.Error(string.Format("Error al consultar por el Nro Novedad:{0}", txtIdNovedad.Text));
            log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message));
            Mensaje1.TipoMensaje        = Controls_Mensaje.infoMensaje.Error;
            Mensaje1.DescripcionMensaje = "No se pudo realizar la operación. </br> Reintente en otro momento";
            Mensaje1.Mostrar();
            return;
        }
    }
示例#9
0
    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) ? "" : "&nbsp;&nbsp;&nbsp;Piso: " + unD.Piso;
                    string Dto  = string.IsNullOrEmpty(unD.Departamento) ? "" : "&nbsp;&nbsp;&nbsp;Dto: " + unD.Departamento;


                    lbl_Domicilio.Text = unD.Calle + "&nbsp;&nbsp;&nbsp;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();
            }
        }
    }
示例#10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            try
            {
                DateTime fechaBaja = DateTime.Now;
                if (Request.QueryString["Id_Novedad"] == null)
                {
                    ErrorEnPagina();
                }
                long idnov = Convert.ToInt64(Request.QueryString["Id_Novedad"].ToString());

                log.DebugFormat("Voy a buscar Novedades_Traer_X_Id({0)", idnov);

                WSNovedad.Novedad Nov = Novedad.Novedades_BajaTraerPorIdNovedad(idnov);

                if (Nov == null || Nov.IdNovedad == 0)
                {
                    ErrorEnPagina();
                }

                log.Debug("Cargo los datos a la pagina");
                lbl_RazonSocial.Text = Nov.UnPrestador.RazonSocial;
                lbl_CUIT.Text        = Util.FormateoCUIL(Nov.UnPrestador.Cuit.ToString(), true);

                lbl_Solicitud.Text = Nov.IdNovedad.ToString();

                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();
                lbl_Tipo_Concepto.Text = Nov.UnTipoConcepto.IdTipoConcepto.ToString() + " - " + Nov.UnTipoConcepto.DescTipoConcepto;

                lbl_Fecha_Nov.Text    = Nov.FechaNovedad.ToString("dd/MM/yy HH:mm:ss");
                lbl_Fecha_Baja.Text   = Nov.FechaBaja.Value.ToString("dd/MM/yy HH:mm:ss");
                lbl_Usuario_Baja.Text = Nov.UnAuditoria.Usuario;

                log.DebugFormat("Convierto el Monto del Prestamo: {0} a letras", Nov.MontoPrestamo);

                lbl_Codigo_Descuento.Text = Nov.UnConceptoLiquidacion.CodConceptoLiq.ToString() + " - " + 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);
                lbl_Motivo_Baja.Text = Nov.UnEstadoReg.DescEstado; //Nov.MAC; //En este campo se guarda en la BD el motivo de la baja

                if (Nov.UnTipoConcepto.IdTipoConcepto == 3)
                {
                    lbl_Porcentaje_ImporteTotal.Text = VariableSession.esSoloArgenta ? "Importe Liquidado: " + Nov.ImporteLiquidado : "Importe Total: " + Nov.ImporteTotal.ToString();
                    if (Nov.unaLista_Cuotas == null || 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,
                            EnviadoLiquidar = (l.EnviadoALiquidar == null ? string.Empty :
                                               l.EnviadoALiquidar.Equals(WSNovedad.enum_enviadoLiquidar.N)  ? "No Liquidado" :
                                               l.EnviadoALiquidar.Equals(WSNovedad.enum_enviadoLiquidar.P)  ? "Pendiente" :
                                               l.EnviadoALiquidar.Equals(WSNovedad.enum_enviadoLiquidar.B)  ? "Baja" : "Liquidado")
                        });

                        dg_Cuotas.DataBind();
                        //dg_Cuotas.Columns[7].Visible = VariableSession.esSoloArgenta ? true : false;
                    }
                }

                if (Nov.UnTipoConcepto.IdTipoConcepto == 1 || Nov.UnTipoConcepto.IdTipoConcepto == 2)
                {
                    lbl_Porcentaje_ImporteTotal.Text = "Importe Total: " + Nov.ImporteTotal.ToString();
                    tr_Tipo3.Visible            = false;
                    td_Tipo3.Visible            = false;
                    td_Tipo1_2.ColSpan          = 2;
                    div_DetallePrestamo.Visible = false;
                }

                if (Nov.UnTipoConcepto.IdTipoConcepto == 6)
                {
                    lbl_Porcentaje_ImporteTotal.Text = "Porcentaje: " + Nov.Porcentaje.ToString();
                }
            }
            catch (Exception err)
            {
                log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message));
                ErrorEnPagina();
            }
        }
    }