Beispiel #1
0
        /*:: 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);
            }
        }
Beispiel #2
0
        /*:: 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);
            }
        }