示例#1
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;
        }
        public frmEditarPacientes(Modelo.Paciente.PacienteCompleto pacienteCompleto)
        {
            InitializeComponent();
            txbNome.Text           = pacienteCompleto.nome;
            txbSobrenome.Text      = pacienteCompleto.sobrenome;
            dtpDataNascimento.Text = pacienteCompleto.dataNascimento;
            cbxEstado.Text         = pacienteCompleto.estadoCivil;
            cbxSexo.Text           = pacienteCompleto.sexo;
            mtbCPF.Text            = pacienteCompleto.CPF;
            txbNaturalidade.Text   = pacienteCompleto.naturalidade;
            txbEmail.Text          = pacienteCompleto.email;

            txbMae.Text          = pacienteCompleto.filiacaoMae;
            txbConjuge.Text      = pacienteCompleto.conjuge;
            txbPai.Text          = pacienteCompleto.filiacaoPai;
            txbProfissao.Text    = pacienteCompleto.profissao;
            cbxEscolaridade.Text = pacienteCompleto.escolaridade;
            rtbObs.Text          = pacienteCompleto.observacoes;

            txbCidade.Text      = pacienteCompleto.cidade;
            mtbCEP.Text         = pacienteCompleto.cep.ToString();
            txbRua.Text         = pacienteCompleto.rua;
            txbComplemento.Text = pacienteCompleto.complemento;
            txbBairro.Text      = pacienteCompleto.bairro;
            mtbNumero.Text      = pacienteCompleto.numero.ToString();
            cbxUF.Text          = pacienteCompleto.estado;

            mtbTelefone1.Text = pacienteCompleto.numero1;
            cbxTelefone1.Text = pacienteCompleto.tipo1;
        }