private void BtnPesquisar_Click(object sender, EventArgs e) { Visitante visitante = new Visitante(); try { // if (VisitanteController.ValidarCampoBusca(TxtNome, TxtCPF, TxtRG, TxtRNE, errorProvider1)) { if (!String.IsNullOrEmpty(TxtCPF.Text)) { visitante = VisitanteController.ConsultaVisitanteCPF(TxtCPF.Text); } else if (!String.IsNullOrEmpty(TxtNome.Text)) { visitante = VisitanteController.ConsultaVisitante(TxtNome.Text); } if (visitante != null) { TxtNome.Text = visitante.Nome.Trim(); TxtCPF.Text = visitante.CPF.ToString(); TxtRG.Text = visitante.RG.ToString(); TxtRNE.Text = visitante.RNE.ToString(); } // } } catch (Exception) { } }
private void BtnExcluir_Click(object sender, EventArgs e) { int index = DgvVisitantes.CurrentRow.Index; Visitante visitante = new Visitante(); visitante = VisitanteController.ConsultaVisitante(int.Parse(DgvVisitantes.Rows[index].Cells[0].Value.ToString())); if (MessageBox.Show("Deseja Realmente Excluir o Visitante?", "Excluir Usuário", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (VisitanteController.Deleta(visitante.IdVisitante)) { MessageBox.Show("Usuário removido com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaDados(); DgvVisitantes.DataSource = null; BtnPesquisar.Enabled = true; BtnExcluir.Enabled = false; BtnEditar.Enabled = false; AbreCampos(); } else { MessageBox.Show("Falha ao tentar excluir usuário no banco de dados!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void BtnSalvar_Click(object sender, EventArgs e) { Visitante oNovoVisitante = new Visitante(); oNovoVisitante.Nome = TxtNome.Text; oNovoVisitante.CPF = TxtCPF.Text; oNovoVisitante.RG = TxtRG.Text; oNovoVisitante.RNE = TxtRNE.Text; oNovoVisitante.Idade = Convert.ToByte(TxtIdade.Text); oNovoVisitante.Logradouro = TxtLogradouro.Text; oNovoVisitante.Bairro = TxtBairro.Text; oNovoVisitante.Cidade = TxtCidade.Text; oNovoVisitante.UF = TxtUF.Text; oNovoVisitante.Pais = TxtPais.Text; //NovaVisitante.Foto = TxtFoto.Text; if (ChbEstrangeiro.Checked) { oNovoVisitante.Estrangeiro = true; } else { oNovoVisitante.Estrangeiro = false; } try { List <Visitante> visitantes = new List <Visitante>(); visitantes = VisitanteController.ConsultaVisitanteCPFList(TxtCPF.Text); if (visitantes.Count == 0) { VisitanteController.CadastrarVisitante(oNovoVisitante); MessageBox.Show("Cadastro efetuado com sucesso!", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Information); BtnCancelar.Enabled = true; LimpaDados(); DgvVisitantes.DataSource = visitantes; } else { idVisitante = visitantes[0].IdVisitante; var r = MessageBox.Show("Tem certeza que deseja efetuar alteração no cadastro?", "Sistema Recepção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { oNovoVisitante.IdVisitante = idVisitante; VisitanteController.Atualiza(oNovoVisitante); MessageBox.Show("Cadastro atualizado com sucesso!", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaDados(); } else { MessageBox.Show("Sem alterações de cadastro", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception) { MessageBox.Show("Falha no cadastro!", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Warning); throw; } }
private void BtnPesquisar_Click(object sender, EventArgs e) { //Visitante visitantes = new Visitante(); List <Visitante> visitantes = new List <Visitante>(); // if (VisitanteController.ValidarCampoBusca(TxtNome, TxtCPF, TxtRG, TxtRNE, errorProvider)) { if ((!String.IsNullOrWhiteSpace(TxtNome.Text)) || (!String.IsNullOrWhiteSpace(TxtCPF.Text)) || (!String.IsNullOrWhiteSpace(TxtRG.Text)) || (!String.IsNullOrWhiteSpace(TxtRNE.Text))) { if (!String.IsNullOrWhiteSpace(TxtNome.Text)) { visitantes = VisitanteController.ConsultaVisitanteNome(TxtNome.Text); } else if (!String.IsNullOrWhiteSpace(TxtCPF.Text)) { visitantes = VisitanteController.ConsultaVisitanteCPFList(TxtCPF.Text); } else if (!String.IsNullOrWhiteSpace(TxtRG.Text)) { visitantes = VisitanteController.ConsultaVisitanteRGList(TxtRG.Text); } else if (!String.IsNullOrEmpty(TxtRNE.Text)) { visitantes = VisitanteController.ConsultaVisitanteRNEList(TxtRNE.Text); } if (visitantes.Count != 0) { DgvVisitantes.DataSource = visitantes; //TravaCampos(); BtnCancelar.Enabled = true; } else { var r = MessageBox.Show("Visitante não cadastrato\nDeseja cadastrar novo visitante?", "Sistema Recepção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { btnSalvar.Enabled = true; BtnPesquisar.Enabled = false; } } } else { MessageBox.Show("Digite um valor para os campos de busca\nNome, CPF, RG ou RNE\nApenas um campo é necessário.", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Information); } // } }