예제 #1
0
        public void cadastrarConsulta()
        {
            try {
                var consultaDao = new ConsultaDAO();
                var convenioDao = new ConvenioDAO();
                var medicoDao   = new MedicoDAO();


                if (validaFormConsulta())
                {
                    var consulta = new Consulta()
                    {
                        DataConsulta  = contextoCadastro.dtpDataConsulta.Text,
                        IdMedico      = medicoDao.SearchByName(contextoCadastro.cbxMedicoConsulta.Text),
                        IdConvenio    = convenioDao.SearchByName(contextoCadastro.cbxConvenioConsulta.Text),
                        Especialidade = contextoCadastro.cbxEspecialidadeConsulta.Text,
                        Paciente      = contextoCadastro.txtPacienteConsulta.Text,
                    };

                    consultaDao.Save(consulta);
                    MessageBox.Show("Consulta cadastrada com sucesso!");
                }
                ;
            } catch (Exception e) {
                MessageBox.Show("Erro ao salvar o formulário no banco de dados");
                Console.WriteLine(e);
            }
        }
예제 #2
0
        public void cadastrarPaciente()
        {
            try {
                if (validarFormPaciente())
                {
                    var convenio    = new Convenio();
                    var convenioDAO = new ConvenioDAO();

                    var paciente = new Paciente()
                    {
                        Nome                   = contextoCadastro.txtNomePaciente.Text,
                        Sobrenome              = contextoCadastro.txtSobrenomePaciente.Text,
                        DataNascimento         = contextoCadastro.dtpDataNascPaciente.Text,
                        Sexo                   = (contextoCadastro.rdbSexoFPaciente.Checked ? "F" : "M"),
                        Cpf                    = contextoCadastro.txtCpfPaciente.Text,
                        Rg                     = contextoCadastro.txtRgPaciente.Text,
                        OrgaoEmissor           = contextoCadastro.txtOrgaoEmiPaciente.Text,
                        Endereco               = contextoCadastro.txtEnderecoPaciente.Text,
                        Numero                 = contextoCadastro.txtNumeroEndPaciente.Text,
                        Complemento            = contextoCadastro.txtComplementoPaciente.Text,
                        Bairro                 = contextoCadastro.txtBairroPaciente.Text,
                        Cidade                 = contextoCadastro.cbxCidadePaciente.Text,
                        Estado                 = contextoCadastro.cbxUFPaciente.Text,
                        Cep                    = contextoCadastro.txtCepPaciente.Text,
                        Telefone               = contextoCadastro.txtTelefonePaciente.Text,
                        Celular                = contextoCadastro.txtCelularPaciente.Text,
                        Email                  = contextoCadastro.txtEmailPaciente.Text,
                        ConvenioID             = convenioDAO.SearchByName(contextoCadastro.cbxConvenioPaciente.Text),
                        NumeroCarteiraConvenio = contextoCadastro.txtNumCarteirinhaPaciente.Text
                    };
                    var pacienteDAO = new PacienteDAO();

                    pacienteDAO.Save(paciente);

                    MessageBox.Show("Paciente cadastrado com sucesso!");
                }
            } catch (Exception e) {
                var erro = new ExceptionsHelper(e, "Erro ao cadastrar o Paciente no banco de dados");
                erro.lancaException();
            }
        }