//novi public static int DodajZakon(string grad, _Zakon novi, int idAplikacije) { try { using (PostavkeDataContext db = new PostavkeDataContext()) { ZAKONI zakon = new ZAKONI(); zakon.IDZakona = db.ZAKONIs.Any() ? db.ZAKONIs.Max(i => i.IDZakona) + 100 : 100; zakon.SkracenOpis = novi.SkraceniOpis; zakon.Clanak = novi.Clanak; zakon.Kazna = novi.Kazna; db.ZAKONIs.InsertOnSubmit(zakon); db.SubmitChanges(); return(zakon.IDZakona); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "DODAJ NOVI ZAKON"); return(-1); } }
//novi public static bool IzmjeniZakon(string grad, _Zakon zakon, _Opis opis, int idAplikacije) { try { using (PostavkeDataContext db = new PostavkeDataContext()) { ZAKONI z = db.ZAKONIs.First(i => i.IDZakona == zakon.IDZakona); z.SkracenOpis = zakon.SkraceniOpis; z.Clanak = zakon.Clanak; z.Kazna = zakon.Kazna; z.Neaktivan = zakon.Neaktivan; db.SubmitChanges(); if (opis != null) { ZAKONI_OPISI o = db.ZAKONI_OPISIs.First(i => i.IDOpisaZakona == opis.IDOpisa); o.KratkiOpis = opis.KratkiOpis; o.Opis = opis.OpisPrekrsaja; o.ClanakPauka = opis.ClanakPauka; //o.Obrisan = opis.Obrisan; db.SubmitChanges(); } return(true); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "IZMJENI ZAKON I OPIS"); return(false); } }