コード例 #1
0
ファイル: Zakoni.cs プロジェクト: nrugas/pgservisidockertest
        /*:: 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);
            }
        }
コード例 #2
0
ファイル: Zakoni.cs プロジェクト: nrugas/pgservisidockertest
        public static int DodajKratkiOpis(string grad, _Opis opis, int idAplikacije)
        {
            try
            {
                using (PostavkeDataContext db = new PostavkeDataContext())
                {
                    ZAKONI_OPISI o = new ZAKONI_OPISI();

                    o.IDOpisaZakona = db.ZAKONI_OPISIs.Any() ? db.ZAKONI_OPISIs.Max(i => i.IDOpisaZakona) + 10 : 10;
                    o.IDZakona      = opis.IDZakona;
                    o.KratkiOpis    = opis.KratkiOpis;
                    o.Opis          = opis.OpisPrekrsaja;
                    o.ClanakPauka   = opis.ClanakPauka;
                    //todo o.Obrisan = opis.Obrisan;

                    db.ZAKONI_OPISIs.InsertOnSubmit(o);
                    db.SubmitChanges();

                    return(o.IDOpisaZakona);
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "DODAJ KRATKI OPIS");
                return(-1);
            }
        }
コード例 #3
0
ファイル: Zakoni.cs プロジェクト: nrugas/pgservisidockertest
        public static int DodajKratkiOpisS(string grad, _Opis opis, int idAplikacije)
        {
            try
            {
                using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije)))
                {
                    OpisiPrekrsaja op = new OpisiPrekrsaja();

                    op.IDPrekrsaja   = opis.IDZakona;
                    op.OpisPrekrsaja = opis.OpisPrekrsaja;
                    op.KratkiOpis    = opis.KratkiOpis;
                    op.ClanakPauka   = opis.ClanakPauka;
                    op.Obrisan       = opis.Obrisan;

                    db.OpisiPrekrsajas.InsertOnSubmit(op);
                    db.SubmitChanges();

                    return(op.IDOpisa);
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "DODAJ KRATKI OPIS STARI");
                return(-1);
            }
        }
コード例 #4
0
ファイル: Zakoni.cs プロジェクト: nrugas/pgservisidockertest
        //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);
            }
        }
コード例 #5
0
 public bool IzmjeniZakon(string grad, _Zakon zakon, _Opis opis)
 {
     return(Zakoni.IzmjeniZakonS(grad, zakon, opis, idAplikacije));
 }
コード例 #6
0
 public int DodajKratkiOpis(string grad, _Opis opis)
 {
     return(Zakoni.DodajKratkiOpisS(grad, opis, idAplikacije));
 }