/// <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); }
/// <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); }