Beispiel #1
0
        /// <summary>
        /// Abre um dialog para confirmar a exclusão da vacina.
        /// </summary>
        /// <param name="codigoVacina">O código da vacina à ser excluído.</param>
        private void ExcluirVacina(string codigoVacina)
        {
            AC_CadastroVacina cadastroVacina = new AC_CadastroVacina();
            Bundle            extras         = new Bundle();

            extras.PutInt("ACAO", (int)Tarefa.EXCLUINDO);
            extras.PutString("CODIGO", codigoVacina);

            // Cria um Intent
            Intent intent = new Intent(acGenerica, cadastroVacina.GetType());

            intent.PutExtras(extras);
            acGenerica.StartActivityForResult(intent, (int)Tarefa.EXCLUINDO);
        }
Beispiel #2
0
        /// <summary>
        /// Método que abre uma nova tela
        /// </summary>
        public void AbreNovaTelaCadastro(Tarefa tarefa = Tarefa.INCLUINDO, string o = "")
        {
            Activity ac    = null;
            string   extra = "";

            switch (TELA)
            {
            case Tela.TRATAMENTOS:
                ac    = new AC_CadastroTratamento();
                extra = "CODIGO_TRATAMENTO";
                break;

            case Tela.MEDICAMENTOS:
                ac    = new AC_CadastroMedicamento();
                extra = "CODIGO_MEDICAMENTO";
                break;

            case Tela.ENFERMIDADES:
                ac    = new AC_CadastroEnfermidade();
                extra = "CODIGO_ENFERMIDADE";
                break;

            case Tela.EXAMES:
                ac    = new AC_CadastroExame();
                extra = "CODIGO_EXAME";
                break;

            case Tela.VACINAS:
                // Prepara a Activity de Cadastro de vacinas caso o botão inserir seja acionado.
                ac    = new AC_CadastroVacina();
                extra = "CODIGO";
                break;

            default:
                ac = new AC_Generica();
                break;
            }

            Intent intent = new Intent(this, ac.GetType());

            if (tarefa != Tarefa.INCLUINDO)
            {
                intent.PutExtra(extra, o);
            }

            StartActivityForResult(intent, CADASTRAR);
        }