Пример #1
0
 /// <summary>
 /// Adiciona uma auditoria a lista de auditorias
 /// </summary>
 /// <param name="p">Perfil</param>
 /// <param name="a">Auditoria</param>
 /// <returns></returns>
 public static bool AddAudit(Perfil p, auditoriaBO a)
 {
     if (p == Perfil.CHEFE || p == Perfil.COLABORADOR)
     {
         try
         {
             bool        b;
             AuditoriaDL aux = new AuditoriaDL(a);
             b = Auditorias.AdicionaAuditoria(aux);
             if (b)
             {
                 return(true);
             }
             else
             {
                 Console.WriteLine("A auditoria ja se encontra na lista de auditorias.\n");
                 return(false);
             }
         }
         catch (ArgumentNullException e)
         {
             Console.WriteLine("Error: " + e.Message);
         }
         catch (Exception e)
         {
             Console.WriteLine("Error: " + e.Message);
         }
     }
     return(false);
 }
Пример #2
0
 /// <summary>
 /// Edita a data de uma auditoria
 /// </summary>
 /// <param name="p">Perfil</param>
 /// <param name="a">Auditoria</param>
 /// <param name="dt">Data</param>
 /// <returns></returns>
 public static bool EditarAuditoriaData(Perfil p, auditoriaBO a, DateTime dt)
 {
     if (p == Perfil.CHEFE)
     {
         try
         {
             AuditoriaDL aux = new AuditoriaDL(a);
             Auditorias.EditarAuditoriaData(aux, dt);
             return(true);
         }
         catch (Exception e)
         {
             throw e;
         }
     }
     return(false);
 }
Пример #3
0
 /// <summary>
 /// Adiciona uma auditoria a lista de auditorias
 /// </summary>
 /// <param name="p">Perfil</param>
 /// <param name="a">Auditoria</param>
 /// <returns></returns>
 public static bool AddAudit(Perfil p, auditoriaBO a)
 {
     if (p == Perfil.CHEFE || p == Perfil.COLABORADOR)
     {
         try
         {
             AuditoriaDL aux = new AuditoriaDL(a);
             Auditorias.AdicionaAuditoria(aux);
             return(true);
         }
         catch (Exception e)
         {
             throw e;
         }
     }
     return(false);
 }
Пример #4
0
 /// <summary>
 /// Edita o colaborador de uma auditoria
 /// </summary>
 /// <param name="p">Perfil</param>
 /// <param name="a">Auditoria</param>
 /// <param name="c">Colaborador</param>
 /// <returns></returns>
 public static bool EditarAuditoriaColaborador(Perfil p, auditoriaBO a, colaboradorBO c)
 {
     if (p == Perfil.CHEFE)
     {
         try
         {
             AuditoriaDL aux = new AuditoriaDL(a);
             Auditorias.EditarAuditoriaColaborador(aux, c);
             return(true);
         }
         catch (Exception e)
         {
             throw e;
         }
     }
     return(false);
 }
Пример #5
0
 /// <summary>
 /// Editar a duracao de uma auditoria
 /// </summary>
 /// <param name="p"></param>
 /// <param name="a"></param>
 /// <param name="dur"></param>
 /// <returns></returns>
 public static bool EditarAuditoriaDuracao(Perfil p, auditoriaBO a, float dur)
 {
     if (p == Perfil.CHEFE)
     {
         try
         {
             AuditoriaDL aux = new AuditoriaDL(a);
             Auditorias.EditarAuditoriaDuracao(aux, dur);
             return(true);
         }
         catch (Exception e)
         {
             throw e;
         }
     }
     return(false);
 }