public void StampajZaUcenika(Ucenik uc) { FormFields fields = doc.FormFields; ucenici.Add(uc.naziv + ext); fields["Text1"].Result = Podesavanje.Vred("Naziv skole").Cir(); fields["Text2"].Result = Podesavanje.Vred("Sediste").Cir(); fields["Text5"].Result = Podesavanje.Vred("Resenje br").Cir(); fields["Text6"].Result = Podesavanje.Vred("Resenje od").Cir(); fields["Text3"].Result = Podesavanje.Vred("Delovodni broj i datum").Cir(); fields["Text4"].Result = Podesavanje.Vred("Ministarstvo").Cir(); string maticni = uc.broj.ToString(); if (maticni.Length == 6) { maticni = "0" + maticni; } fields["Text7"].Result = maticni; string ime = uc.naziv.Substring(uc.naziv.LastIndexOf(" ") + 1); ime += " "; ime += uc.naziv.Substring(0, uc.naziv.LastIndexOf(" ")); fields["Text8"].Result = ime.Cir(); fields["Text9"].Result = uc.otac.Substring(uc.otac.LastIndexOf(" ") + 1).Cir(); fields["Text10"].Result = uc.datumRodj; fields["Text12"].Result = uc.mestoRodj.Cir(); string opstina = uc.opstinaRodj; string drzava = "Republika Srbija"; if (opstina.Contains(",")) { drzava = opstina.Substring(opstina.IndexOf(",") + 1); opstina = opstina.Substring(0, opstina.IndexOf(",")); } fields["Text13"].Result = opstina.Cir(); fields["Text14"].Result = drzava.Cir(); fields["Text15"].Result = App.Godina().ToString(); fields["Aaa"].Result = (App.Godina() + 1).ToString(); fields["Dropdown7"].DropDown.Value = 2; fields["Dropdown3"].DropDown.Value = (int)uc.razred + 1; fields["Dropdown6"].DropDown.Value = (int)uc.razred + 1; fields["Text19"].Result = ((int)uc.trajanje).Rec().ToLower().Cir(); fields["Text20"].Result = uc.smer.naziv.Cir(); var listaPredmeta = Smer.DajPredmete(uc.smer, (int)uc.razred); int?ocenaVladanje = null; int i = 1, j = 1; foreach (Predmet pr in listaPredmeta) { fields["p" + j.ToString()].Result = ""; fields["o" + j.ToString()].DropDown.Value = 1; if (pr.naziv == "Vladanje") { ocenaVladanje = Ucenik.OcenaIz((int)uc.broj, pr.id, App.Godina()); } else { int?ocena = Ucenik.OcenaIz((int)uc.broj, pr.id, App.Godina()); if (ocena != null) { fields["p" + i.ToString()].Result = pr.naziv.Cir(); fields["o" + i.ToString()].DropDown.Value = 7 - (int)ocena; } else { fields["p" + i.ToString()].Result = ""; fields["o" + i.ToString()].DropDown.Value = 1; i--; } i++; j++; } } if (uc.veronauka == 0) { fields["ver"].DropDown.Value = 3; fields["over"].DropDown.Value = 5; } else { fields["ver"].DropDown.Value = 2; fields["over"].DropDown.Value = 2; } if (ocenaVladanje != null) { fields["vladanje"].DropDown.Value = 7 - (int)ocenaVladanje; } else { fields["vladanje"].DropDown.Value = 1; } double prosek = Ucenik.Prosek(uc); int rounded = (int)Math.Round(prosek + 0.01, 0); fields["Text29"].Result = String.Format("{0:0.00}", prosek); fields["Dropdown2"].DropDown.Value = 7 - rounded; doc.SaveAs(_putanja + @"\" + uc.naziv + ext); }