Beispiel #1
0
        private void UpdatePredlosciAktivnost(int id_predloska, bool aktivan, int index)
        {
            Predlosci Predlosci = new Predlosci();

            Predlosci.UpdatePredlosciAktivnost(id_predloska, aktivan);
            ugdPredlosci.Rows[index].Activate();
        }
Beispiel #2
0
        private void LoadGridPredlosci()
        {
            Predlosci Predlosci = new Predlosci();

            ugdPredlosci.DataSource = Predlosci.GetPredlosci();
            ugdPredlosci.DataBind();
            ugdPredlosci.UpdateData();

            Utils.Tools.UltraGridStyling(ugdPredlosci);

            if (ugdPredlosci.DisplayLayout.Bands.Count > 0)
            {
                if (ugdPredlosci.DisplayLayout.Bands[0].Columns.Count > 0)
                {
                    ugdPredlosci.DisplayLayout.Bands[0].Columns[4].Style                 = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox;
                    ugdPredlosci.DisplayLayout.Bands[0].Columns[4].CellActivation        = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
                    ugdPredlosci.DisplayLayout.Bands[0].Columns["Naziv predloška"].Width = 200;
                }
            }

            foreach (UltraGridRow row in ugdPredlosci.Rows)
            {
                if (row.Index == BusinessLogic.Predlosci.pSelectedIndex)
                {
                    ugdPredlosci.ActiveRow = row;
                }
            }
        }
Beispiel #3
0
 public void Delete(object sender, EventArgs e)
 {
     if (this.ugdPredlosci.ActiveRow != null)
     {
         Predlosci.pId_predlozak = Convert.ToInt32(this.ugdPredlosci.ActiveRow.Cells["ID Predloška"].Value);
         if (MessageBox.Show(string.Format("Obrisati predložak '{0}-{1}'?", Predlosci.pId_predlozak, this.ugdPredlosci.ActiveRow.Cells["Naziv predloška"].Value),
                             "Brisanje predloška", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             Predlosci clsPredlosci = new Predlosci();
             clsPredlosci.DeletePredlosci();
             LoadGridPredlosci();
         }
     }
 }
Beispiel #4
0
 public List <_2DLista> PopisPredlozaka(string grad)
 {
     return(Predlosci.PopisPredlozaka(grad, 1, idAplikacije));
 }
Beispiel #5
0
 public _Predlozak DohvatiPredlozak(string grad, int idPredloska)
 {
     return(Predlosci.DohvatiPredlozakIspisa(grad, idPredloska, idAplikacije));
 }
Beispiel #6
0
 public _Predlozak DohvatiPredlozakIspisa(string grad, string koji)
 {
     return(Predlosci.DohvatiPredlozakIspisa(grad, koji, idAplikacije));
 }
Beispiel #7
0
 public int DodajPredlozak(string grad, string nazivPredloska, bool pauk, bool kaznjava, int idRedarstva, XElement tekstPredloska)
 {
     return(Predlosci.DodajPredlozak(grad, nazivPredloska, pauk, kaznjava, tekstPredloska, idRedarstva, idAplikacije));
 }
Beispiel #8
0
 public bool IzmijeniPredlozak(string grad, int idPredloska, int idJezika, string nazivPredloska, bool pauk, bool kaznjava, XElement tekstPredloska)
 {
     return(Predlosci.IzmijeniPredlozak(grad, idPredloska, idJezika, nazivPredloska, pauk, kaznjava, tekstPredloska, idAplikacije));
 }
Beispiel #9
0
 public bool ObrisiPredlozak(string grad, int idPredloska, int idJezika)
 {
     return(Predlosci.ObrisiPredlozak(grad, idPredloska, idJezika, idAplikacije));
 }
Beispiel #10
0
 public List <_Predlozak> PredlosciIspisa(string grad)
 {
     return(Predlosci.PredlosciIspisa(grad, 0, idAplikacije));
 }
Beispiel #11
0
        /*:: PREDLOŠCI ::*/

        #region PREDLOŠCI

        public List <_2DLista> JeziciPredlozaka(string grad)
        {
            return(Predlosci.JeziciPredlozaka(grad, idAplikacije));
        }
 public List <_Predlozak> PredlosciIspisaLight(string grad, int idRedarstva)
 {
     return(Predlosci.PredlosciIspisaLight(grad, idRedarstva, idAplikacije));
 }
Beispiel #13
0
        private static List <Podaci> Report(string baza, List <_Prekrsaj> _prekrsaji)
        {
            #region PODACI
            List <Podaci> podaci = new List <Podaci>();

            foreach (var _prekrsaj in _prekrsaji)
            {
                #region SLIKE

                List <byte[]> slike = Prekrsaj.Slike(baza, _prekrsaj.IDLokacije, 1);

                List <Slika> foto = new List <Slika>();

                int x = 0;
                foreach (var sl in slike)
                {
                    foto.Add(new Slika(_prekrsaj.IDLokacije, x++, "", sl));
                }

                #endregion

                #region PAUK

                string kaznjivoPo = _prekrsaj.ClanakPrekrsaja + ", " + _prekrsaj.OpisPrekrsaja, pauk = "Izdana naredba za podizanje: NE";

                if (_prekrsaj.Pauk == true)
                {
                    if (_prekrsaj.Nalog.Lisice)
                    {
                        pauk = "Izdana naredba za blokiranje vozila: DA (" + _prekrsaj.Nalog.Status + ")";
                    }
                    else
                    {
                        pauk = "Izdana naredba za podizanje: DA (" + _prekrsaj.Nalog.Status + ")";
                    }
                }

                #endregion

                string republika = "", zupanija = "", grad = "", odjel = "", direkcija = "", diKada = "", naTemelju = "", naredba = "", clanakPauka = "", vozilo = "";

                if (_prekrsaj.Nalog != null)
                {
                    #region ZAGLAVLJE

                    XElement predlozak = Predlosci.PredlosciIspisa(baza, 0, 1).First(i => i.IDPredloska == _prekrsaj.IDDokumenta).TekstPredloska; //AdministracijaServiceHost._administracija.DohvatiPredlozak(Settings.Default.Baza, _prekrsaj.IDDokumenta).TekstPredloska;

                    republika = predlozak.Element("Republika").Value;
                    zupanija  = predlozak.Element("Zupanija").Value;
                    grad      = predlozak.Element("Grad").Value;
                    odjel     = predlozak.Element("Odjel").Value;
                    direkcija = predlozak.Element("Direkcija").Value;

                    #endregion

                    #region NA_TEMELJU

                    if (_prekrsaj.IDRedarstva == 3)
                    {
                        naTemelju   = "Na temelju " + _prekrsaj.ClanakPrekrsaja + ", izdaje se:";
                        clanakPauka = string.Format("OPIS: Vozilo je zatečeno u Gradu {0}, {1}, {2} ({3}).", Mjesto(_naziv), _prekrsaj.Adresa.Trim(','), _prekrsaj.OpisPrekrsaja, _prekrsaj.ClanakPrekrsaja);
                    }
                    else
                    {
                        if (_prekrsaj.Nalog.Lisice)
                        {
                            naTemelju   = "Na temelju članka 5. stavak 1. točka 8. Zakona o sigurnosti prometa na cestama i" + _odlukaLisice + " izdaje se:";
                            clanakPauka = string.Format("OPIS: Vozilo je zatečeno parkirano u Gradu {0}, {1}, {2} ({3}).", Mjesto(_naziv), _prekrsaj.Adresa, _prekrsaj.OpisPrekrsaja, _prekrsaj.ClanakPrekrsaja);
                        }
                        else
                        {
                            naTemelju   = "Na temelju članka 84. i 85. Zakona o sigurnosti prometa na cestama i članak 6. Pravilnika o uvjetima i načinu obavljanja poslova nadzora nepropisno zaustavljenih ili parkiranih vozila te uvjetima za obavljanje poslova premještanja nepropisno zaustavljenih ili parkiranih vozila, izdaje se:";
                            clanakPauka = string.Format("OPIS: Vozilo je zatečeno parkirano u Gradu {0}, {1}, {2} ({3}).", Mjesto(_naziv), _prekrsaj.Adresa, _prekrsaj.OpisPrekrsaja, _prekrsaj.ClanakPrekrsaja);
                        }
                    }

                    #endregion

                    naredba = _prekrsaj.Nalog.IDNaloga.ToString();
                    diKada  = string.Format("U {0}, dana {1:dd.MM.yyyy u HH:mm} sati.", Mjesto(_naziv), _prekrsaj.DatumVrijeme);

                    #region VOZILO

                    _Vozilo voz = Vozila.Vozilo(baza, (int)_prekrsaj.Nalog.IDVozila, 1); //todo

                    if (voz != null)
                    {
                        vozilo = voz.NazivVozila + (voz.Registracija != "" ? " (" + voz.Registracija + ")" : "");
                    }

                    #endregion
                }

                Stream mapa = PozicijaPrekrsaja(_prekrsaj.Latitude, _prekrsaj.Longitude, out string koordinate);

                Podaci p = new Podaci(_prekrsaj.DatumVrijeme.ToString("dd.MM.yyyy u HH:mm"), _prekrsaj.Dokument, _prekrsaj.BrojDokumenta, _prekrsaj.Registracija, _prekrsaj.Kazna + " kn", _prekrsaj.Adresa, kaznjivoPo, pauk,
                                      koordinate, (double)_prekrsaj.Latitude, (double)_prekrsaj.Longitude, republika, zupanija, grad, odjel, direkcija, diKada, naTemelju, naredba, clanakPauka, vozilo, _prekrsaj.BrojIskaznice, Slike.ReadFully(mapa), foto);

                podaci.Add(p);
            }

            Izvjestaj.Set(podaci);

            #endregion

            return(podaci);
        }