示例#1
0
 private void Validacoes(Int32 PatrimonioId, Int32 UsuarioId, Int32 MarcaId, String Nome)
 {
     this.dalMarca   = new DalMarca();
     this.dalUsuario = new DalUsuario();
     if (!this.dalUsuario.ListaUsuarios().Any(u => u.Id == UsuarioId))
     {
         throw new Exception(Utils.Utils.GetDescriptionEnum(MessageType.UsuarioInexistente));
     }
     if (this.dalMarca.ListaMarcas(MarcaId, null, null).Count <= 0)
     {
         throw new Exception(Utils.Utils.GetDescriptionEnum(MessageType.MarcaInexistente));
     }
     if (PatrimonioId > 0 && this.dalPatrimonio.ListaPatrimonios(null, null, null).Any(p => p.Nome == Nome && p.Id != PatrimonioId))
     {
         throw new Exception(Utils.Utils.GetDescriptionEnum(MessageType.NomePatrimonioRepetido));
     }
     if (PatrimonioId > 0 && this.dalPatrimonio.ListaPatrimonios(null, null, false).Any(p => p.Nome == Nome && p.Id != PatrimonioId))
     {
         throw new Exception(Utils.Utils.GetDescriptionEnum(MessageType.NomePatrimonioRepetido));
     }
 }
示例#2
0
 public BllMarca(String token)
 {
     this.dalMarca = new DalMarca();
     this.bllToken = new BllToken();
     this.token    = token;
 }