private void PreencherCombobox(CadastrosType type) { try { cadastoSimplesDao = CadastroSimplesDAO.GetInstancia(type); IEnumerable <ICadastro> cadastros = cadastoSimplesDao.ListarTudo(); GetItems(cadastros); ComboBox box = selecionarComboBox(type); //foreach (ICadastro c in cadastros) //{ //FactoryCadastros.GetCadastro(type); //box.Items.Insert(c.GetId(),c.GetNome()); // box.Items.Add(c.GetNome()); //} box.DisplayMember = "Text"; box.ValueMember = "Value"; box.DataSource = GetItems(cadastros).ToList(); box.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show($"Erro ao Buscar todas os {type}\n Mensagem de Erro: " + ex, "Cadastro de Ticket"); } }
private void CarregarGrind() { try { cadastoSimplesDao = CadastroSimplesDAO.GetInstancia(type); IEnumerable <ICadastro> cadastros = cadastoSimplesDao.ListarTudo(); //dataGridCadastro.DataSource = cadastros; InitializeDataGridView(cadastros); } catch (Exception ex) { MessageBox.Show($"Erro ao Buscar Todos {type}\n Mensagem de Erro: " + ex, $"Cadastro de {type}"); } }
private void PreencherCombobox(CadastrosType type) { try { CadastroSimplesDAO cadastoSimplesDao = CadastroSimplesDAO.GetInstancia(type); IEnumerable <ICadastro> cadastros = cadastoSimplesDao.ListarTudo(); comboBoxEquipe.DisplayMember = "Text"; comboBoxEquipe.ValueMember = "Value"; comboBoxEquipe.DataSource = GetItems(cadastros).ToList(); comboBoxEquipe.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show($"Erro ao Buscar todas as Equipes\n Mensagem de Erro: " + ex, "Cadastro de Pessoa"); } }
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"); } }