Exemple #1
0
        public void CbbPaciente_SelectedIndexChanged(object sender, EventArgs e)
        {
            Paciente paciente = CbbPaciente.SelectedItem as Paciente;

            Convenio conv = new Convenio();

            List <Paciente> list_paciente = MySqlPacienteRepository.GetByNome(paciente.Nome).ToList();

            conv = MySqlConvenioRepository.Get(list_paciente.ElementAt(0).ConvenioId);
            List <Convenio> list_convenio = new List <Convenio>();

            list_convenio.Add(conv);
            CbbConvenio.DataSource    = list_convenio;
            CbbConvenio.DisplayMember = "nome";
            CbbConvenio.ValueMember   = "id";

            Convenio convenio = CbbConvenio.SelectedItem as Convenio;

            List <MedicoConvenio> listaconv = new List <MedicoConvenio>();

            listaconv = MySqlMedicoConvenioRepository.GetByConvenio(convenio.Id).ToList();
            List <Medico> listamed = new List <Medico>();


            for (int i = 0; i < listaconv.Count; i++)
            {
                listamed.Add(listaconv.ElementAt(i).Medico);
            }

            CbbMedico.DataSource    = listamed;
            CbbMedico.DisplayMember = "nome";
            CbbMedico.ValueMember   = "id";
        }
        private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            List <Paciente> lista = new List <Paciente>();

            lista = MySqlPacienteRepository.GetByNome(TxtNome.Text).ToList();
            DgvPacientes.DataSource = lista;
            if (lista.Count == 0)
            {
                MessageBox.Show("Nome não encontrada.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }