public SudijskeUlogeEditorForm(SudijskiOdborNaSpravi odbor) { InitializeComponent(); this.odbor = odbor; createUI(); }
public RasporedSudijaLista(Izvestaj izvestaj, int pageNum, float y, Font itemFont, Font itemsHeaderFont, SudijskiOdborNaSpravi odbor, bool sveSpraveNaJednojStrani, int columnNumber, DataGridView formGrid) : base(izvestaj, pageNum, y, itemFont, itemsHeaderFont, formGrid) { this.sprava = odbor.Sprava; this.sveSpraveNaJednojStrani = sveSpraveNaJednojStrani; this.columnNumber = columnNumber; fetchItems(odbor); }
public virtual void loadFromDump(StringReader reader, IdMap map) { DeoTakmicenjaKod = (DeoTakmicenjaKod)Enum.Parse(typeof(DeoTakmicenjaKod), reader.ReadLine()); string line = reader.ReadLine(); Naziv = line != NULL ? line : null; line = reader.ReadLine(); Takmicenje = line != NULL ? map.takmicenjeMap[int.Parse(line)] : null; int count = int.Parse(reader.ReadLine()); for (int i = 0; i < count; ++i) { reader.ReadLine(); // id SudijskiOdborNaSpravi s = new SudijskiOdborNaSpravi(); s.loadFromDump(reader, map); Odbori.Add(s); } }
public RasporedSudijaEditorForm(int rasporedId, Sprava sprava, int takmicenjeId) { InitializeComponent(); this.takmicenjeId = takmicenjeId; spravaGridUserControl1.init(sprava); try { DataAccessProviderFactory factory = new DataAccessProviderFactory(); dataContext = factory.GetDataContext(); dataContext.BeginTransaction(); // TODO: Trebalo bi i NHibernateUtil.Initialize smestiti u // IDataContext klasu raspored = loadRaspored(rasporedId); sudijskiOdbor = raspored.getOdbor(sprava); initUI(); spravaGridUserControl1.setItems(sudijskiOdbor.Raspored); // dataContext.Commit(); } catch (Exception ex) { if (dataContext != null && dataContext.IsInTransaction) dataContext.Rollback(); throw new InfrastructureException( Strings.getFullDatabaseAccessExceptionMessage(ex), ex); } finally { if (dataContext != null) dataContext.Dispose(); dataContext = null; } }
public RasporedSudijaIzvestaj(SudijskiOdborNaSpravi odbor, string documentName, DataGridView formGrid) { DocumentName = documentName; Font itemFont = new Font("Arial", itemFontSize); Font itemsHeaderFont = new Font("Arial", itemFontSize, FontStyle.Bold); svakaSpravaNaPosebnojStrani = true; reportListe.Add(new RasporedSudijaLista(this, 1, 0f, itemFont, itemsHeaderFont, odbor, false, 1, formGrid)); }
private List<object[]> getSudijskiOdborReportItems(SudijskiOdborNaSpravi odbor) { List<object[]> result = new List<object[]>(); foreach (SudijaNaSpravi sudija in odbor.Raspored) { result.Add(new object[] { SudijskeUloge.toString(sudija.Uloga), sudija.PrezimeIme, sudija.KlubDrzava }); } return result; }
private void fetchItems(SudijskiOdborNaSpravi odbor) { items = getSudijskiOdborReportItems(odbor); groups = new List<ReportGrupa>(); groups.Add(new ReportGrupa(0, items.Count)); }