private void button1_Click(object sender, EventArgs e)
        {
            IConsumidor consumidor = Consumidor.FromMap(datosCliente);

            if (logica.verificarForm())  //verifica FormTimer abierto
            {
                logica.alertaTimerOpen();
            }
            else // inicia el timer
            {
                if (logica.registrarHistorial(consumidor.getIdUsuario()))
                {
                    this.Close();
                    logica.manipularForm(DESBLOQUEAR_FORM);       //se miniza todo
                    logica.abrirTimer(MODO_RAPIDO, datosCliente); //se abre el timer
                }
            }
        }
        private void btnAceptarUsar_Click(object sender, EventArgs e)
        {
            IConsumidor consumidor = Consumidor.FromMap(datosCliente);

            if (logica.verificarForm())   //si existe el FormTimer abierto
            {
                logica.alertaTimerOpen(); // alertar que ya esta abierto
            }
            else //iniciar timer
            {
                if (logica.saldoSuficiente(consumidor) && logica.registrarHistorial(consumidor.getIdUsuario()))
                {
                    this.Close();
                    logica.manipularForm(DESBLOQUEAR_FORM);         // se minimizaTodo
                    logica.abrirTimer(INICIAR_TIMER, datosCliente); //se inicia el timer
                }
            }
        }
Esempio n. 3
0
        private void btnCerrarSesion_Click(object sender, EventArgs e)
        {
            if (logica.cerrarSesion()) //si selecciona si, se cerrará todo los forms y saldra de la sesion
            {
                logica.updateHistorial();
                activeForm.Close();
                cambioMenu();
                logica.vaciarDatosUsuario();

                if (logica.verificarForm())
                {
                    FormCollection fc = Application.OpenForms;
                    fc[1].Close();
                    //el FormTimer siempre va a estar en la posición 1 del FormCollection
                }
                bloquearForm();
            }
        }