コード例 #1
0
        /// <summary>
        /// Método que carrega o list view da tela
        /// </summary>
        private void ControlaCarregaListView()
        {
            switch (TELA)
            {
            case Tela.ENFERMIDADES:
                txv_ac_generica_nomeTela.Text = "Enfermidades";
                List <MD_Enfermidade> lista = MD_Enfermidade.ListaEnfermidades();
                ltv_ac_generica.SetAdapter(new Ad_ListaEnfermidade(lista, this));
                break;

            case Tela.EXAMES:
                txv_ac_generica_nomeTela.Text = "Exames";
                List <MD_Exame> lista1 = MD_Exame.ListaExame();
                ltv_ac_generica.SetAdapter(new Ad_ListaExames(lista1, this));
                break;

            case Tela.MEDICAMENTOS:
                txv_ac_generica_nomeTela.Text = "Medicamentos";
                List <MD_Medicamento> lista2 = MD_Medicamento.ListaMedicamento();
                ltv_ac_generica.SetAdapter(new Ad_Lista_Medicamento(lista2, this));
                break;

            case Tela.TRATAMENTOS:
                txv_ac_generica_nomeTela.Text = "Tratamentos";
                List <MD_Tratamento> lista3 = MD_Tratamento.ListaTratamento();
                ltv_ac_generica.SetAdapter(new Ad_ListaTratamentos(lista3, this));
                break;

            case Tela.VACINAS:
                txv_ac_generica_nomeTela.Text = "Vacinas";
                // Cria a lista de vacinas e seta o adapter para exibir a lista:
                List <MD_Vacina> lista4 = MD_Vacina.ListaVacinas();
                ltv_ac_generica.SetAdapter(new AD_ListaVacina(lista4, this));
                break;
            }
        }
コード例 #2
0
        /// <summary>
        /// Método que abre as opções
        /// </summary>
        /// <param name="id">Id do item selecionado</param>
        public void AbreOpcoes(string id)
        {
            string codigo = "-1";

            if (!string.IsNullOrEmpty(id))
            {
                int i = 0;
                if (TELA == Tela.TRATAMENTOS)
                {
                    List <MD_Tratamento> tratamentos = MD_Tratamento.ListaTratamento();

                    foreach (MD_Tratamento tart in tratamentos)
                    {
                        if (i == int.Parse(id))
                        {
                            codigo = tart.Codigo.ToString();
                            break;
                        }
                        i++;
                    }
                }
                else if (TELA == Tela.ENFERMIDADES)
                {
                    List <MD_Enfermidade> enfermidades = MD_Enfermidade.ListaEnfermidades();

                    foreach (MD_Enfermidade enf in enfermidades)
                    {
                        if (i == int.Parse(id))
                        {
                            codigo = enf.Codigo.ToString();
                            break;
                        }
                        i++;
                    }
                }
                else if (TELA == Tela.EXAMES)
                {
                    List <MD_Exame> exames = MD_Exame.ListaExame();

                    foreach (MD_Exame exa in exames)
                    {
                        if (i == int.Parse(id))
                        {
                            codigo = exa.Codigo.ToString();
                            break;
                        }
                        i++;
                    }
                }
                else if (TELA == Tela.MEDICAMENTOS)
                {
                    List <MD_Medicamento> medicamentos = MD_Medicamento.ListaMedicamento();

                    foreach (MD_Medicamento med in medicamentos)
                    {
                        if (i == int.Parse(id))
                        {
                            codigo = med.Codigo.ToString();
                            break;
                        }
                        i++;
                    }
                }
                else if (TELA == Tela.VACINAS)
                {
                    List <MD_Vacina> vacinas = MD_Vacina.ListaVacinas();

                    foreach (MD_Vacina vac in vacinas)
                    {
                        if (i == int.Parse(id))
                        {
                            codigo = vac.Nome.ToString();
                            break;
                        }
                        i++;
                    }
                }
                CriaAlertaEditarExcluir(codigo);
            }
        }