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()); } }
private void BtnExcluir_Click(object sender, EventArgs e) { try { MedicoHorario mh = new MedicoHorario(); mh.Id = Convert.ToInt32(Id_medho.Text); MySqlMedicoHorarioRepository.Excluir(mh); MessageBox.Show("Excluido com sucesso"); } catch (Exception ex) { MessageBox.Show("Erro ao excluir o médico horario"); } }
private void BtnPesquisar_Click(object sender, EventArgs e) { List <MedicoHorario> lista = new List <MedicoHorario>(); Medico medho = new Medico(); medho = CbbMedico.SelectedItem as Medico; lista = MySqlMedicoHorarioRepository.GetByMedico(medho.Id).ToList(); DgvMedicoHorario.DataSource = lista; if (lista.Count == 0) { MessageBox.Show("Nenhum Horario Encontrado.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void BtnGravar_Click(object sender, EventArgs e) { int id; TimeSpan hora; MedicoHorario medho = new MedicoHorario(); int.TryParse(Id_medho.Text, out id); if (Chatende.Checked) { medho.atende = true; } else { medho.atende = false; } medho.datafinal = DtaFinal.Value; medho.datainicial = DtaInicial.Value; hora = HraInicial.Value.TimeOfDay; if (hora.Minutes < 30) { hora = new TimeSpan(hora.Hours, 30, 00); } else { hora = new TimeSpan(hora.Hours + 1, 00, 00); } medho.horainicial = hora; hora = HraFinal.Value.TimeOfDay; if (hora.Minutes < 30) { hora = new TimeSpan(hora.Hours, 30, 00); } else { hora = new TimeSpan(hora.Hours + 1, 00, 00); } medho.horafinal = hora; medho.Medico = CbbMedico.SelectedItem as Medico; medho.Observacao = Observacao.Text; MySqlMedicoHorarioRepository.Gravar(medho); }