private void BtnExcluir_Click(object sender, EventArgs e) { try { Medico medico = new Medico(); int id = Convert.ToInt32(ID_medico.Text); medico.Id = id; Agendamento agendamento = new Agendamento(); agendamento.Medico = medico; MySqlMedicoConvenioRepository.Excluir(Convert.ToInt32(ID_medico.Text)); MySqlMedicoHorarioRepository.ExcluirpeloMedico(Convert.ToInt32(ID_medico.Text)); AgendamentoExame ae = new AgendamentoExame(); List <Agendamento> agendamentos = MySqlAgendamentoRepository.GetByMedico(Convert.ToInt32(ID_medico.Text)).ToList(); if (agendamentos != null) { for (int i = 0; i < agendamentos.Count; i++) { ae.Id = agendamentos.ElementAt(i).Id; MySqlAgendamentoExameRepository.Excluir(ae); } } MySqlAgendamentoRepository.ExcluirByMedico(agendamento); MySqlAgendamentoRepository.Excluir(agendamento); ///MySqlAgendamentoRepository. tirar do agendamento e do agendamentoexame se der tempo MySqlMedicoRepository.Excluir(medico); MessageBox.Show("Excluido com Sucesso."); } catch (Exception ex) { MessageBox.Show("Erro ao excluir médico: " + ex.ToString()); } }
public void InicializarCombos() { List <Paciente> lista = new List <Paciente>(); List <Medico> listamed = new List <Medico>(); List <Situacao> situacao = new List <Situacao>(); List <Convenio> convenio = new List <Convenio>(); List <Exame> exame = new List <Exame>(); lista = MySqlPacienteRepository.GetAll().ToList(); CbbPaciente.DataSource = lista; CbbPaciente.DisplayMember = "nome"; CbbPaciente.ValueMember = "id"; listamed = MySqlMedicoRepository.GetAll().ToList(); CbbMedico.DataSource = listamed; CbbMedico.DisplayMember = "nome"; CbbMedico.ValueMember = "id"; situacao = MySqlPacienteRepository.GetSituacoes().ToList(); CbbSituacao.DataSource = situacao; CbbSituacao.DisplayMember = "descricao"; CbbSituacao.ValueMember = "id"; convenio = MySqlConvenioRepository.GetAll().ToList(); CbbConvenio.DataSource = convenio; CbbConvenio.DisplayMember = "nome"; CbbConvenio.ValueMember = "id"; exame = MySqlExameRepository.GetAll().ToList(); CbbExame.DataSource = exame; CbbExame.DisplayMember = "descricao"; CbbExame.ValueMember = "id"; }
public void InicializarCombos() { List <Medico> listamed = new List <Medico>(); listamed = MySqlMedicoRepository.GetAll().ToList(); CbbMedico.DataSource = listamed; CbbMedico.DisplayMember = "nome"; CbbMedico.ValueMember = "id"; }
private void BtnPesquisar_Click(object sender, EventArgs e) { List <Medico> lista = new List <Medico>(); lista = MySqlMedicoRepository.GetByNome(TxtNome.Text).ToList(); DgvMedico.DataSource = lista; if (lista.Count == 0) { MessageBox.Show("Nome não encontrada.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void BtnGravar_Click(object sender, EventArgs e) { try { if (listacon.Count > 0) { int id; int.TryParse(ID_medico.Text, out id); Medico medico = new Medico(); medico.Crm = CRM_medico.Text; medico.Fonecel1 = Fone1_medico.Text; medico.Fonecel2 = Fone2_medico.Text; medico.Id = id; medico.Nome = Nome_medico.Text;///verificar como passar o id 0 ou id do medico a alterar medico.Id = MySqlMedicoRepository.Gravar(medico); for (int i = 0; i < listacon.Count; i++) { MedicoConvenio mc = new MedicoConvenio(); mc.Medico = medico; mc.Convenio = listacon.ElementAt(i); MedicoConvenio m = MySqlMedicoConvenioRepository.GetByMedicoConvenio(mc); if (m == null) { MySqlMedicoConvenioRepository.Gravar(mc); } } MessageBox.Show("Gravado com sucesso"); } else { MessageBox.Show("Selecione um convenio"); } } catch (Exception ex) { MessageBox.Show("Erro ao gravar médico: " + ex.ToString()); } }