public clsPessoaColecao EmailSenha(string _email) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@Email", _email); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspEmailVerificar"); foreach (DataRow linha in dataTable.Rows) { clsPessoa DadosAcesso = new clsPessoa(); DadosAcesso.Nome = Convert.ToString(linha["Nome"]); DadosAcesso.Senha = Convert.ToString(linha["Senha"]); DadosAcesso.id = 1; DadosAcessoColecao.Add(DadosAcesso); } return DadosAcessoColecao; } catch (Exception) { DadosAcesso.id = 0; DadosAcessoColecao.Add(DadosAcesso); return DadosAcessoColecao; } }
public string Inserir(clsPessoa pessoa) { try { //limpar parametros. acessoDadosSqlServer.LimparParametros(); //adicionar um cliente e seus atributos. acessoDadosSqlServer.AdicionarParametros("@Nome", pessoa.Nome); acessoDadosSqlServer.AdicionarParametros("@SobreNome", pessoa.SobreNome); acessoDadosSqlServer.AdicionarParametros("@DataNascimento", pessoa.DataNascimento); acessoDadosSqlServer.AdicionarParametros("@Email", pessoa.Email); acessoDadosSqlServer.AdicionarParametros("@Senha", pessoa.Senha); acessoDadosSqlServer.AdicionarParametros("@idNivel", pessoa.idNivel); string idCliente = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspUsuarioCadastrar").ToString(); return idCliente; } catch (Exception exception) { return exception.Message; } }
private void btnValidarLogin_Click(object sender, EventArgs e) { if (txtNomeLogin.Text == "ADMIN" || txtNomeLogin.Text == "admin" && txtPassword.Text == "ADMIN" || txtPassword.Text == "admin") { frmPrimeiroAcesso PrimeiroAcesso = new frmPrimeiroAcesso(); PrimeiroAcesso.ShowDialog(); if (id_Usuario == 1) { MetroFramework.MetroMessageBox.Show(this, "\nSEJA BEM-VINDO ADMINISTRADOR, APROVEITE !", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if ((txtNomeLogin.Text != "") && (txtPassword.Text != "")) { try { clsPessoa pessoa = new clsPessoa(); pessoa.Nome = txtNomeLogin.Text; pessoa.Senha = txtPassword.Text; clsPessoaNegocio pessoaNegocio = new clsPessoaNegocio(); string retorno = pessoaNegocio.Consultar(pessoa); id_Usuario = Convert.ToInt16(retorno); if (id_Usuario == 1) { MetroFramework.MetroMessageBox.Show(this, "\nSEJA BEM-VINDO ADMINISTRADOR, APROVEITE !", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information); frmTelaControle admin = new frmTelaControle(id_Usuario); admin.ShowDialog(); Close(); Dispose(); } else { MetroFramework.MetroMessageBox.Show(this, "\nSEJA BEM-VINDO, APROVEITE !", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information); frmTelaControle usuario = new frmTelaControle(id_Usuario); usuario.ShowDialog(); Close(); Dispose(); } } catch { MetroFramework.MetroMessageBox.Show(this, "\n\nSEUS DADOS ESTÃO INCORRETOS !", "ATENÇÃO !", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNomeLogin.Focus(); } } else { MetroFramework.MetroMessageBox.Show(this, "\nCAMPOS EM BRANCO !\n\nPREENCHA TODOS OS CAMPOS, POR FAVOR !", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNomeLogin.Clear(); txtPassword.Clear(); txtNomeLogin.Focus(); this.DialogResult = DialogResult.No; } }
private void btnSalvarUsuario_Click(object sender, EventArgs e) { clsPessoa pessoa = new clsPessoa(); pessoa.Nome = txtNome.Text; pessoa.SobreNome = txtSobreNome.Text; pessoa.DataNascimento = dtDataNascimento.Value; pessoa.Email = txtEmail.Text; pessoa.Senha = txtSenha.Text; pessoa.idNivel = 1; clsPessoaNegocio pessoaNegocio = new clsPessoaNegocio(); string retorno = pessoaNegocio.Inserir(pessoa); try { int id_cliente = Convert.ToInt32(retorno); MetroFramework.MetroMessageBox.Show(this, "Usuario inserido com sucesso. Código: " + id_cliente.ToString(), "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.Yes; } catch { MetroFramework.MetroMessageBox.Show(this,"Não foi possivel inserir. Detalhe: " + retorno, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } }
public frmUsuarioAlterar(clsPessoa usuario) { InitializeComponent(); //Carregando no formulário os dados do usuário que será alterado. id = usuario.id; txtAlterarNome.Text = usuario.Nome; txtAlterarSobreNome.Text = usuario.SobreNome; dtAlterarDtNasc.Value = usuario.DataNascimento; txtAlterarEmail.Text = usuario.Email; txtAlterarSenha.Text = usuario.Senha; txtAlterarNivelAcesso.Text = Convert.ToString(usuario.idNivel); }
public string Consultar(clsPessoa pessoa) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@Nome", pessoa.Nome); acessoDadosSqlServer.AdicionarParametros("@Senha", pessoa.Senha); string id_Cliente = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspUsuarioValidar").ToString(); return id_Cliente; } catch (Exception exception) { return exception.Message; } }
private void btnAlterar_Click(object sender, EventArgs e) { //Instanciando as classes de Negocio e pessoa clsPessoaNegocio pessoaNegocio = new clsPessoaNegocio(); clsPessoa pessoa = new clsPessoa(); //Passando novas informaçoes para os atributos da classe pessoa pessoa.id = id; pessoa.Nome = txtAlterarNome.Text; pessoa.SobreNome = txtAlterarSobreNome.Text; pessoa.DataNascimento = dtAlterarDtNasc.Value; pessoa.Email = txtAlterarEmail.Text; pessoa.Senha = txtAlterarSenha.Text; pessoa.idNivel = Convert.ToInt32(txtAlterarNivelAcesso.Text); //Recebendo o retorno do metodo Alterar da classe Negocio. int resp = pessoaNegocio.Alterar(pessoa); if (resp == 0) { MetroFramework.MetroMessageBox.Show(this, "", "USUÁRIO NÃO " + "\nFOI ALTERADO!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MetroFramework.MetroMessageBox.Show(this, "USUÁRIO ALTERADO " + "\nCOM SUCESSO !", "", MessageBoxButtons.OK, MessageBoxIcon.Information); //Atribuindo ao 'DialogResult' desse form a resposta Yes. this.DialogResult = DialogResult.Yes; } }
private void btnSalvarUsuario_Click(object sender, EventArgs e) { if (txtNome.Text != "" && txtSobreNome.Text != "" && txtEmail.Text != "") { if (txtSenha.Text != "" && txtConfirmarSenhar.Text != "") { if (txtSenha.Text.Equals(txtConfirmarSenhar.Text)) { try { clsPessoa pessoa = new clsPessoa(); pessoa.Nome = txtNome.Text; pessoa.SobreNome = txtSobreNome.Text; pessoa.DataNascimento = dtDataNascimento.Value; pessoa.Email = txtEmail.Text; pessoa.Senha = txtSenha.Text; pessoa.idNivel = 2; clsPessoaNegocio pessoaNegocio = new clsPessoaNegocio(); retorno = pessoaNegocio.Inserir(pessoa); if (retorno.Length == 1) { int id_cliente = Convert.ToInt32(retorno); MetroFramework.MetroMessageBox.Show(this, "\n\nUSUÁRIO CADASTRADO COM SUCESSO.\n\n\n" + "SEJA BEM-VINDO(A): " + pessoa.Nome.ToString() + " " + pessoa.SobreNome.ToString(), "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); Dispose(); } else { MetroFramework.MetroMessageBox.Show(this, "Não foi possivel cadastrar o novo usuário. Detalhe: " + retorno, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { throw new Exception("Não foi possivel inserir. Detalhe: " + exception.Message); } } else { MetroFramework.MetroMessageBox.Show(this, "As senhas estão diferentes !", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MetroFramework.MetroMessageBox.Show(this, "\nCampos em Branco !\n\nPreencha todos os campos, Por favor !", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MetroFramework.MetroMessageBox.Show(this, "\nCampos em Branco !\n\nPreencha todos os campos, Por favor !", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public clsPessoaColecao CarregarUsuarios() { try { acessoDadosSqlServer.LimparParametros(); DataTable dt = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text, "SELECT * FROM tblUsuario"); foreach (DataRow linha in dt.Rows) { clsPessoa P = new clsPessoa(); P.id = Convert.ToInt16(linha["idUsuario"]); P.Nome = Convert.ToString(linha["Nome"]); P.SobreNome = Convert.ToString(linha["SobreNome"]); P.DataNascimento = Convert.ToDateTime(linha["DataNascimento"]); P.Email = Convert.ToString(linha["Email"]); P.Senha = Convert.ToString(linha["Senha"]); P.idNivel = Convert.ToInt16(linha["idNivel"]); PC.Add(P); } return PC; } catch (Exception exception) { throw new Exception("Não foi possivel carregar o estoque. Detalhe: " + exception.Message); } }
public int Alterar(clsPessoa pessoa) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("idUsuario", pessoa.id); acessoDadosSqlServer.AdicionarParametros("Nome", pessoa.Nome); acessoDadosSqlServer.AdicionarParametros("SobreNome", pessoa.SobreNome); acessoDadosSqlServer.AdicionarParametros("DataNascimento", pessoa.DataNascimento); acessoDadosSqlServer.AdicionarParametros("Email", pessoa.Email); acessoDadosSqlServer.AdicionarParametros("Senha", pessoa.Senha); acessoDadosSqlServer.AdicionarParametros("NivelAcesso", pessoa.idNivel); int resp = Convert.ToInt32(acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspUsuarioAlterar")); return resp; } catch (Exception) { return 0; } }
public int Excluir(clsPessoa pessoa) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("idUsuario", pessoa.id); //acessoDadosSqlServer.AdicionarParametros("SenhaAdmin", pessoa.Senha); int resp = Convert.ToInt16(acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspUsuarioExcluir")); return resp; } catch (Exception) { return 0; } }