private void popuniPolja() { listBoxKrivicnaDela.Items.Clear(); listBoxPrekrsaji.Items.Clear(); listBoxPrivredniPrestupi.Items.Clear(); List <Prekrsaj> prekrsaji = new List <Prekrsaj>(); Prekrsaj prek = new Prekrsaj(); prekrsaji = prek.ucitajZaTuzioca(this.opstina); foreach (Prekrsaj p in prekrsaji) { listBoxPrekrsaji.Items.Add(p.PrestupId + ":" + p.NazivPrestupa); } List <PrivredniPrestup> privPres = new List <PrivredniPrestup>(); PrivredniPrestup priv = new PrivredniPrestup(); privPres = priv.ucitajZaTuzioca(this.opstina); foreach (PrivredniPrestup p in privPres) { listBoxPrivredniPrestupi.Items.Add(p.PrestupId + ":" + p.NazivPrestupa); } List <KrivicnoDelo> krivDel = new List <KrivicnoDelo>(); KrivicnoDelo delo = new KrivicnoDelo(); krivDel = delo.ucitajZaTuzioca(this.opstina); foreach (KrivicnoDelo p in krivDel) { listBoxKrivicnaDela.Items.Add(p.PrestupId + ":" + p.NazivPrestupa); } }
public string IspisZahtjeva(string grad, int idLokacije, string broj, int idAplikacije) { try { using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije))) { Prekrsaji p = db.Prekrsajis.First(i => i.IDLokacije == idLokacije); if (!string.IsNullOrEmpty(broj)) { p.BrojUpozorenja = broj; p.PozivNaBroj = broj; db.SubmitChanges(); } string ispis; Ispis.IspisPredloska(grad, ObavijestOPrekrsaju(Prekrsaj.DetaljiPrekrsaja(grad, idLokacije, idAplikacije)), 1, p.IDPredloskaIspisa.Value, 0, out ispis, string.IsNullOrEmpty(broj), idAplikacije); return(ispis); } } catch (Exception ex) { Sustav.SpremiGresku(grad, ex, idAplikacije, "ZAHTJEVI"); return(null); } }
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); } }
public static string SpremiPrekrsaj(string grad, __Prekrsaj prekrsaj, List <byte[]> slike, out int idLokacije) { idLokacije = -1; try { if (prekrsaj.Lokacija != null) { idLokacije = prekrsaj.IDLokacije = SpremiLokaciju(grad, prekrsaj.Lokacija); } int idp = -1; _NoviPrekrsaj np = KreirajNoviPrekrsaj(prekrsaj); if (prekrsaj.IDLokacije > 0 && np != null) { idp = Mobile.NoviPrekrsaj(grad, np, idRedarstva, idAplikacije); } if (idp > 0) { Prekrsaj.DodajSliku(grad, np.IDLokacije, slike, idRedarstva, idAplikacije); return(Ispis.Predlozak(grad, np.IDLokacije, 1, 0, idAplikacije)); } }catch (Exception ex) { SpremiGresku(grad, ex, "SPREMI PREKRSAJ"); } return(""); }
public static JArray DohvatiSlike(string grad, int idLokacije) { JArray ret = new JArray(); foreach (var slika in Prekrsaj.Slike(grad, idLokacije, idAplikacije)) { JObject slikaZaSlanje = new JObject(); var s = Convert.ToBase64String(slika); slikaZaSlanje.Add("Slika", s); slikaZaSlanje.Add("ID", s.GetHashCode()); ret.Add(slikaZaSlanje); } return(ret); }
public void otvoriPolicijski() { Prekrsaji.Items.Clear(); PrivredniPrestupi.Items.Clear(); List <Prekrsaj> prekrsaji = new List <Prekrsaj>(); Prekrsaj prek = new Prekrsaj(); prekrsaji = prek.ucitajIzOpstine(this.opstina); foreach (Prekrsaj p in prekrsaji) { Prekrsaji.Items.Add(p.PrestupId + ":" + p.NazivPrestupa); } List <PrivredniPrestup> privPres = new List <PrivredniPrestup>(); PrivredniPrestup priv = new PrivredniPrestup(); privPres = priv.ucitajIzOpstine(this.opstina); foreach (PrivredniPrestup p in privPres) { PrivredniPrestupi.Items.Add(p.PrestupId + ":" + p.NazivPrestupa); } }
private void buttonOtvori_Click(object sender, EventArgs e) { if (!(Prekrsaji.SelectedItem == null && PrivredniPrestupi.SelectedItem == null)) { if (Prekrsaji.SelectedItem != null) { string item = Prekrsaji.SelectedItem.ToString(); char[] niz = new char[1]; niz[0] = ':'; string[] items = item.Split(niz); Prekrsaj prek = new Prekrsaj(); PrivredniPrestup prekPr = new PrivredniPrestup(); Prekrsaji.ClearSelected(); if (prek.ucitaj(items[0])) { Prestupi form = new Prestupi(prek, this); form.Show(); } } else if (PrivredniPrestupi.SelectedItem != null) { string item = PrivredniPrestupi.SelectedItem.ToString(); char[] niz = new char[1]; niz[0] = ':'; string[] items = item.Split(niz); PrivredniPrestup prekPr = new PrivredniPrestup(); PrivredniPrestupi.ClearSelected(); if (prekPr.ucitaj(items[0])) { Prestupi form = new Prestupi(prekPr, this); form.Show(); } } } else { MessageBox.Show("Morate selektovati prestup."); } }
public string BrojDokumenta(string grad, _Prekrsaj prekrsaj) { return(Prekrsaj.BrojDokumenta(grad, prekrsaj, idAplikacije)); }
public int Vrsta(string grad, _Prekrsaj prekrsaj, string broj) { return(Prekrsaj.Vrsta(grad, prekrsaj, broj, idAplikacije)); }
public bool Registracija(string grad, int idPrekrsaja, string registracija, string kratica) { return(Prekrsaj.Registracija(grad, idPrekrsaja, registracija, kratica, false, idAplikacije)); }
public bool Adresa(string grad, int idPrekrsaja, string adresa) { return(Prekrsaj.Adresa(grad, idPrekrsaja, adresa, idAplikacije)); }
public bool Storniraj(string grad, int idPrekrsaja, string napomena, string osoba) { return(Prekrsaj.Storniraj(grad, idPrekrsaja, napomena, osoba, idAplikacije)); }
public bool Test(string grad, int idPrekrsaja, bool test) { return(Prekrsaj.Test(grad, idPrekrsaja, test, idAplikacije)); }
public int NalogPauku(string grad, int idPrekrsaja, DateTime datum, bool lisice) { return(Prekrsaj.NalogPauku(grad, idPrekrsaja, datum, lisice, "", idAplikacije)); }
public List <int> DodajSliku(string grad, int idLokacije, List <byte[]> slike) { return(Prekrsaj.DodajSliku(grad, idLokacije, slike, 1, idAplikacije)); }
/*:: RUČNO DODAVANJE PREKRSAJA ::*/ public List <string> BrojPrekrsaja(string grad, string registracija) { return(Prekrsaj.BrojPrekrsaja(grad, registracija, idAplikacije)); }
public static int DodajSliku(string grad, int idLokacije, List <byte[]> slike) { return(Prekrsaj.DodajSliku(grad, idLokacije, slike, idRedarstva, idAplikacije).Count); }
public int RotirajSliku(string grad, int idLokacije, byte[] slike) { return(Prekrsaj.RotirajSliku(grad, idLokacije, slike, idAplikacije)); }
public List <_Slika> SlikePrekrsaja(string grad, int idLokacije) { return(Prekrsaj.SlikePrekrsaja(grad, idLokacije, idAplikacije)); }
public bool ObrisiSliku(string grad, int idSlike) { return(Prekrsaj.ObrisiSliku(grad, idSlike, idAplikacije)); }
public string ObrisiSveStornirane(string grad) { return(Prekrsaj.ObrisiSveStornirane(grad, idAplikacije)); }
/*:: PREKRŠAJ GLAVNI MENU ::*/ #region PREKRSAJ public List <_Prekrsaj> PretraziPrekrsaje(string grad, int idDjelatnika, DateTime datum, bool obavijesti, bool upozorenja) { return(Prekrsaj.PretraziPrekrsaje(grad, idDjelatnika, datum, 1, idAplikacije)); }
public bool IzmjeniZakonPrekrsaja(string grad, int idPrekrsaja, int idOpisa, decimal kazna, out bool dodan) { return(Prekrsaj.IzmjeniZakonPrekrsaja(grad, idPrekrsaja, idOpisa, kazna, 1, out dodan, idAplikacije)); }
/*:: SLIKE ::*/ public List <byte[]> Slike(string grad, int idLokacije) { return(Prekrsaj.Slike(grad, idLokacije, idAplikacije)); }
public int DodajRucniPrekrsaj(string grad, _Prekrsaj prekrsaj, bool obavijest, List <byte[]> slike, bool lisice) { return(Prekrsaj.DodajRucniPrekrsaj(grad, prekrsaj, obavijest, slike, 1, lisice, idAplikacije)); }
public bool DodijeliPozivNaBroj(string grad, _Prekrsaj prekrsaj) { return(Prekrsaj.DodijeliPozivNaBroj(grad, prekrsaj, idAplikacije)); }
public static _Prekrsaj DohvatiPrekrsaj(string grad, int idLokacije) { return(Prekrsaj.DetaljiPrekrsaja(grad, idLokacije, idAplikacije)); }
/*:: IZMJENE PREKRSAJA ::*/ public bool Prenesen(string grad, int idPrekrsaja) { return(Prekrsaj.Prenesen(grad, idPrekrsaja, idAplikacije)); }
private void buttonKazna_Click(object sender, EventArgs e) { Procedura pp = new Procedura(); pp.ucitaj(listBoxProcedure.SelectedItem.ToString()); Prestup p = null; if (pp.KategorijaPrekrsaja == "0") { p = new Prekrsaj(); p.ucitaj(pp.PrestupId); } else if (pp.KategorijaPrekrsaja == "1") { p = new PrivredniPrestup(); p.ucitaj(pp.PrestupId); } else if (pp.KategorijaPrekrsaja == "2") { p = new KrivicnoDelo(); p.ucitaj(pp.PrestupId); } Kazna kazna = new Kazna(); kazna.Ime = textBoxNazivKazne.Text; kazna.Iznos = textBoxIznos.Text; kazna.RokPlacanja = dateTimePickerRokPlacanja.Value; kazna.Placeno = (checkBoxPlaceno.Checked)?true:false; if (p.PocinilacFiliPLice) { kazna.PocinilacId = "FizickoLice:" + kazna.PrestupId; } else { kazna.PocinilacId = "PravnoLice:" + kazna.PrestupId; } if (p.vratiBroj() == 0) { kazna.PrestupId = "Prekrsaj:" + p.PrestupId; } else if (p.vratiBroj() == 1) { kazna.PrestupId = "PrivredniPrestup:" + p.PrestupId; } else { kazna.PrestupId = "KrivicnoDelo:" + p.PrestupId; } kazna.dodajKaznu(); if (p.PocinilacFiliPLice) { PravnoLice pr = new PravnoLice(); pr.dodajUListuKazni(kazna.KaznaId, p.PocinilacId); } else { FizickoLice pr = new FizickoLice(); pr.dodajUListuKazni(kazna.KaznaId, p.PocinilacId); } pp.izbaciIzSuda(opstina); pp.prebaciUObradjene(opstina); this.refresh(); this.zatvoriKaznu(); this.ocistiNakonKazne(); }
public bool RelokacijaPrekrsaja(string grad, int idPrekrsaja, decimal latitude, decimal longitude) { return(Prekrsaj.RelokacijaPrekrsaja(grad, idPrekrsaja, latitude, longitude, false, idAplikacije)); }