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); } }
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(); } }