示例#1
0
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Paciente paciente = new Paciente();

                paciente.Nome        = txtNome.Text;
                paciente.CPF         = txtCPF.Text;
                paciente.Nasc        = txtNasc.Text;
                paciente.UF          = cbUF.SelectedValue.ToString();
                paciente.Cidade      = txtCidade.Text;
                paciente.End         = txtEnd.Text;
                paciente.FichaMedica = txtObs.Text;


                PacientesController pacientesController = new PacientesController();
                pacientesController.Cadastrar(paciente);

                MessageBox.Show("Paciente salvo com sucesso");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao salvar Paciente (" + ex.Message + ")");
            }
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            var paciente = new PacienteAdicionar
            {
                Nome       = CampoNome.Text,
                Cor        = CampoCor.Text,
                Cpf        = removerMascaraCPF(CampoCPF.Text),
                Sexo       = CampoSexo.SelectedItem.ToString(),
                Nascimento = ObterDataNascimento()
            };

            var result = _pacientesController.Cadastrar(paciente);

            if (!result.IsValid)
            {
                MessageBox.Show(result.Errors.Select(v =>
                                                     v.ErrorMessage).Concatenar());
                return;
            }

            MessageBox.Show("Paciente cadastrado(a) com sucesso");
            LimparCampos();
            AtualizarDataGrid();
        }