Exemplo n.º 1
0
        private List <object> loadCenovnik()
        {
            MesecnaClanarinaDAO mesecnaClanarinaDAO = DAOFactoryFactory.DAOFactory.GetMesecnaClanarinaDAO();

            return(new List <MesecnaClanarina>(mesecnaClanarinaDAO.getCenovnik()).ConvertAll <object>(
                       delegate(MesecnaClanarina mc)
            {
                return mc;
            }));
        }
Exemplo n.º 2
0
        protected override void checkBusinessRulesOnAdd(DomainObject entity)
        {
            MesecnaClanarina mc           = (MesecnaClanarina)entity;
            Notification     notification = new Notification();

            MesecnaClanarinaDAO mcDAO = DAOFactoryFactory.DAOFactory.GetMesecnaClanarinaDAO();

            if (mcDAO.findForGrupaVaziOd(mc.Grupa, mc.VaziOd) != null)
            {
                notification.RegisterMessage("Grupa", "Vec postoji clanarina za izabranu grupu i datum.");
                throw new BusinessException(notification);
            }
        }
Exemplo n.º 3
0
        protected override bool refIntegrityDeleteDlg(DomainObject entity)
        {
            Grupa g = (Grupa)entity;
            UplataClanarineDAO  uplataDao           = DAOFactoryFactory.DAOFactory.GetUplataClanarineDAO();
            MesecnaClanarinaDAO mesecnaClanarinaDao = DAOFactoryFactory.DAOFactory.GetMesecnaClanarinaDAO();

            if (uplataDao.existsUplataGrupa(g))
            {
                string msg = "Grupu '{0}' nije moguce izbrisati zato sto postoje " +
                             "podaci o uplatama za datu grupu.";
                MessageDialogs.showMessage(String.Format(msg, g), this.Text);
                return(false);
            }
            else if (mesecnaClanarinaDao.existsClanarinaGrupa(g))
            {
                string msg = "Grupu '{0}' nije moguce izbrisati zato sto postoji " +
                             "cenovnik za datu grupu. \n\nDa bi mogli da izbrisete neku grupu, " +
                             "morate najpre da izbrisete cenovnik za tu grupu. ";
                MessageDialogs.showMessage(String.Format(msg, g), this.Text);
                return(false);
            }
            return(true);
        }