예제 #1
0
        /*:: AKTIVNOST ::*/

        #region AKTIVNOST

        public bool Aktivan(string grad, string korisnik, string racunalo, string verzija, string os, bool odobrava, int idKorisnika)
        {
            bool reset = Sustav.Aktivnost(grad, idKorisnika, racunalo, verzija, korisnik, os, odobrava, idAplikacije);

            if (reset)
            {
                Sustav.AktivnostReset(grad, racunalo, idAplikacije);
            }

            return(reset);
        }
예제 #2
0
        public void Aktivan(string grad, int idKorisnika, string terminalid, string hostname, string verzija, string os)
        {
            try
            {
                using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije)))
                {
                    Djelatnik d = db.Djelatniks.First(i => i.IDDjelatnika == idKorisnika);

                    if (db.Terminalis.Any(i => i.IdentifikacijskiBroj == terminalid))
                    {
                        Terminali t = db.Terminalis.First(i => i.IdentifikacijskiBroj == terminalid);

                        if (hostname == "")
                        {
                            hostname = t.NazivTerminala;
                        }

                        if (verzija == "")
                        {
                            verzija = t.Verzija;
                        }
                    }

                    Regex regex = new Regex(@"\s(.*)");
                    Match match = regex.Match(verzija);
                    if (match.Success)
                    {
                        verzija = verzija.Replace(match.Value, "");
                    }

                    os = Oprema.IzmjeniTerminal(grad, verzija + match.Value, hostname, terminalid, idAplikacije);
                    Sustav.Aktivnost(grad, idKorisnika, hostname, "v. " + verzija, d.UID, os, d.ObradjujeZahtjeve, idAplikacije);
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "AKTIVNOST MOBILE");
            }
        }
예제 #3
0
        /*:: AKTIVNOST ::*/

        public void Aktivan(string grad, string korisnik, string racunalo, string verzija, string os, int idKorisnika)
        {
            Sustav.Aktivnost(grad, idKorisnika, racunalo, verzija, korisnik, os, true, idAplikacije);
        }