Exemplo n.º 1
0
        /// <summary>
        /// Kreira novi prekršaj i šalje nalog pauku
        /// </summary>
        /// <param name="grad">grad obrade</param>
        /// <param name="zahtjev">id zahtjeva koji se obrađuje</param>
        /// <param name="idOpisa">id opisa prekršaja</param>
        /// <param name="registracija">registracija</param>
        /// <param name="adresa">adresa prekršaja</param>
        /// <param name="drzava">država vozila prekršitelja</param>
        /// <param name="obavijest">true obavijest/false upozorenje</param>
        /// <param name="nalogPauku">true ide nalog pauku false ne ide</param>
        /// <returns>id novog prekršaja</returns>
        public int DodajPrekrsaj(string grad, _PrijavaPauk zahtjev, int idOpisa, string registracija, string adresa, string drzava, bool obavijest, bool nalogPauku)
        {
            try
            {
                decimal kazna = 0;

                try
                {
                    kazna = Zakoni.DohvatiZakonS(grad, idOpisa, false, idAplikacije).Kazna;
                }
                catch (Exception)
                {
                }

                //todo lisice
                int id = Zahtjev.DodajPrekrsaj(grad, zahtjev, idOpisa, kazna, registracija, adresa, drzava, obavijest, nalogPauku, false, 1, idAplikacije);
                try
                {
                    Sustav.SpremiAkciju(grad, zahtjev.IDOdobravatelja.Value, 103, "ID Zahtjeva: " + zahtjev.IDPrijave + ", ID Prekrsaja: " + id + ", Reg.: " + zahtjev.Registracija, 1, idAplikacije);
                }
                catch
                {
                }

                return(id);
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "DODAJ PREKRSAJ - IZNOS KAZNE");
                return(-1);
            }
        }
Exemplo n.º 2
0
 public static List <_Zakon> DohvatiZakone(string grad)
 {
     return(Zakoni.DohvatiZakoneS(grad, false, 1, false, idAplikacije));
 }
Exemplo n.º 3
0
 public bool IzmjeniZakon(string grad, _Zakon zakon, _Opis opis)
 {
     return(Zakoni.IzmjeniZakonS(grad, zakon, opis, idAplikacije));
 }
Exemplo n.º 4
0
 public bool SpremiPrijevod(string grad, int idJezika, int idZakona, int idOpisa, string clanak, string opis)
 {
     return(Zakoni.SpremiPrijevodS(grad, idJezika, idZakona, idOpisa, clanak, opis, idAplikacije));
 }
Exemplo n.º 5
0
 public int DodajKratkiOpis(string grad, _Opis opis)
 {
     return(Zakoni.DodajKratkiOpisS(grad, opis, idAplikacije));
 }
Exemplo n.º 6
0
 public int DodajZakon(string grad, _Zakon novi)
 {
     return(Zakoni.DodajZakonS(grad, novi, 1, idAplikacije));
 }
Exemplo n.º 7
0
 public List <_Opis> DohvatiOpiseZakona(string grad, int idPrekrsaja)
 {
     return(Zakoni.DohvatiOpiseZakonaS(grad, idPrekrsaja, true, idAplikacije));
 }
Exemplo n.º 8
0
 public List <_Zakon> DohvatiZakone(string grad, int idRedarstva, bool neaktivni)
 {
     return(Zakoni.DohvatiZakoneS(grad, neaktivni, idRedarstva, true, idAplikacije));
 }
Exemplo n.º 9
0
        /*:: ZAKONI ::*/

        #region ZAKONI - TRENUTNO VADI IZ STARE BAZE PREBACITI NA NOVO

        public List <_2DLista> DohvatiJezike(string grad)
        {
            return(Zakoni.DohvatiJezike(grad, idAplikacije));
        }
Exemplo n.º 10
0
 public List <_3DLista> DohvatiOpise(string grad)
 {
     return(Zakoni.DohvatiOpise(grad, idAplikacije));
 }
Exemplo n.º 11
0
 public int IznosKazneS(string grad, int idOpisa)
 {
     return Zakoni.IznosKazneS(grad, idOpisa, idAplikacije);
 }
Exemplo n.º 12
0
 public List<_Opis> DohvatiOpiseZakonaGOS(string grad)
 {
     return Zakoni.DohvatiOpiseZakonaGOS(grad, idAplikacije);
 }
Exemplo n.º 13
0
 public List <_Zakon> DohvatiZakone(string grad, bool neaktivni)
 {
     return(Zakoni.DohvatiZakoneS(grad, neaktivni, 1, false, idAplikacije));
 }
Exemplo n.º 14
0
 public _Zakon DetaljiPrekrsaja(string grad, int idOpisa)
 {
     return(Zakoni.DohvatiZakonS(grad, idOpisa, false, idAplikacije));
 }