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); }
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); }