public void Update(ECompany eCompany) { eCompany.Validar(); dCompany.Update(eCompany); eCompany.Audit.TypeEvent = "Update"; bAudit.Insert(eCompany.Audit); }
public void Insert(ECompany eCompany) { eCompany.Validar(); dCompany.Insert(eCompany); if (dCompany.ExistsPrimaryKey()) { Message = string.Format("El código de empresa '{0}' ya existe en el Sistema, no se puede crear el registro.", eCompany.CodeCompany); throw new Exception(Message); } if (dCompany.ExistsReference()) { Message = string.Format("El código de Corporation '{0}' no existe en el Sistema", eCompany.CodeCorporation); throw new Exception(Message); } eCompany.Audit.TypeEvent = "Insert"; bAudit.Insert(eCompany.Audit); }