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 } } }
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(); } }