Пример #1
0
        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";
        }
Пример #3
0
        public void InicializarCombos()
        {
            List <Medico> listamed = new List <Medico>();

            listamed                = MySqlMedicoRepository.GetAll().ToList();
            CbbMedico.DataSource    = listamed;
            CbbMedico.DisplayMember = "nome";
            CbbMedico.ValueMember   = "id";
        }
Пример #4
0
        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);
            }
        }
Пример #5
0
        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());
            }
        }