コード例 #1
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);
            }
        }
コード例 #2
0
        private void BtnEditar_Click(object sender, EventArgs e)
        {
            mtbCPF.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
            if (!mtbCPF.Text.Equals(""))
            {
                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.PacienteCompleto pacienteCompleto = new Modelo.Paciente.PacienteCompleto();
                Modelo.Paciente.Controle         controle         = new Modelo.Paciente.Controle();
                pacienteCompleto = controle.PreencherCampos(dadosPessoais);

                pnlPrincipal.Controls.Clear();
                Paciente.frmEditarPacientes cadastro = new Paciente.frmEditarPacientes(pacienteCompleto);
                cadastro.TopLevel = false;
                cadastro.Visible  = true;
                pnlPrincipal.Controls.Add(cadastro);
            }
            mtbCPF.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;
        }
コード例 #3
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            if (!txbCPF.Text.Equals(""))
            {
                List <String> dadosPessoais = new List <string>();
                dadosPessoais.Add("0");
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add(txbCPF.Text);
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add("");

                Modelo.Paciente.Controle controle = new Modelo.Paciente.Controle();
                DialogResult             opcao    = new DialogResult();
                opcao = MessageBox.Show("Tem certeza disto ?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (opcao.Equals(DialogResult.Yes))
                {
                    controle.ExcluirPaciente(dadosPessoais);
                    if (controle.mensagem.Equals(""))
                    {
                        MessageBox.Show("Paciente excluido com Sucesso !", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txbNome.Text      = "";
                        txbSobrenome.Text = "";
                        txbCPF.Text       = "";
                        txbEmail.Text     = "";
                    }
                    else
                    {
                        MessageBox.Show(controle.mensagem, "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
        }
コード例 #4
0
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txbNome.Text) || string.IsNullOrWhiteSpace(txbSobrenome.Text) ||
                string.IsNullOrWhiteSpace(mtbCPF.Text) || string.IsNullOrWhiteSpace(txbEmail.Text))
            {
                MessageBox.Show("Campos obrigatorios em branco, todos com * na frente", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                mtbCPF.TextMaskFormat       = MaskFormat.ExcludePromptAndLiterals;
                mtbCEP.TextMaskFormat       = MaskFormat.ExcludePromptAndLiterals;
                mtbNumero.TextMaskFormat    = MaskFormat.ExcludePromptAndLiterals;
                mtbTelefone1.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
                mtbTelefone2.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;

                if (mtbCEP.Text.Equals(""))
                {
                    mtbCEP.Text = "0";
                }

                if (mtbNumero.Text.Equals(""))
                {
                    mtbNumero.Text = "0";
                }

                List <String> dadosPessoais = new List <string>();
                dadosPessoais.Add("0");
                dadosPessoais.Add(txbNome.Text);
                dadosPessoais.Add(txbSobrenome.Text);
                dadosPessoais.Add(txbNaturalidade.Text);
                dadosPessoais.Add(mtbCPF.Text);
                dadosPessoais.Add(txbEmail.Text);
                dadosPessoais.Add(cbxSexo.Text);
                dadosPessoais.Add(cbxEstado.Text);
                dadosPessoais.Add(dtpDataNascimento.Value.ToString("yyyyMMdd"));

                List <String> dadosPaciente = new List <string>();
                dadosPaciente.Add(txbMae.Text);
                dadosPaciente.Add(txbConjuge.Text);
                dadosPaciente.Add(txbPai.Text);
                dadosPaciente.Add(txbProfissao.Text);
                dadosPaciente.Add(cbxEscolaridade.Text);
                dadosPaciente.Add(rtbObs.Text);

                List <String> dadosEndereco = new List <string>();
                dadosEndereco.Add(txbCidade.Text);
                dadosEndereco.Add(mtbCEP.Text);
                dadosEndereco.Add(txbRua.Text);
                dadosEndereco.Add(txbComplemento.Text);
                dadosEndereco.Add(txbBairro.Text);
                dadosEndereco.Add(mtbNumero.Text);
                dadosEndereco.Add(cbxUF.Text);

                List <String> dadosTelefone = new List <string>();
                dadosTelefone.Add(mtbTelefone1.Text);
                dadosTelefone.Add(cbxTelefone1.Text);
                dadosTelefone.Add(mtbTelefone2.Text);
                dadosTelefone.Add(cbxTelefone2.Text);

                if (mtbCEP.Text.Equals("0"))
                {
                    mtbCEP.Text = "";
                }
                if (mtbNumero.Text.Equals("0"))
                {
                    mtbNumero.Text = "";
                }

                mtbCPF.TextMaskFormat       = MaskFormat.IncludePromptAndLiterals;
                mtbCEP.TextMaskFormat       = MaskFormat.IncludePromptAndLiterals;
                mtbNumero.TextMaskFormat    = MaskFormat.IncludePromptAndLiterals;
                mtbTelefone1.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;
                mtbTelefone2.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;

                Modelo.Paciente.Controle controle = new Modelo.Paciente.Controle();
                controle.CadastrarPaciente(dadosPessoais, dadosPaciente, dadosEndereco, dadosTelefone);
                MessageBox.Show(controle.mensagem, "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }