private void PreencherListadePessoas() { try { List <Pessoa> pessoas = PessoaDAL.GetInstancia().ListarTudo().ToList(); /* * pessoas.Add(new Pessoa(1, "Flávio","222", "9999", "*****@*****.**", "e")); * pessoas.Add(new Pessoa(2, "Joao", "222", "9999", "*****@*****.**", "e")); * pessoas.Add(new Pessoa(3, "Victor", "222", "9999", "*****@*****.**", "e")); * pessoas.Add(new Pessoa(4, "Maria", "222", "9999", "*****@*****.**", "e")); * pessoas.Add(new Pessoa(5, "Luis", "222", "9999", "*****@*****.**", "e")); * pessoas.Add(new Pessoa(6, "Karol", "222", "9999", "*****@*****.**", "e")); */ IEnumerator <Pessoa> p = pessoas.GetEnumerator(); IEnumerable <Pessoa> p2 = pessoas.AsEnumerable(); comboBoxPessoas.ValueMember = "Id"; comboBoxPessoas.DisplayMember = "Nome"; comboBoxPessoas.DataSource = p2.ToList(); comboBoxPessoas.Text = ""; } catch (Exception ex) { MessageBox.Show("Erro ao Buscar todas as Pessoas\n Mensagem de Erro: " + ex, "Cadastro de Ticket"); } }
private void btn_Alterar_Click(object sender, EventArgs e) { try { txt_Id.Text = dataGridCadastro.CurrentRow.Cells[0].Value.ToString(); Pessoa p = PessoaDAL.GetInstancia().LocarizarPorCodigo(int.Parse(txt_Id.Text)); txt_Nome.Text = dataGridCadastro.CurrentRow.Cells[1].Value.ToString(); txt_CPF.Text = dataGridCadastro.CurrentRow.Cells[2].Value.ToString(); txt_Email.Text = dataGridCadastro.CurrentRow.Cells[3].Value.ToString(); txt_Endereco.Text = dataGridCadastro.CurrentRow.Cells[4].Value.ToString(); txt_telefone.Text = dataGridCadastro.CurrentRow.Cells[5].Value.ToString(); if (p.Tipo() == PessoaTipo.Usuario) { Usuario aux = (Usuario)p; comboBoxEquipe.SelectedValue = aux.CodigoEquipe; checkBoxUsuario.Checked = true; comboBoxEquipe.Enabled = true; txtSenhaAtual.Enabled = true; txt_Senha.Enabled = true; } else { comboBoxEquipe.Enabled = false; txtSenhaAtual.Enabled = false; txt_Senha.Enabled = false; } } catch (Exception) { MessageBox.Show($"Erro!!!\nCadastre uma Pessoa para poder Alterar", $"Cadastro de Pessoas"); erro = true; } if (erro == false) { dataGridCadastro.Enabled = false; btn_Novo.Enabled = false; txt_Nome.Enabled = true; txt_Endereco.Enabled = true; txt_CPF.Enabled = true; txt_Email.Enabled = true; txt_telefone.Enabled = true; checkBoxUsuario.Enabled = true; btn_Salvar.Enabled = true; txt_Nome.Focus(); btn_Cancelar.Enabled = true; btn_Alterar.Enabled = false; btn_Deletar.Enabled = false; novo = false; } }
private void CarregarGrind() { try { //var CCD = ControlFornecedor.TodasFornecedor(); var pessoas = PessoaDAL.GetInstancia().ListarTudo(); InitializeDataGridView(pessoas); } catch (Exception ex) { MessageBox.Show("Erro ao Buscar Todas Pessoas\n Mensagem de Erro: " + ex, "Cadastro de Pessoas"); } }
private void txt_pesquisa_KeyUp(object sender, KeyEventArgs e) { try { string pesquisa = txt_pesquisa.Text; //IEnumerable<Pessoa> cadastros = PessoaDAO.GetInstancia(PessoaTipo.Pessoa).ListarPorParametros(pesquisa); IEnumerable <Pessoa> cadastros = PessoaDAL.GetInstancia().ListarPorParametros(pesquisa); InitializeDataGridView(cadastros); } catch (Exception ex) { MessageBox.Show($"Erro ao Pesquisar Pessoa\n Mensagem de Erro: " + ex, $"Cadastro de Pessoa"); } }
private void PreencherListadeUsuarios() { try { List <Usuario> usuarios = PessoaDAL.GetInstancia().ListarTodosUsuarios().ToList(); IEnumerable <Pessoa> p2 = usuarios.AsEnumerable(); comboBoxUsuario.ValueMember = "Id"; comboBoxUsuario.DisplayMember = "Nome"; comboBoxUsuario.DataSource = p2.ToList(); comboBoxUsuario.Text = ""; } catch (Exception ex) { MessageBox.Show("Erro ao Buscar todas os Responsáveis\n Mensagem de Erro: " + ex, "Cadastro de Ticket"); } }
private void btn_Entrar_Click(object sender, EventArgs e) { //Usuario usuario = new Usuario(1,"Flávio Filho",1,"Suporte", Util.CalculateSHA1("123")); Usuario usuario = PessoaDAL.GetInstancia().LocarizarUsuario(txt_Nome.Text); if (usuario != null) { if (usuario.Autentificacao(txt_Nome.Text, txt_Senha.Text)) { logado = usuario; Form1.GetInstancia(this).Show(); this.Hide(); } else { MessageBox.Show("Erro no Login!!!\nNome ou Senha estão incorretos.", "Login"); } } else { MessageBox.Show("Erro no Login!!!\n Nome está incorretos.", "Login"); } }
private void btn_Salvar_Click(object sender, EventArgs e) { if (!txt_Nome.Text.Equals("")) { Pessoa model = null; bool erro = false; if (checkBoxUsuario.Checked == true) { int equipe = int.Parse(comboBoxEquipe.SelectedValue.ToString()); string senha = txt_Senha.Text; if (novo == true) { ICadastro equipe1 = CadastroSimplesDAO.GetInstancia(CadastrosType.Equipe).LocarizarPorCodigo(equipe); if (equipe1 != null && !senha.Equals("")) { Cript criptografia = new AdapterCriptografia(); model = new Usuario(equipe1.GetId(), equipe1.GetNome(), criptografia.Criptografa(senha)); } else { erro = true; } } else { int id = int.Parse(txt_Id.Text); string senhaAtual = txtSenhaAtual.Text; Usuario usuario = (Usuario)PessoaDAL.GetInstancia().LocarizarPorCodigo(id); if (!usuario.AlterarSenha(txt_Nome.Text, senhaAtual, senha)) { MessageBox.Show($"Erro ao incluir Pessoa\n Mensagem de erro: A senha atual está errada", $"Cadastro de Pessoa"); erro = true; } model = usuario; } } else { string nome = txt_Nome.Text; string cpf = txt_CPF.Text; string telefone = txt_telefone.Text; string email = txt_Email.Text; string endereco = txt_Endereco.Text; model = new Pessoa(nome, cpf, telefone, email, endereco); } model.Nome = txt_Nome.Text; model.CPF = txt_CPF.Text; model.Email = txt_Email.Text; model.Endereco = txt_Endereco.Text; model.Telefone = txt_telefone.Text; if (erro == false && Pessoa.ValidaEmail(model.Email)) { if (novo) { try { //PessoaDAO.GetInstancia(PessoaTipo.Pessoa).Inserir(model); PessoaDAL.GetInstancia().Inserir(model); } catch (Exception ex) { MessageBox.Show($"Erro ao incluir Pessoa\n Mensagem de erro: " + ex, $"Cadastro de Pessoa"); } } else { try { model.Id = int.Parse(txt_Id.Text); PessoaDAL.GetInstancia().Atualizar(model); //cadastoSimplesDao.Atualizar(model); } catch (Exception ex) { MessageBox.Show($"Erro ao alterar Pessoa\n Mensagem de erro: " + ex, $"Cadastro de Pessoa"); } } } else { MessageBox.Show($"Erro ao Salvar Pessoa\n Mensagem de erro: Algum dado do cadastro está invalido", $"Cadastro de Pessoa"); } CarregarGrind(); bloquear(); } else { MessageBox.Show($"Erro!!!\nCampo Nome Inválido!!!", $"Cadastro de Pessoa"); } }