Ejemplo n.º 1
0
        protected override bool refIntegrityDeleteDlg(DomainObject entity)
        {
            Kategorija k        = (Kategorija)entity;
            GrupaDAO   grupaDao = DAOFactoryFactory.DAOFactory.GetGrupaDAO();

            if (grupaDao.existsGrupa(k))
            {
                string msg = "Kategoriju '{0}' nije moguce izbrisati zato sto postoje " +
                             "grupe za datu kategoriju. \n\nDa bi neka kategorija mogla da se " +
                             "izbrise, uslov je da ne postoje grupe za tu kategoriju. To " +
                             "znaci da morate najpre da pronadjete sve grupe za datu " +
                             "kategoriju, i da zatim, u prozoru u kome " +
                             "se menjaju podaci o grupi, polje za kategoriju promenite ili ga ostavite prazno. " +
                             "Nakon sto ste ovo uradili za sve " +
                             "grupe za datu kategoriju, moci cete da izbrisete kategoriju. ";
                MessageDialogs.showMessage(String.Format(msg, k), this.Text);
                return(false);
            }
            return(true);
        }
Ejemplo n.º 2
0
        protected override bool refIntegrityDeleteDlg(DomainObject entity)
        {
            FinansijskaCelina f        = (FinansijskaCelina)entity;
            GrupaDAO          grupaDao = DAOFactoryFactory.DAOFactory.GetGrupaDAO();

            if (grupaDao.existsGrupa(f))
            {
                string msg = "Finansijsku celinu '{0}' nije moguce izbrisati zato sto postoje " +
                             "grupe za datu finansijsku celinu. \n\nDa bi neka finansijska celina mogla da se " +
                             "izbrise, uslov je da ne postoje grupe za tu finansijsku celinu. To " +
                             "znaci da morate najpre da pronadjete sve grupe za datu " +
                             "finansijsku celinu, i da zatim, u prozoru u kome " +
                             "se menjaju podaci o grupi, promenite finansijsku celinu za datu grupu. " +
                             "Nakon sto ste ovo uradili za sve " +
                             "grupe za datu finansijsku celinu, moci cete da izbrisete finansijsku celinu. ";
                MessageDialogs.showMessage(String.Format(msg, f), this.Text);
                return(false);
            }
            return(true);
        }