private void btnLocalizar_Click(object sender, EventArgs e) { Usuarios usu = new Usuarios(new BancoM()); DataTable dtt; if (rbtLogin.Checked) { dtt = usu.localizarLogin(ttbLogin.Text); int aux = ccbNivelAcesso.SelectedIndex; for (int i = 0; i < dtt.Rows.Count; i++) { ccbNivelAcesso.SelectedValue = Convert.ToInt32(dtt.Rows[i]["usu_nivelacesso"]); dtt.Rows[i]["usu_nomenivel"] = ccbNivelAcesso.Text; ccbNivelAcesso.SelectedIndex = aux; } dgvUsuarios.DataSource = dtt; } if (rbtNivelAcesso.Checked) { dtt = usu.localizarNivelAcesso(Convert.ToInt32(ccbNivelAcesso.SelectedValue)); for (int i = 0; i < dtt.Rows.Count; i++) dtt.Rows[i]["usu_nomenivel"] = ccbNivelAcesso.Text; dgvUsuarios.DataSource = dtt; } }
private void btnGravar_Click(object sender, EventArgs e) { if (!Funcoes.StringVazia(ttbLogin, "Digite o nome de usuário") && !Funcoes.StringVazia(ttbSenha1, "Digite a senha atual")) { Usuarios usu = new Usuarios(new BancoM()); //if (ttbSenha1.Text != ttbSenha2.Text) //{ // MessageBox.Show("As senhas nao coencidem", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); // ttbSenha1.Focus(); //} //else //{ DataTable dtt = usu.localizarPor("usu_login", ttbLogin.Text); if (dtt.Rows.Count <= 0) { MessageBox.Show("Este nome de usuário não existe!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); ttbLogin.Focus(); } else if (dtt.Rows[0]["usu_senha"].ToString() != ttbSenha1.Text) { MessageBox.Show("A senha atual nao confere", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); ttbLogin.Focus(); } else if (ttbSenha2.Text.Trim() == "") { MessageBox.Show("Digite a nova senha", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); ttbLogin.Focus(); } else { if (usu.alterarSenha(ttbLogin.Text, ttbSenha2.Text)) MessageBox.Show("Alteracao efetivada com sucesso!"); else MessageBox.Show("Erro ao alterar"); Inicializa(); } // } } }
private void btnExcluir_Click(object sender, EventArgs e) { if (!Funcoes.StringVazia(ttbLogin, "Selecione um funcionário válido para excluir") && MessageBox.Show("Confirma exclusão?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { if (ttbLogin.Text == usuario["usu_login"].ToString()) { MessageBox.Show("Você não pode excluir seu proprio usuario!"); } else { Usuarios usu = new Usuarios(new BancoM()); if (usu.excluir(ttbLogin.Text)) MessageBox.Show("Exclusão efetivada com sucesso!"); else MessageBox.Show("Erro ao excluir!"); } Inicializa(); } }
private void btnLogin_Click(object sender, EventArgs e) { Usuarios usu = new Usuarios(new BancoM()); DataTable dtt = usu.localizarPor("usu_login", ttbUsuario.Text); if (ttbUsuario.Text.Trim() =="" || dtt.Rows.Count == 0) { MessageBox.Show("Usuario não existe", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); ttbUsuario.Focus(); } else if (dtt.Rows[0]["usu_senha"].ToString() != ttbSenha.Text) { MessageBox.Show("Senha invalida", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); ttbSenha.Focus(); } else { //somente prosseguira quando os dados da empresa forem cadastrados corretamente! Banco banco = new Banco(); CadastroDadosEmpresa consulta = new CadastroDadosEmpresa(banco); banco.conecta(); while (consulta.verificaPrimeiroAcesso()) { frmCadastroEmpresaInicial janela = new frmCadastroEmpresaInicial(); janela.ShowDialog(); janela.Dispose(); } this.Visible = false; frmMenuPrincipal f = new frmMenuPrincipal(dtt.Rows[0]); f.ShowDialog(); f.Close(); this.Close(); } }
private void btnGravar_Click(object sender, EventArgs e) { if (!Funcoes.StringVazia(ttbLogin, "Digite o nome de usuário") && !Funcoes.StringVazia(ttbSenha1, "Digite a senha")) { if (ttbSenha1.Text != ttbSenha2.Text) { MessageBox.Show("As senhas nao coencidem", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); ttbSenha1.Focus(); } else if (ccbFuncionario.SelectedIndex < 0) { MessageBox.Show("Selecione um funcionário", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); ccbFuncionario.Focus(); } else { Usuarios usu = new Usuarios(new BancoM()); if (ttbLogin.Enabled == false) { if (usu.alterar(ttbLogin.Text, Convert.ToInt32(rbtAdministrador.Checked), Convert.ToInt32(ccbFuncionario.SelectedValue), ttbSenha1.Text)) MessageBox.Show("Alteracao efetivada com sucesso!"); else MessageBox.Show("Erro ao alterar"); Inicializa(); } else if (usu.localizarPor("usu_login", ttbLogin.Text).Rows.Count > 0) { MessageBox.Show("Este nome de usuário já existe!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); ttbLogin.Focus(); } else { if (usu.incluir(ttbLogin.Text, Convert.ToInt32(rbtAdministrador.Checked), Convert.ToInt32(ccbFuncionario.SelectedValue), ttbSenha1.Text)) MessageBox.Show("Cadastro efetivado com sucesso!"); else MessageBox.Show("Erro ao cadastrar"); Inicializa(); } } } }