/*:: IZMJENI ::*/ //stari public static bool IzmjeniZakonS(string grad, _Zakon zakon, _Opis opis, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { PopisPrekrsaja pp = db.PopisPrekrsajas.First(i => i.IDPrekrsaja == zakon.IDZakona); pp.Kazna = (int)zakon.Kazna; pp.MaterijalnaKaznjivaNorma = zakon.Clanak; pp.Neaktivan = zakon.Neaktivan; db.SubmitChanges(); if (opis != null) { OpisiPrekrsaja op = db.OpisiPrekrsajas.First(i => i.IDOpisa == opis.IDOpisa); op.KratkiOpis = opis.KratkiOpis; op.OpisPrekrsaja = opis.OpisPrekrsaja; op.ClanakPauka = opis.ClanakPauka; op.Obrisan = opis.Obrisan; db.SubmitChanges(); } return(true); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "IZMJENI ZAKON I OPIS STARI"); return(false); } }
//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); } }
/*:: DODAJ ::*/ //stari public static int DodajZakonS(string grad, _Zakon zakon, int idRedarstva, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { PopisPrekrsaja pp = new PopisPrekrsaja(); pp.Kazna = (int)zakon.Kazna; pp.MaterijalnaKaznjivaNorma = zakon.Clanak; pp.Neaktivan = zakon.Neaktivan; pp.SkraceniOpis = zakon.SkraceniOpis; pp.IDRedarstva = idRedarstva; db.PopisPrekrsajas.InsertOnSubmit(pp); db.SubmitChanges(); return(pp.IDPrekrsaja); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "DODAJ NOVI ZAKON STARI"); 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); } }
public bool IzmjeniZakon(string grad, _Zakon zakon, _Opis opis) { return(Zakoni.IzmjeniZakonS(grad, zakon, opis, idAplikacije)); }
public int DodajZakon(string grad, _Zakon novi) { return(Zakoni.DodajZakonS(grad, novi, 1, idAplikacije)); }