public void kraj() { doc.Close(); if (Podesavanje.Vred("Spajanje") == "Da") { Spajanje(); } app.Quit(); }
public static string Vred(string naziv) { try { return(Podesavanje.Daj().Where(x => x.naziv == naziv).ToList()[0].vrednost); } catch { return("Greska"); } }
private void btnSave_Click(object sender, RoutedEventArgs e) { Podesavanje.Sacuvaj((List <Podesavanje>)lstSettings.ItemsSource); }
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); }
public Podesavanja() { InitializeComponent(); lstSettings.ItemsSource = Podesavanje.Daj(); }