private void button1_Click(object sender, EventArgs e) { string user = txtUsuario.Text.Trim(); string pass = txtPass.Text.Trim(); int resultado = User.Autenticar(user, pass); switch (resultado) { case 0: MessageBox.Show("Usuario Inexistente"); RestaurarCampos(); txtUsuario.Focus(); break; case 1: MessageBox.Show("Usuario Bloqueado. Por favor contáctese con el Administrador"); this.Close(); break; case 2: MessageBox.Show("Login Incorrecto"); RestaurarCampos(); txtUsuario.Focus(); break; case 3:; User usuarioActivo = new User(); User.SetearAtributosUsuario(user, usuarioActivo); if (usuarioActivo.Id == 1) { MenuCliente menu = new MenuCliente(usuarioActivo); this.Hide(); menu.Show(); break; } if (usuarioActivo.Rol == 2) { MenuAdmin menu = new MenuAdmin(); this.Hide(); menu.Show(); break; } if (usuarioActivo.Rol == 3) { MenuProveedor menu = new MenuProveedor(usuarioActivo); this.Hide(); menu.Show(); break; } break; default: break; } }