private void btnLogin_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtLogin.Text) && !string.IsNullOrEmpty(txtPassword.Text)) { string loginInserido = txtLogin.Text.ToString(); string senhaInserido = txtPassword.Text.ToString(); var usuarioDao = new usuarioDAO(); var usuariologin = usuarioDao.verificarLogin(loginInserido, senhaInserido); if (usuariologin != null) { switch (usuariologin.id_usuario_perfil) { case 1: //gerente this.Hide(); formPrincipal formPrincipal = new formPrincipal(); formPrincipal.Closed += (s, args) => this.Close(); formPrincipal.Show(); break; case 2: //atendente this.Hide(); formPrincipal frmPrincipal = new formPrincipal((int)usuariologin.id_usuario_perfil); frmPrincipal.Closed += (s, args) => this.Close(); frmPrincipal.Show(); break; case 3: //estoquista this.Hide(); formEstoque frmEstoque = new formEstoque(); frmEstoque.Closed += (s, args) => this.Close(); frmEstoque.Show(); break; } } else { MessageBox.Show("Dados de login inválidos"); } } else { MessageBox.Show("Login e/ou senha em branco", "Dados inválidos", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnIngresar_Click(object sender, EventArgs e) { Usuario user = new Usuario(txtUsuario.Text, txtContrasena.Text); try { string consultarUser = $"SELECT * FROM Usuario WHERE '{txtUsuario.Text}' LIKE NombreUsuario AND '{txtContrasena.Text}' LIKE Contraseña"; var usuario = DBHelper.GetDBHelper().ConsultaSQL(consultarUser); if (usuario.Rows.Count == 1) { formPrincipal ventanaPrincipal = new formPrincipal(user); ventanaPrincipal.Show(); this.Hide(); } else { MessageBox.Show("Ingrese un usuario y contraseña válido!"); } } catch (SqlException ex) { MessageBox.Show("Consulta inválida!"); } }