Beispiel #1
0
 /// <summary>
 /// Adiciona colaborador a lista de colaboradores
 /// </summary>
 /// <param name="p">Perfil</param>
 /// <param name="c">Colaborador</param>
 /// <returns></returns>
 public static bool AddColab(Perfil p, colaboradorBO c)
 {
     if (p == Perfil.CHEFE)
     {
         try
         {
             bool          b;
             ColaboradorDL aux = new ColaboradorDL(c);
             b = Colaboradores.AdicionaColaborador(aux);
             if (b)
             {
                 return(true);
             }
             else
             {
                 Console.WriteLine("O Colaborador ja se encontra na lista de colaboradores.\n");
                 return(false);
             }
         }
         catch (ArgumentNullException e)
         {
             Console.WriteLine("Error: " + e.Message);
         }
         catch (Exception e)
         {
             Console.WriteLine("Error: " + e.Message);
         }
     }
     return(false);
 }
Beispiel #2
0
 /// <summary>
 /// Edita o nome do colaborador
 /// </summary>
 /// <param name="p">Perfil </param>
 /// <param name="c">Colaborador</param>
 /// <param name="n">Nome</param>
 /// <returns></returns>
 public static bool EditarColaboradorNome(Perfil p, colaboradorBO c, string n)
 {
     if (p == Perfil.CHEFE)
     {
         try
         {
             ColaboradorDL aux = new ColaboradorDL(c);
             Colaboradores.EditarColaboradorNome(aux, n);
             return(true);
         }
         catch (Exception e)
         {
             throw e;
         }
     }
     return(false);
 }
Beispiel #3
0
 /// <summary>
 /// Altera o estado do colaborador
 /// </summary>
 /// <param name="p">Perfil</param>
 /// <param name="c">Colaborador</param>
 /// <returns></returns>
 public static bool EditarColaboradorEstado(Perfil p, colaboradorBO c)
 {
     if (p == Perfil.CHEFE)
     {
         try
         {
             ColaboradorDL aux = new ColaboradorDL(c);
             Colaboradores.AlterarColaboradorEstado(aux);
             return(true);
         }
         catch (Exception e)
         {
             throw e;
         }
     }
     return(false);
 }
Beispiel #4
0
 /// <summary>
 /// Adiciona colaborador a lista de colaboradores
 /// </summary>
 /// <param name="p">Perfil</param>
 /// <param name="c">Colaborador</param>
 /// <returns></returns>
 public static bool AddColab(Perfil p, colaboradorBO c)
 {
     if (p == Perfil.CHEFE)
     {
         try
         {
             ColaboradorDL aux = new ColaboradorDL(c);
             Colaboradores.AdicionaColaborador(aux);
             return(true);
         }
         catch (Exception e)
         {
             throw e;
         }
     }
     return(false);
 }