예제 #1
0
        /// <summary>
        /// Inicializa la vista para editar un contrato
        /// </summary>
        public void Inicializar()
        {
            herramientasPRE.Inicializar();

            vista.CodigoUltimoObjeto = "UltimoContratoFSLBO";

            DesplegarTiposArchivos();

            ContratoFSLBO contrato = vista.UltimoObjeto;

            documentosPRE.ModoEditable(true);

            if (contrato != null && contrato.DocumentosAdjuntos != null && contrato.DocumentosAdjuntos.Count > 0)
            {
                contrato.DocumentosAdjuntos =
                    contrato.DocumentosAdjuntos.Where(archivo => archivo.Activo == true).ToList();
            }

            DatosAInterfazUsuario(contrato);

            herramientasPRE.vista.HabilitarOpcionesEdicion();
            herramientasPRE.vista.DeshabilitarOpcionesEditarContratoFSL();
            herramientasPRE.vista.MarcarOpcionAgregarDocumentos();
            herramientasPRE.vista.OcultarFormatosContrato();
            herramientasPRE.vista.OcultarPlantillas();

            this.EstablecerSeguridad();//SC_0008
        }
예제 #2
0
        /// <summary>
        /// Invoca los Metodos de Inicializacion de la Vista
        /// </summary>
        public void Inicializar()
        {
            try
            {
                this.EstablecerSeguridad();//SC_0008
                vista.Clave = "ContratoFSLBO";
                documentosPRE.LimpiarSesion();
                DesplegarTiposArchivos();

                informacionGeneralPRE.Vista.ConfigurarModoEditar();
                informacionPagoPRE.Vista.ConfigurarModoEditar();
                clienteContratoPRE.Vista.ConfigurarModoEditar();
                datosRentaPRE.Vista.ConfigurarModoEditar();
                lineaContratoPRE.Vista.ConfigurarModoEditar();
                documentosPRE.ModoEditable(true);
                datosAdicionalesPRE.Vista.ConfigurarModoEditar(); //SC0007    

                informacionGeneralPRE.Inicializar();
                informacionGeneralPRE.DesplegarConfiguracionUnidadOperativa();
                informacionPagoPRE.Inicializar();
                clienteContratoPRE.Inicializar();
                datosRentaPRE.Inicializar();
                datosAdicionalesPRE.Inicializar();                
            }
            catch (Exception ex)
            {
                throw new Exception(nombreClase + ".Inicializar: " + ex.Message);
            }
        }