コード例 #1
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();
        }
    }