예제 #1
0
        private async void ExportarArchivoPDF(object sender, EventArgs eventArgs)
        {
            if (Cache.CriterioDelAnalista == string.Empty)
            {
                using (formError = new FormError("Complete toda la información del crédito antes de exportar un archivo PDF"))
                {
                    formError.ShowDialog();
                }
            }

            else
            {
                using (formConfirmacion = new FormConfirmacion("¿Desea generar un archivo PDF con la información del crédito?"))
                {
                    DialogResult result = formConfirmacion.ShowDialog();
                    if (result == DialogResult.OK)
                    {
                        CodigoComun.Alerta("Exportando, espere", FormVentanaEmergente.enmTipo.info);
                        await MostrarAlertaPDF();

                        CodigoComun.Alerta("Archivo exportado", FormVentanaEmergente.enmTipo.exito);
                        using (formAviso = new FormAviso($"Archivo guardo en la ruta: {ruta}"))
                        {
                            formAviso.ShowDialog();
                        }
                    }
                }

                EsconderSubMenu();
            }
        }
        private void CerrarForm(object sender, EventArgs args)
        {
            formConfirmacion = new FormConfirmacion("¿Desea salir del simulador?");
            DialogResult resultado = formConfirmacion.ShowDialog();

            if (resultado == DialogResult.OK)
            {
                CodigoComun.BtnCerrar(this.formBienvenida);
            }
        }
예제 #3
0
        private void CerrarForm(object sender, EventArgs args)
        {
            using (formConfirmacion = new FormConfirmacion("¿Desea salir del simulador?"))
            {
                DialogResult resultado = formConfirmacion.ShowDialog();

                if (resultado == DialogResult.OK)
                {
                    CodigoComun.BtnCerrar(this.formVentanaPrincipal);
                    Application.Exit();
                }
            }
        }
예제 #4
0
        private void BtnAlmacenarInformacion(object sender, EventArgs args)
        {
            if (ValidarInformacion())
            {
                using (formConfirmacion = new FormConfirmacion("¿Desea guardar la información del codeudor?"))
                {
                    DialogResult result = formConfirmacion.ShowDialog();

                    if (result == DialogResult.OK)
                    {
                        GuardadoBtnOK();
                        this.formCodeudor.Close();
                    }
                }
            }
            else
            {
                LlamarFormError("Ingrese el valor de todas las variables del codeudor para almacenar la información.");
            }
        }
예제 #5
0
        private void BotonesCambioDeForm(int R, int G, int B, Button buttonFormHijo, Form formHijo)
        {
            using (FormConfirmacion formConfirmacion = new FormConfirmacion("¿Desea cambiar de simulador?"))
            {
                if (codigoComun.ActiveForm == null)
                {
                    AbrirFormhijoEstilo(R, G, B, buttonFormHijo, formHijo);
                }


                else if (codigoComun.ActiveForm != null)
                {
                    DialogResult dialogResult = formConfirmacion.ShowDialog();
                    if (dialogResult == DialogResult.OK)
                    {
                        AbrirFormhijoEstilo(R, G, B, buttonFormHijo, formHijo);
                    }
                }
            }
        }
예제 #6
0
        private void CerrarFormActivo(object sender, EventArgs args)
        {
            using (formConfirmacion = new FormConfirmacion("¿Desea volver a la ventana principal?"))
            {
                if (codigoComun.ActiveForm != null)
                {
                    DialogResult resultado = formConfirmacion.ShowDialog();

                    if (resultado == DialogResult.OK && codigoComun.ActiveForm != null)
                    {
                        VisibilidadObjetos(true);
                        ColoresCambioDeSimulador(248, 100, 26);
                        if (codigoComun.ActiveForm != null || codigoComun.ActiveForm == null)
                        {
                            codigoComun.ActiveForm.Close();
                        }
                        codigoComun.ActiveForm = null;
                        this.formVentanaPrincipal.pnlFlecha.Visible = false;
                    }
                }
            }
        }
예제 #7
0
        private void BotonAlmacenarInformacion(object sender, EventArgs args)
        {
            if (this.formAnalisisDeCredito.tbxCriterioDelAnalista.Text != string.Empty)
            {
                formConfirmacion = new FormConfirmacion("¿Desea almacenar la ifnformación del crédito simualdo?");
                DialogResult resultado = formConfirmacion.ShowDialog();

                if (resultado == DialogResult.OK)
                {
                    CodigoComun.Alerta("Correcto", FormVentanaEmergente.enmTipo.exito);
                    Cache.CumplimientoDePoliticias = this.formAnalisisDeCredito.lblMensaje.Text;
                    Cache.CriterioDelAnalista      = this.formAnalisisDeCredito.tbxCriterioDelAnalista.Text;
                    formAviso = new FormAviso("Información guardada correctamente y lista para ser exportada");
                    formAviso.ShowDialog();
                    this.formAnalisisDeCredito.Close();
                }
            }
            else
            {
                formError = new FormError("El criterio del analista es necesario para almacenar la información");
                formError.ShowDialog();
            }
        }