public ActionResult GetFizickoLice(FormCollection collection) { if (Request.Form["textIme"].CompareTo("") != 0 && Request.Form["textPrezime"].CompareTo("") != 0 && Request.Form["textJMBG"].CompareTo("") != 0) { FizickoLice fizLice = new FizickoLice(); if (fizLice.ucitaj(Request.Form["textJMBG"])) { List <string> retVrednost = new List <string>(); List <string> kazne = new List <string>(); kazne = fizLice.vratiKazne(); foreach (string s in kazne) { Kazna k = new Kazna(); k.ucitaj(s); if (!k.Placeno) { string rV = k.Ime + "," + k.RokPlacanja + "," + k.Iznos + ","; retVrednost.Add(rV); } } return(View("FizickoLiceRezultat", retVrednost)); } else { return(View("FizickoLice")); } } else { return(View("FizickoLice")); } }
public void popuniTabelu() { try { DataTable karte = Kazna.selectkazne(); tabela.DataSource = karte; tabela.Columns[0].HeaderCell.Value = "Parking mesto"; tabela.Columns[1].HeaderCell.Value = "Registracioni broj tablica"; tabela.Columns[2].HeaderCell.Value = "Datum"; tabela.Columns[3].HeaderCell.Value = "Vreme"; tabela.Columns[4].HeaderCell.Value = "Napomena"; tabela.Columns[5].HeaderCell.Value = "Broj kazne"; Statistika s = new Statistika(); s.Mesec = DateTime.Now.Month.ToString(); s.Godina = DateTime.Now.Year.ToString(); DataTable dt = s.selectStatistika(); if (dt.Rows.Count != 0) { lbKarte.Text = dt.Rows[0][2].ToString(); lbPrihod.Text = dt.Rows[0][3].ToString(); lbKazne.Text = dt.Rows[0][4].ToString(); } else { lbKarte.Text = "0"; lbPrihod.Text = "0"; lbKazne.Text = "0"; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnKObrisi_Click(object sender, EventArgs e) { try { if (tabela.SelectedRows.Count != 1) { customMessageBox.Show("Molimo Vas izaberite korisnika!"); } else if (tabela.SelectedRows.Count == 1 && tabela.SelectedRows[0].Cells[0].Value != null) { Kazna k = new Kazna(); k.ID = int.Parse(tabela.SelectedRows[0].Cells[5].Value.ToString()); DialogResult result = cmbyn.Show("Jeste li sigurni da želite obrisati korisnika?"); if (result == DialogResult.Yes) { k.obrisiKaznu(); } popuniTabelu(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAzurirajKazna_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(tbPMestoKazna.Text) || string.IsNullOrEmpty(tbRegistarskiBrojTablica.Text) || string.IsNullOrEmpty(tbDatum.Text) || string.IsNullOrEmpty(tbVremeKazna.Text)) { customMessageBox.Show("Popunite podatke!"); } else { Kazna k = new Kazna(); k.ParkingMesto = int.Parse(tbPMestoKazna.Text); k.RegistracioniBrojTablica = tbRegistarskiBrojTablica.Text; k.Datum = tbDatum.Text; k.Vreme = tbVremeKazna.Text; k.Napomena = tbNapomena.Text; k.ID = int.Parse(tabela.SelectedRows[0].Cells[5].Value.ToString()); k.azurirajKaznu(); popuniTabelu(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public IzmeniKaznu(Kazna kaz) { InitializeComponent(); kazna = kaz; textBoxIme.Text = kaz.Ime; textBoxIznos.Text = kaz.Iznos; dateTimePicker1.Value = kaz.RokPlacanja; checkBoxPlaceno.Checked = kaz.Placeno; }
private void tbSearch_TextChanged(object sender, EventArgs e) { DataTable pretraga = Kazna.selectKazneZaSearch(tbSearch.Text); tabela.DataSource = pretraga; tabela.Columns[0].HeaderCell.Value = "Parking mesto"; tabela.Columns[1].HeaderCell.Value = "Registracioni broj tablica"; tabela.Columns[2].HeaderCell.Value = "Datum"; tabela.Columns[3].HeaderCell.Value = "Vreme"; tabela.Columns[4].HeaderCell.Value = "Napomena"; tabela.Columns[5].HeaderCell.Value = "Broj kazne"; }
private void NeplaceneKazne_SelectedIndexChanged(object sender, EventArgs e) { if (NeplaceneKazne.SelectedItem != null) { string item = NeplaceneKazne.SelectedItem.ToString(); char[] niz = new char[1]; niz[0] = ':'; string[] items = item.Split(niz); Kazna kaz = new Kazna(); kaz.ucitaj(items[0]); IzmeniKaznu forma = new IzmeniKaznu(kaz); forma.Show(); } }
private void buttonSacuvaj_Click(object sender, EventArgs e) { Kazna kazna = new Kazna(); kazna.Ime = textBoxNazivKazne.Text; kazna.Iznos = textBoxIznos.Text; kazna.RokPlacanja = dateTimePickerRokPlacanja.Value; kazna.Placeno = (checkBoxPlaceno.Checked)?true:false; if (prestup.PocinilacFiliPLice) { kazna.PocinilacId = "FizickoLice:" + prestup.PrestupId; } else { kazna.PocinilacId = "PravnoLice:" + prestup.PrestupId; } if (prestupZnak == 0) { kazna.PrestupId = "Prekrsaj:" + prestup.PrestupId; } else if (prestupZnak == 1) { kazna.PrestupId = "PrivredniPrestup:" + prestup.PrestupId; } else { kazna.PrestupId = "KrivicnoDelo:" + prestup.PrestupId; } kazna.dodajKaznu(); if (prestup.PocinilacFiliPLice) { PravnoLice p = new PravnoLice(); p.dodajUListuKazni(kazna.KaznaId, prestup.PocinilacId); } else { FizickoLice p = new FizickoLice(); p.dodajUListuKazni(kazna.KaznaId, prestup.PocinilacId); } prestup.izbaci(); insp.otvoriPolicijski(); this.Close(); }
private void btnUnesiKazna_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(tbPMestoKazna.Text) || string.IsNullOrEmpty(tbRegistarskiBrojTablica.Text) || string.IsNullOrEmpty(tbDatum.Text) || string.IsNullOrEmpty(tbVremeKazna.Text)) { customMessageBox.Show("Popunite podatke!"); } else { Kazna k = new Kazna(); k.ParkingMesto = int.Parse(tbPMestoKazna.Text); k.RegistracioniBrojTablica = tbRegistarskiBrojTablica.Text; k.Datum = tbDatum.Text; k.Vreme = tbVremeKazna.Text; k.Napomena = tbNapomena.Text; k.unesiKaznu(); popuniTabelu(); Statistika s = new Statistika(); s.Mesec = DateTime.Now.Month.ToString(); s.Godina = DateTime.Now.Year.ToString(); DataTable dt = s.selectStatistika(); if (dt.Rows.Count != 0) { s.brojKazni = int.Parse(dt.Rows[0][4].ToString()) + 1; s.Prihod = int.Parse(dt.Rows[0][3].ToString()); s.unosKazneStatistika(); } else { s.brojKazni = 1; s.kreiranjeMeseca(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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(); }
//------------------Prikaz tab----------------------------- private void buttonPrikazi_Click(object sender, EventArgs e) { if (proveriBroj(textBoxId.Text)) { if (radioButtonFizickoL.Checked) { FizickoLice fizickoLice = new FizickoLice(); if (fizickoLice.proveri(textBoxId.Text)) { if (fizickoLice.ucitaj(textBoxId.Text)) { this.zatvoriPravna(); this.otvoriFizicka(); textBoxIme.Text = fizickoLice.Ime; textBoxNacionalnost.Text = fizickoLice.Nacionalnost; textBoxTelefon.Text = fizickoLice.Telefon; textBoxPrezime.Text = fizickoLice.Prezime; textBoxAdresa.Text = fizickoLice.Adresa; dateTimePickerDatumRodjenja.Value = fizickoLice.DatumRodjenja; Prestupi.Items.Clear(); NeplaceneKazne.Items.Clear(); List <string> prestupi = new List <string>(); prestupi = fizickoLice.vratiPrekrsaje(); foreach (string s in prestupi) { Prekrsaj pre = new Prekrsaj(); pre.ucitaj(s); Prestupi.Items.Add(pre.PrestupId + ":" + pre.NazivPrestupa); } prestupi = fizickoLice.vratiKrivicnaDela(); foreach (string s in prestupi) { KrivicnoDelo pre = new KrivicnoDelo(); pre.ucitaj(s); Prestupi.Items.Add(pre.PrestupId + ":" + pre.NazivPrestupa); } List <string> kazne = new List <string>(); kazne = fizickoLice.vratiKazne(); foreach (string s in kazne) { Kazna kaz = new Kazna(); kaz.ucitaj(s); if (!kaz.Placeno) { NeplaceneKazne.Items.Add(kaz.KaznaId + ":" + kaz.Ime); } } } else { MessageBox.Show("Doslo je do greske prilikom ucitavanja."); } } else { MessageBox.Show("Ne postoji trazena osoba."); } } else if (radioButtonPravnoL.Checked) { PravnoLice pravnoLice = new PravnoLice(); if (pravnoLice.proveri(textBoxId.Text)) { if (pravnoLice.ucitaj(textBoxId.Text)) { this.zatvoriFizicka(); this.otvoriPravna(); textBoxTelefonP.Text = pravnoLice.Telefon; textBoxNaziv.Text = pravnoLice.Naziv; textBoxAdresaP.Text = pravnoLice.Adresa; Prestupi.Items.Clear(); NeplaceneKazne.Items.Clear(); List <string> prestupi = new List <string>(); prestupi = pravnoLice.vratiPrekrsaje(); foreach (string s in prestupi) { Prekrsaj pre = new Prekrsaj(); pre.ucitaj(s); Prestupi.Items.Add(pre.PrestupId + ":" + pre.NazivPrestupa); } prestupi = pravnoLice.vratiKrivicnaDela(); foreach (string s in prestupi) { KrivicnoDelo pre = new KrivicnoDelo(); pre.ucitaj(s); Prestupi.Items.Add(pre.PrestupId + ":" + pre.NazivPrestupa); } prestupi = pravnoLice.vratiPrivrednePrestupe(); foreach (string s in prestupi) { PrivredniPrestup pre = new PrivredniPrestup(); pre.ucitaj(s); Prestupi.Items.Add(pre.PrestupId + ":" + pre.NazivPrestupa); } List <string> kazne = new List <string>(); kazne = pravnoLice.vratiKazne(); foreach (string s in kazne) { Kazna kaz = new Kazna(); kaz.ucitaj(s); if (!kaz.Placeno) { NeplaceneKazne.Items.Add(kaz.KaznaId + ":" + kaz.Ime); } } } } else { MessageBox.Show("Ne postoji trazeno pravno lice."); } } else { MessageBox.Show("Obelezite entitet!!!"); } } else { MessageBox.Show("Identifikacija mora biti broj!!!"); } }