Exemplo n.º 1
0
 private void btn_cad_enf_Click(object sender, EventArgs e)
 {
     try
     {
         Responsavel responsavel = new Responsavel();
         responsavel.Nome        = txt_nome.Text;
         responsavel.RG          = txt_rg.Text;
         responsavel.CPF         = txt_cpf.Text;
         responsavel.Senha       = txt_senha.Text;
         responsavel.Telefone    = txt_telefone.Text;
         responsavel.Email       = txt_email.Text;
         responsavel.Acesso      = true;
         responsavel.Patient     = new Paciente();
         responsavel.Patient.Cod = Convert.ToInt32(cmb_paciente.SelectedValue);
         responsavel.Insert();
         if (responsavel.Cod > 0)
         {
             var inseriu = MessageBox.Show("Responsável inserido com sucesso!", "PosiChange | Cadastro de Paciente", MessageBoxButtons.OK, MessageBoxIcon.Information);
             if (inseriu == DialogResult.OK)
             {
                 txt_nome.Clear();
                 txt_rg.Clear();
                 txt_cpf.Clear();
                 txt_telefone.Clear();
                 txt_email.Clear();
                 txt_senha.Clear();
                 cmb_paciente.Text = "";
             }
         }
     }
     catch (Exception ex)
     {
         //throw ex;
         var erro = MessageBox.Show("Sinto muito, RG e/ou CPF já em uso, por favor verifique",
                                    "PosiChange", MessageBoxButtons.OK, MessageBoxIcon.Error);
         if (erro == DialogResult.OK)
         {
             txt_rg.Clear();
             txt_cpf.Clear();
             txt_rg.Focus();
             txt_cpf.Focus();
         }
     }
 }