private void MainContainer_Load(object sender, EventArgs e) { this.Hide(); //Habilita el inicio de sesion var login = new Login(); login.ShowDialog(); sesion = login.sesion; if (sesion == null) { Application.Exit(); } else { lblchange.Text = sesion.Nickname + " " + sesion.Personas.Apellidos; if (sesion.TipoUsuario.Descripcion.Equals("Cajero")) { this.Hide(); var form = new Transacciones.AgregarTransaccion(); form.ShowDialog(); this.Show(); MainContainer_Load(sender, e); } } this.Show(); }
private void btnLogout_Click(object sender, EventArgs e) { DialogResult confirmacion = MessageBox.Show("Cerrara la sesion actual\nNo podra realizar operaciones a menos que inicie sesion correctamente!\nEn caso afirmativo, y de cancelar la operacion se cerrara la aplicacion!", "Cambiar de usuario", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (confirmacion == DialogResult.Yes) { this.Hide(); //Instanciar y mostrar el formulario var log = new Login(); log.ShowDialog(); //Obtener el usuario sesion = log.sesion; //Comprobar el inicio de sesion correcto if (sesion == null) { Application.Exit(); } else if (sesion.TipoUsuario.Descripcion.Equals("Cajero")) { this.Hide(); var form = new Transacciones.AgregarTransaccion(); form.ShowDialog(); MainContainer_Load(sender, e); } this.Show(); } }