コード例 #1
0
        /// <summary>
        /// Funcao para inserir infecao
        /// </summary>
        /// @param name="infecao"> nome da infecao a inserir </param>
        /// @param name="perfil"></param>
        /// <returns></returns>
        public static bool InserirInfecao(Infecao infecao, int perfil)
        {
            // Varialvel aux
            bool resultado = false;

            if (perfil > 0)
            {
                try
                {
                    resultado = ListaInfecao.AddInfecao(infecao);
                }

                catch (Exception e)
                {
                    throw new Exception("Error! " + e.Message);
                }
            }
            return(resultado);
        }
コード例 #2
0
 /// <summary>
 /// Procurar uma infecao pelo nome
 /// </summary>
 /// @param name="nome"> nome da infecao a procurar </param>
 /// @param name="perfil"></param>
 /// <returns></returns>
 public static Infecao ProcurarInfecaoNome(string nome, int perfil)
 {
     // Get access to the class
     if (perfil > 0)
     {
         try
         {
             return(ListaInfecao.ProcurarInfecaoNome(nome));
         }
         catch (ArgumentException e)
         {
             throw new ArgumentException("Error! " + e.Message);
         }
         catch (Exception e)
         {
             throw new Exception("Error! " + e.Message);
         }
     }
     return(null);
 }