Exemplo n.º 1
0
        public static void PregledaoPrijavu(string grad, int idPrijave, int idAplikacije)
        {
            try
            {
                using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije)))
                {
                    VANJSKE_PRIJAVE vp = db.VANJSKE_PRIJAVEs.First(i => i.IDVanjskePrijave == idPrijave);

                    vp.Pregledano = true;

                    db.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "VANJSKE PRIJAVE");
            }
        }
Exemplo n.º 2
0
        public static bool NalogPrijave(string grad, int idPrijave, int?idNaloga, int idPrekrsaja, int idAplikacije)
        {
            try
            {
                using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije)))
                {
                    VANJSKE_PRIJAVE vp = db.VANJSKE_PRIJAVEs.First(i => i.IDVanjskePrijave == idPrijave);

                    vp.IDNaloga    = idNaloga;
                    vp.IDPrekrsaja = idPrekrsaja;
                    vp.Odbijen     = false;

                    db.SubmitChanges();

                    return(true);
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "VANJSKE PRIJAVE");
                return(false);
            }
        }
Exemplo n.º 3
0
        public static bool ObradiPrijavu(string grad, int idPrijave, string napomena, int idAplikacije)
        {
            try
            {
                using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije)))
                {
                    VANJSKE_PRIJAVE vp = db.VANJSKE_PRIJAVEs.First(i => i.IDVanjskePrijave == idPrijave);

                    vp.Pregledano = true;
                    vp.Odbijen    = null;
                    vp.Napomena   = napomena;

                    db.SubmitChanges();

                    return(true);
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "VANJSKE PRIJAVE - ODBIJANJE");
                return(false);
            }
        }
Exemplo n.º 4
0
        public static int NovaPrijava(string grad, _Prijava prijava, List <byte[]> slike, int idAplikacije)
        {
            try
            {
                using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije)))
                {
                    #region LOKACIJA

                    Lokacije lok = new Lokacije();

                    lok.Lat  = prijava.Latitude;
                    lok.Long = prijava.Longitude;
                    lok.RegistracijskaPlocica  = prijava.Registracija;
                    lok.DatumVrijeme           = prijava.Vrijeme;
                    lok.IDDjelatnika           = null;//prijava.IDDjelatnika;
                    lok.IDNacinaPozicioniranja = 3;
                    lok.IDTerminala            = 0;
                    lok.CellTowerID            = null;
                    lok.SignalStrength         = null;
                    lok.HDOP   = 0;
                    lok.Brzina = 0;

                    db.Lokacijes.InsertOnSubmit(lok);
                    db.SubmitChanges();

                    #endregion

                    #region SLIKE

                    Prekrsaj.DodajSliku(grad, lok.IDLokacije, slike, 1, idAplikacije);

                    #endregion

                    VANJSKE_PRIJAVE vp = new VANJSKE_PRIJAVE();

                    int id = 1;

                    if (db.VANJSKE_PRIJAVEs.Any())
                    {
                        id = db.VANJSKE_PRIJAVEs.Max(i => i.IDVanjskePrijave) + 1;
                    }

                    vp.IDVanjskePrijave = id;
                    vp.IDLokacije       = lok.IDLokacije;
                    vp.IDRedarstva      = prijava.IDRedarstva; // bilo fixirano na 4 pa sam promijenio i šaljem 2 u prijavi
                    vp.IDIzvora         = 1;
                    vp.Lattitude        = prijava.Latitude;
                    vp.Longitude        = prijava.Longitude;
                    vp.Adresa           = prijava.Adresa;
                    vp.Opis             = prijava.Opis;
                    vp.Vrijeme          = prijava.Vrijeme;
                    vp.Pregledano       = false;
                    vp.Registracija     = prijava.Registracija; // stavio jer je pucalo...

                    db.VANJSKE_PRIJAVEs.InsertOnSubmit(vp);
                    db.SubmitChanges();

                    return(id);
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "VANJSKA PRIJAVA");
                return(-1);
            }
        }