Exemplo n.º 1
0
        protected override void checkBusinessRulesOnAdd(DomainObject entity)
        {
            Kategorija   k            = (Kategorija)entity;
            Notification notification = new Notification();

            KategorijaDAO katDAO = DAOFactoryFactory.DAOFactory.GetKategorijaDAO();

            if (katDAO.existsKategorijaNaziv(k.Naziv))
            {
                notification.RegisterMessage("Naziv", "Kategorija sa datim nazivom vec postoji.");
                throw new BusinessException(notification);
            }
        }
Exemplo n.º 2
0
        protected override void checkBusinessRulesOnUpdate(DomainObject entity)
        {
            Kategorija   k            = (Kategorija)entity;
            Notification notification = new Notification();

            KategorijaDAO katDAO       = DAOFactoryFactory.DAOFactory.GetKategorijaDAO();
            bool          nazivChanged = (k.Naziv.ToUpper() != oldNaziv.ToUpper()) ? true : false;

            if (nazivChanged && katDAO.existsKategorijaNaziv(k.Naziv))
            {
                notification.RegisterMessage("Naziv", "Kategorija sa datim nazivom vec postoji.");
                throw new BusinessException(notification);
            }
        }