示例#1
0
        protected override List <object> loadEntities()
        {
            FinansijskaCelinaDAO finansijskaCelinaDAO = DAOFactoryFactory.DAOFactory.GetFinansijskaCelinaDAO();

            return(new List <FinansijskaCelina>(finansijskaCelinaDAO.FindAllSortById()).ConvertAll <object>(
                       delegate(FinansijskaCelina f)
            {
                return f;
            }));
        }
示例#2
0
        protected override void checkBusinessRulesOnAdd(DomainObject entity)
        {
            FinansijskaCelina f            = (FinansijskaCelina)entity;
            Notification      notification = new Notification();

            FinansijskaCelinaDAO finCelDAO = DAOFactoryFactory.DAOFactory.GetFinansijskaCelinaDAO();

            if (finCelDAO.existsFinansijskaCelinaNaziv(f.Naziv))
            {
                notification.RegisterMessage("Naziv", "Finansijska celina sa datim nazivom vec postoji.");
                throw new BusinessException(notification);
            }
        }
示例#3
0
        protected override void checkBusinessRulesOnUpdate(DomainObject entity)
        {
            FinansijskaCelina f            = (FinansijskaCelina)entity;
            Notification      notification = new Notification();

            FinansijskaCelinaDAO finCelDAO = DAOFactoryFactory.DAOFactory.GetFinansijskaCelinaDAO();
            bool nazivChanged = (f.Naziv.ToUpper() != oldNaziv.ToUpper()) ? true : false;

            if (nazivChanged && finCelDAO.existsFinansijskaCelinaNaziv(f.Naziv))
            {
                notification.RegisterMessage("Naziv", "Finansijska celina sa datim nazivom vec postoji.");
                throw new BusinessException(notification);
            }
        }