public static bool OznaciPreuzete(string grad, List <int> preuzeti, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { foreach (var q in preuzeti) { VppVanjskoPostupci vpp = db.VppVanjskoPostupcis.First(i => i.IDVanjskoPostupci == q); vpp.IDStatusaVP = 3; vpp.Preuzeto = true; db.SubmitChanges(); SpremiAkcijuPostupanja(grad, q, "Odvjetničko društvo je preuzelo prekršaj!", "Prekršaj je izvezen u CSV format.", idAplikacije); } return(true); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "Oznaci preuzete"); return(false); } }
public static bool IzmjeniStatus(string grad, List <_VppPostupanja> postupanja, int idStatusa, string napomena, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { foreach (var p in postupanja) { VppVanjskoPostupci vpp = db.VppVanjskoPostupcis.First(i => i.IDVanjskoPostupci == p.IDPreuzimanja); vpp.IDStatusaVP = idStatusa; db.SubmitChanges(); string status = db.VppStatus.First(i => i.IDStatusaVP == idStatusa).NazivStatusa; SpremiAkcijuPostupanja(grad, p.IDPreuzimanja, status, napomena, idAplikacije); } return(true); } } catch (Exception ex) { Sustav.SpremiGresku("", ex, idAplikacije, "IZMJENI STATUS"); return(false); } }
public static bool PromijeniRegistraciju(string grad, int idPrekrsaja, int idVppVanjsko, string registracija, string kratica, int idMarke, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { Prekrsaji p = db.Prekrsajis.First(s => s.IDPrekrsaja == idPrekrsaja); string stara = p.RegistracijskaPlocica; bool ok = Prekrsaj.Registracija(grad, idPrekrsaja, registracija, kratica, false, idAplikacije); if (!ok) { return(false); } VppVanjskoPostupci vppvp = db.VppVanjskoPostupcis.First(i => i.IDVanjskoPostupci == idVppVanjsko); vppvp.RegistracijaOK = true; vppvp.IDStatusaVP = 2; vppvp.IDMarkeVozila = idMarke; db.SubmitChanges(); return(SpremiAkcijuPostupanja(grad, idVppVanjsko, "Prekontrolirana registracija", "Stara registracija: " + stara, idAplikacije)); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "PROMJENI REGISTRACIJU"); return(false); } }
/*:: PRILOG ::*/ public static byte[] Prilog(string grad, int idPostupanja, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { VppVanjskoPostupci vpp = db.VppVanjskoPostupcis.First(i => i.IDVanjskoPostupci == idPostupanja); return(vpp.Prilog.ToArray()); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "PRILOG POSTUPANJU"); return(null); } }
public static bool OdbijRegistraciju(string grad, int idVppVanjsko, string status, string napomena, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { VppVanjskoPostupci vppvp = db.VppVanjskoPostupcis.First(i => i.IDVanjskoPostupci == idVppVanjsko); vppvp.RegistracijaOK = true; vppvp.IDStatusaVP = 1; db.SubmitChanges(); return(SpremiAkcijuPostupanja(grad, idVppVanjsko, status, napomena, idAplikacije)); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "ODBIJ PREKRSAJ"); return(false); } }
public static bool OdobriSveRegistracije(string grad, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { int br; foreach (var postupanja in DohvatiProvjeruRegistracije(grad, 0, out br, idAplikacije)) { VppVanjskoPostupci vppvp = db.VppVanjskoPostupcis.First(i => i.IDVanjskoPostupci == postupanja.IDVppPostupanja); vppvp.RegistracijaOK = true; db.SubmitChanges(); } return(SpremiAkcijuPostupanja(grad, 0, "Odobrene sve registracije (" + br + ")", "", idAplikacije)); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "Odobri Sve Registracije"); return(false); } }