public ModificacionCliente(String username) { InitializeComponent(); Login l = new Login(); l.UserName = username; this.clienteSeleccionado = homeUsr.getUsuario(l); homeUsr.setInformacionAlUsuario(this.clienteSeleccionado); this.comboBox1.DataSource = this.homeRol.getRolesParaTipo(this.clienteSeleccionado.Rol.TipoUsuario); this.fill(); }
private void button1_Click(object sender, EventArgs e) { this.homeUsr = new HomeUsuarios(); login = new Login(); login.UserName = TxtBox_userName.Text; login.Password = TxtBox_password.Text; try { login.validateUser(); } catch (Exception excep) { if (excep.Message.Equals("LOGIN_FIRST")) { new RegistrarPassword(login).Show(); return; } if (excep.Message.Equals("LOGIN_PASS_ERR")) { MessageBox.Show("Error al loguearse. Verifique su usuario y contraseña"); return; } if (excep.Message.Equals("LOGIN_ERROR")) { MessageBox.Show("Error de login"); return; } if (excep.Message.Equals("LOGIN_TOO_MANY_TIMES")) { MessageBox.Show("Se superó la cantidad de intentos para loguearse.\nEl usuario queda inhabilitado."); return; } if (excep.Message.Equals("LOGIN_OFF")) { MessageBox.Show("Usuario inhabilitado."); return; } } this.usuarioLogeado = homeUsr.getUsuario(login); homeUsr.setInformacionAlUsuario(this.usuarioLogeado); this.usuarioActivo = this.usuarioLogeado.clonarUsuario(); MessageBox.Show("Bienvenid@ " + usuarioLogeado.DatosLogin.UserName + "!"); Menu menu = this.crearMenuWindow(usuarioActivo.Rol); menu.ShowDialog(this); }