예제 #1
0
        /// <summary>
        /// Método para controlar se o código será inserido ou excluído.
        /// </summary>
        /// <param name="codigoExame">O código do exame</param>
        private void EditaVacina(string codigoExame)
        {
            AC_CadastroExame cadastroVacina = new AC_CadastroExame();
            Bundle           extras         = new Bundle();

            extras.PutString("CODIGO_EXAME", codigoExame);

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

            intent.PutExtras(extras);
            acGenerica.StartActivityForResult(intent, (int)Tarefa.EDITANDO);
        }
예제 #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);
        }