public override bool Salvar()
        {
            Modelo.Pessoa pessoa = new Modelo.Pessoa();
            CrudXML frmw = new CrudXML(pessoa);

            pessoa.Nome = txtNome.Text;
            pessoa.CPF = mskCPF.Text;
            pessoa.RG = mskRG.Text;
            pessoa.Telefone = mskTel.Text;
            pessoa.Celular = mskCel.Text;

            pessoa.Endereco = txtEnd.Text;
            pessoa.Cidade = cbCida.Text;
            pessoa.Uf = cbUF.Text;

            try
            {
                frmw.InserirObjeto();
                return base.Salvar();
            }
            catch (Exception)
            {

                throw;
            }
        }
Beispiel #2
0
        private void BtnConsultar_Click(object sender, EventArgs e)
        {
            mtbCPF.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;

            List <String> dadosPessoais = new List <string>();

            dadosPessoais.Add("0");
            dadosPessoais.Add("");
            dadosPessoais.Add("");
            dadosPessoais.Add("");
            dadosPessoais.Add(mtbCPF.Text);
            dadosPessoais.Add("");
            dadosPessoais.Add("");
            dadosPessoais.Add("");
            dadosPessoais.Add("");

            mtbCPF.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;

            Modelo.Paciente.Controle controle = new Modelo.Paciente.Controle();
            Modelo.Pessoa            pessoa   = new Modelo.Pessoa();
            pessoa = controle.PesquisarPaciente(dadosPessoais);

            txbNome.Text      = pessoa.nome;
            txbSobrenome.Text = pessoa.sobrenome;
            txbCPF.Text       = pessoa.CPF;
            txbEmail.Text     = pessoa.email;

            if (pessoa.CPF == "0")
            {
                MessageBox.Show("Não existe nenhum paciente com este CPF ou CPF incorreto.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #3
0
        private void btnPesquisarPorID_Click(object sender, RoutedEventArgs e)
        {
            List <String> dadosPessoa = new List <string>();

            dadosPessoa.Add(txbId.Text);
            dadosPessoa.Add("");
            dadosPessoa.Add("");
            dadosPessoa.Add("");
            Modelo.Controle controle = new Modelo.Controle();
            Modelo.Pessoa   pessoa   = controle.PesquisarPessoaPorID(dadosPessoa);
            txbNome.Text = pessoa.nome;
            txbRg.Text   = pessoa.rg;
            txbCpf.Text  = pessoa.cpf;
            if (pessoa.id == 0)
            {
                MessageBox.Show("Não existe esse registro");
            }
        }
Beispiel #4
0
        public Modelo.Pessoa PesquisarPessoaPorID(Modelo.Pessoa pessoa)
        {
            this.mensagem = "";
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = @"select *from pessoas
                               where id = @id";

            cmd.Parameters.AddWithValue("@id", pessoa.id);


            try
            {
                cmd.Connection = conexaoBD.Conectar();
                cmd.ExecuteNonQuery();
                dataReader = cmd.ExecuteReader();
                if (dataReader.HasRows)
                {
                    dataReader.Read();
                    pessoa.nome = dataReader["nome"].ToString();
                    pessoa.rg   = dataReader["rg"].ToString();
                    pessoa.cpf  = dataReader["cpf"].ToString();
                }

                else
                {
                    pessoa.id = 0;
                }

                dataReader.Close();
                conexaoBD.Desconectar();
            }
            catch (SqlException e)
            {
                this.mensagem = e.ToString();
            }
            return(pessoa);
        }
Beispiel #5
0
        public void CadastrarPessoa(Modelo.Pessoa pessoa)
        {
            this.mensagem = "";
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = @"insert into pessoas
                    (nome, rg, cpf)
                    values(@nome, @rg, @cpf)";
            cmd.Parameters.AddWithValue("@nome", pessoa.nome);
            cmd.Parameters.AddWithValue("@rg", pessoa.rg);
            cmd.Parameters.AddWithValue("@cpf", pessoa.cpf);

            try
            {
                cmd.Connection = conexaoBD.Conectar();
                cmd.ExecuteNonQuery();
                conexaoBD.Desconectar();
                this.mensagem = "Pessoa cadastrada com sucesso !!!!";
            }
            catch (SqlException e)
            {
                this.mensagem = e.ToString();
            }
        }
Beispiel #6
0
 public List <Modelo.Pessoa> PesquisarPessoaPorNome(Modelo.Pessoa pessoa)
 {
     throw new NotImplementedException();
 }
Beispiel #7
0
 public void ExcluirPessoa(Modelo.Pessoa pessoa)
 {
     throw new NotImplementedException();
 }