/// <summary> /// Edita a duracao de uma auditoria /// </summary> /// <param name="a">Auditoria</param> /// <param name="duracao">Duracao</param> /// <returns></returns> public static bool EditarAuditoriaDuracao(AuditoriaDL a, float duracao) { try { if (VerificaExisteAuditoria(a)) { int i = auditorias.IndexOf(a); auditorias[i].Auditoria.duracao = duracao; return(true); } } catch (Exception e) { throw e; } return(false); }
/// <summary> /// Edita o colaborador de uma auditoria /// </summary> /// <param name="a">Auditoria</param> /// <param name="c">Colaborador</param> /// <returns></returns> public static bool EditarAuditoriaColaborador(AuditoriaDL a, colaboradorBO c) { try { if (VerificaExisteAuditoria(a)) { int i = auditorias.IndexOf(a); auditorias[i].Auditoria.colaborador = c; return(true); } } catch (Exception e) { throw e; } return(false); }
/// <summary> /// Edita a data de uma auditoria /// </summary> /// <param name="a">Auditoria</param> /// <param name="dt">Data</param> /// <returns></returns> public static bool EditarAuditoriaData(AuditoriaDL a, DateTime dt) { try { if (VerificaExisteAuditoria(a)) { int i = auditorias.IndexOf(a); auditorias[i].Auditoria.data = dt; return(true); } } catch (Exception e) { throw e; } return(false); }
/// <summary> /// Verifica se a auditoria ja esta na lista de auditorias /// </summary> /// <param name="a">Auditoria</param> /// <returns></returns> public static bool VerificaExisteAuditoria(AuditoriaDL a) { try { if (auditorias.Contains(a)) { return(true); } else { return(false); } } catch (Exception e) { throw e; } }
/// <summary> /// Adiciona uma auditoria a lista de auditorias /// </summary> /// <param name="a">Auditoria</param> /// <returns></returns> public static bool AdicionaAuditoria(AuditoriaDL a) { try { if (!VerificaExisteAuditoria(a)) { auditorias.Add(a); totAuditorias++; return(true); } else { return(false); } } catch (Exception e) { throw e; } }
/// <summary> /// Adiciona uma auditoria a lista de auditorias /// </summary> /// <param name="a">Auditoria</param> /// <returns></returns> public static bool AdicionaAuditoria(AuditoriaDL a) { try { if (VerificaExisteAuditoria(a.Auditoria.codigo) == -1) { auditorias.Add(a); totAuditorias++; return(true); } } catch (ArgumentNullException e) { Console.WriteLine("Error: " + e.Message); } catch (Exception e) { Console.WriteLine("Error: " + e.Message); } return(false); }
public override bool Equals(object obj) { AuditoriaDL aux = (AuditoriaDL)obj; return(aux.auditoria.codigo == this.auditoria.codigo); }