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