private void btnRegresar_Click(object sender, EventArgs e) { Form frm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FormMenuJefeTaller); if (frm != null) { //si la instancia existe la pongo en primer plano frm.BringToFront(); return; } //sino existe la instancia se crea una nueva frm = new FormMenuJefeTaller(); frm.Show(); //FormMenuJefeTaller menu = new FormMenuJefeTaller(); //menu.Show(); this.Close(); }
private void btnEntrar_Click(object sender, EventArgs e) { UserModel user = new UserModel(); var validLogin = user.LoginUser(textBox1.Text, textBox2.Text); if (validLogin == true) { if (UserLoginCache.Cargo.Contains("Jefe de Taller")) { FormMenuJefeTaller mainMenuTaller = new FormMenuJefeTaller(); mainMenuTaller.Show(); } else if (UserLoginCache.Cargo.Contains("Técnico")) { FormMenuTecnico mainMenuTecnico = new FormMenuTecnico(); mainMenuTecnico.Show(); } else if (UserLoginCache.Cargo.Contains("Jefe de departamento") || UserLoginCache.Cargo.Contains("Jefa del depto.")) { FormMenuJefeDepto mainMenuJefeDepto = new FormMenuJefeDepto(); mainMenuJefeDepto.Show(); } else if (UserLoginCache.Cargo.Contains("Administrador")) { FormMenuPrincipal mainMenu = new FormMenuPrincipal(); mainMenu.Show(); } this.Hide(); } else { MessageBox.Show("Error de datos"); } }