Example #1
0
        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) {
            }
        }
Example #2
0
        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);
                }
            }
        }
Example #3
0
        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;
            }
        }
Example #4
0
        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);
            }
            // }
        }