private void pesquisarMedicos() { var medicoDao = new MedicoDAO(); var medicoHelper = new MedicoHelper(this); medicoHelper.FillGrid(medicoDao.getListByName(txtNomeMedicoPesquisa.Text)); }
private void AgendarConsulta() { DateTime data = dtpDtaAgendamento.DisplayDate; string hora = cboHorario.Text; string plano = txtPlanoPaciente.Text; int idMed = (int)cboMedico.SelectedValue; int idPac = Convert.ToInt32(txtNPac.Text); ag.DataAgendada = data; ag.HoraAgendada = hora; ag.Paciente = PacienteDAO.BuscarPacientePorId(idPac); ag.Cpf = PacienteDAO.BuscarPacientePorId(idPac); ag.Plano = plano; ag.Medico = MedicoDAO.BuscarMedicoPorId(idMed); ag.Especialidade = MedicoDAO.BuscarMedicoPorId(idMed); string msgCadastrou = AgendaDAO.CadastrarAgenda(ag); if (msgCadastrou == null) { ag = new Agenda(); MessageBox.Show("Consulta agendada!"); this.Close(); } else { MessageBox.Show(msgCadastrou); } }
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); } }
private void btnAlterar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtNome.Text) && !string.IsNullOrEmpty(txtCpf.Text)) { m.Nome = txtNome.Text; m.CPF = txtCpf.Text; m.Especialidade = txtEspecialidade.Text; if (MedicoDAO.AlterarMedico(m)) { MessageBox.Show("Paciente alterado com sucesso!", "SGCS WPF", MessageBoxButton.OK, MessageBoxImage.Information); LimparCampos(); } else { MessageBox.Show("Não foi possível alterar o Paciente!", "SGCS WPF", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Favor preencher os campos", "SGCS WPF", MessageBoxButton.OK, MessageBoxImage.Information); } }
public MedicosCadastrados() { InitializeComponent(); MeusMedicos = MedicoDAO.ListagemFiltradaDeMedicos(Program.Batatinha); DataContext = this; dataGrid.Items.Refresh(); }
private void btnGravar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtNome.Text) && !string.IsNullOrEmpty(txtCpf.Text)) { m = new Medico() { Nome = txtNome.Text, CPF = txtCpf.Text, Especialidade = txtEspecialidade.Text, UsuarioId = Program.Batatinha }; if (MedicoDAO.SalvarMedico(m)) { MessageBox.Show("Medico cadastrado com sucesso!", "SGCS WPF", MessageBoxButton.OK, MessageBoxImage.Information); LimparCampos(); } else { MessageBox.Show("Não foi possível adicionar o Medico!", "SGCS WPF", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Favor preencher os campos", "SGCS WPF", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void ListaMedico() { //Carregar os dados dos Médicos cboMedico.ItemsSource = MedicoDAO.ListarMedicos(); cboMedico.SelectedValuePath = "IdMedico"; cboMedico.DisplayMemberPath = "Nome"; }
private void AlterarMedico() { Medico m = new Medico(); m.Cpf = mskCpf.Text; var me = MedicoDAO.BuscarMedicoPorCpf(m); if (me != null) { me.IdMedico = Convert.ToInt32(txtId.Text); me.Nome = txtNome.Text; me.Cpf = mskCpf.Text; me.Rg = txtRg.Text; me.Nascimento = mskdtaNascimento.Text; me.Telefone = mskTelefone.Text; me.Email = txtEmail.Text; me.Crm = txtCrm.Text; me.Especialidade = txtEspecialidade.Text; me.Rua = txtRua.Text; me.Numero = txtNumero.Text; me.Bairro = txtBairro.Text; me.Cidade = txtCidade.Text; me.Estado = txtEstado.Text; me.Cep = mskCep_Leave.Text; MedicoDAO.AlterarMedico(me); MessageBox.Show("Cadastro do Médico Atualizado!!", "Atualiza Médico", MessageBoxButton.OK, MessageBoxImage.Information); LimpaCampos(); } }
public frmListarProntuario() { InitializeComponent(); cboMedico.ItemsSource = MedicoDAO.ListarMedicos(); cboMedico.DisplayMemberPath = "Nome"; // nome = é o mesmo atributo desejado da tabela DAO cboMedico.SelectedValuePath = ""; }
public Medico BuscarMedidco(String dni) { try { return(MedicoDAO.getInstance().BuscarMedico(dni)); }catch (Exception ex) { throw ex; } }
private void btnCadastrarProntuario_Click(object sender, RoutedEventArgs e) { Prontuario p = new Prontuario { Avaliacao = txtAvaliacao.Text, Sintomas = txtSintomas.Text, Medicamento = txtMedicamentos.Text }; Paciente pac = PacienteDAO.BuscarPacientePorId(IdPaciente); Medico med = MedicoDAO.BuscarMedicoPorId(IdMedico); p.PlanoSaude = pac.NomePlano; p.NomePaciente = pac; p.NomeMedico = med; string msgCadastrou = ProntuarioDAO.Cadastrar(p); if (msgCadastrou == null) { // limpar MessageBox.Show("Prontuário cadastrado!"); } else { MessageBox.Show(msgCadastrou); } //if (!string.IsNullOrWhiteSpace(txtPaciente.Text)) //{ // Prontuario = new Prontuario // { // NomePaciente = txtPaciente.Text, // Sintomas = txtSintomas.Text, // Avaliacao = txtAvaliacao.Text, // Medicamento = txtMedicamentos.Text // }; // if (ProntuarioDAO.CadastrarProntuario(Prontuario)) // { // MessageBox.Show("Produto cadastrado com sucesso!!!", "Vendas WPF", // MessageBoxButton.OK, MessageBoxImage.Information); // LimparFormulario(); // } // else // { // MessageBox.Show("Esse produto já existe!!!", "Vendas WPF", // MessageBoxButton.OK, MessageBoxImage.Error); // } //} //else //{ // MessageBox.Show("Preencha o campo nome!!!", "Vendas WPF", // MessageBoxButton.OK, MessageBoxImage.Error); //} }
private void RemoverMedico() { if (med != null) { MedicoDAO.Remover(med); MessageBox.Show("O Médico foi removido!", "AGENDA MÉDICA_WPF", MessageBoxButton.OK, MessageBoxImage.Error); } else { MessageBox.Show("O Médico não foi removido!", "AGENDA MÉDICA_WPF", MessageBoxButton.OK, MessageBoxImage.Error); } LimpaCampos(); }
private void btnBuscar_Click(object sender, RoutedEventArgs e) { btnGravar.IsEnabled = false; btnAlterar.IsEnabled = true; if (!string.IsNullOrEmpty(txtCpf.Text)) { m = new Medico { CPF = txtCpf.Text }; m = MedicoDAO.BuscarMedicoPorCPF(m); if (m != null) { txtNome.Text = m.Nome; txtCpf.Text = m.CPF; txtEspecialidade.Text = m.Especialidade; } else { MessageBox.Show("Não foi possível encontrar o Medico!", "SGCS WPF", MessageBoxButton.OK, MessageBoxImage.Error); } } else { if (!string.IsNullOrEmpty(txtNome.Text)) { m = new Medico { Nome = txtNome.Text }; m = MedicoDAO.BuscarMedicoPorNome(m); if (m != null) { txtNome.Text = m.Nome; txtCpf.Text = m.CPF; txtEspecialidade.Text = m.Especialidade; } } else { MessageBox.Show("Favor preencher os campos", "SGCS WPF", MessageBoxButton.OK, MessageBoxImage.Information); } } }
internal void FillGrid(List <Consulta> listaConsulta) { contextoPesquisa.dtgListaConsultas.Rows.Clear(); var medicoDao = new MedicoDAO(); var convenioDao = new ConvenioDAO(); var medico = new Medico(); foreach (var con in listaConsulta) { medico = medicoDao.SearchById(con.IdMedico); var nomeCompletoMedico = medico.Nome + " " + medico.Sobrenome; contextoPesquisa.dtgListaConsultas.Rows .Add(con.DataConsulta, con.Paciente, nomeCompletoMedico, convenioDao.SearchById(con.IdConvenio).Nome, con.Id); } }
private void btnBuscarCpf_Click(object sender, RoutedEventArgs e) { Medico med = new Medico(); med.Cpf = mskCpf.Text; if (mskCpf.Text.Length == 11 || mskCpf.Text.Length == 14) { if (Valida.ValidarCPF(med.Cpf)) { var m = MedicoDAO.BuscarMedicoPorCpf(med); if (m == null) { //MessageBox.Show($"Informe um CPF Válido!"); MessageBox.Show($"CPF [ {med.Cpf} ] não encontrado!"); } else { txtId.Text = m.IdMedico.ToString(); txtCrm.Text = m.Crm; txtEspecialidade.Text = m.Especialidade; txtNome.Text = m.Nome; txtRg.Text = m.Rg; mskdtaNascimento.Text = m.Nascimento; mskTelefone.Text = m.Telefone; txtEmail.Text = m.Email; mskCep_Leave.Text = m.Cep; txtRua.Text = m.Rua; txtNumero.Text = m.Numero; txtBairro.Text = m.Bairro; txtCidade.Text = m.Cidade; txtEstado.Text = m.Estado; btnCadastrar.IsEnabled = false; btnAlterar.IsEnabled = true; btnExcluir.IsEnabled = true; btnLocalizar.IsEnabled = true; btnCancelar.IsEnabled = true; } } else { MessageBox.Show("CPF inválido."); } } }
internal void carregaMedicos() { try { var dao = new MedicoDAO(); var medico = new Medico(); var listaConveniosCbx = (IList)contextoCadastro.cbxConvenioPaciente.Items; IList resultado = dao.Get(); foreach (var m in resultado) { medico = (Medico)m; if (!listaConveniosCbx.Contains(medico.Nome)) { contextoCadastro.cbxMedicoConsulta.Items.Add(medico.Nome + " " + medico.Sobrenome); } } } catch (Exception e) { throw new Exception("Erro ao carregar os convênios"); } }
public void cadastrarMedico() { try { if (validarFormMedico()) { var medico = new Medico() { Nome = contextoCadastro.txtNomeMed.Text, Sobrenome = contextoCadastro.txtSobrenomeMed.Text, DataNascimento = contextoCadastro.dtpDataNascPaciente.Text, Sexo = (contextoCadastro.rdbSexoFMed.Checked ? "F" : "M"), Cpf = contextoCadastro.txtCpfMed.Text, Rg = contextoCadastro.txtRgMed.Text, OrgaoEmissor = contextoCadastro.txtOrgaoEmiMed.Text, Endereco = contextoCadastro.txtEnderecoMed.Text, Numero = contextoCadastro.txtNumeroEndMed.Text, Complemento = contextoCadastro.txtComplementoMed.Text, Cep = contextoCadastro.txtCepMed.Text, Bairro = contextoCadastro.txtBairroMed.Text, Estado = contextoCadastro.cbxUFMed.Text, Cidade = contextoCadastro.cbxCidadeMed.Text, Telefone = contextoCadastro.txtTelefoneMed.Text, Celular = contextoCadastro.txtCelularMed.Text, Email = contextoCadastro.txtEmailMed.Text, Especialidade = contextoCadastro.cbxEspecialidadeMed.Text, Crm = contextoCadastro.txtCrm.Text }; var dao = new MedicoDAO(); dao.Save(medico); MessageBox.Show("Médico Cadastrado com Sucesso"); } } catch (Exception e) { var erro = new ExceptionsHelper(e, "Erro ao cadastrar o Médico no banco de dados"); erro.lancaException(); } }
private void CadastrarMedico() { med = new Medico(); med.Nome = txtNome.Text; med.Cpf = mskCpf.Text; med.Rg = txtRg.Text; med.Nascimento = mskdtaNascimento.Text; med.Telefone = mskTelefone.Text; med.Email = txtEmail.Text; med.Crm = txtCrm.Text; med.Especialidade = txtEspecialidade.Text; med.Rua = txtRua.Text; med.Numero = txtNumero.Text; med.Bairro = txtBairro.Text; med.Cidade = txtCidade.Text; med.Estado = txtEstado.Text; med.Cep = mskCep_Leave.Text; if (Valida.ValidarCPF(med.Cpf)) { if (MedicoDAO.CadastrarMedico(med)) { MessageBox.Show("Médico cadastrado!"); LimpaCampos(); txtNome.Focus(); } else { MessageBox.Show("Médico já existe."); txtNome.Focus(); } } else { MessageBox.Show("CPF inválido."); } }