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"); } }
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); } }
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); } }
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); } }