Ejemplo n.º 1
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            int vrijeme = 0;

            switch (odabranoVrijeme.Name)
            {
            case "sButton1": vrijeme = 1; break;

            case "sButton2": vrijeme = 10; break;

            case "sButton3": vrijeme = 30; break;

            case "sButton4": vrijeme = 300; break;

            case "sButton5": vrijeme = 3600; break;
            }

            evidencija temp = new evidencija();

            temp.aktivan             = false;
            temp.datum               = DateTime.Now.AddSeconds(vrijeme);
            temp.id_recepta          = (sDataGridView1.SelectedRows[0].DataBoundItem as recepti).id_recepta;
            temp.id_uredaj_korisnika = Uredaj.uredaj_korisnici.Where(l => l.id_korisnika == Korisnik.id_korisnika).FirstOrDefault().id_uredaja_korisnika;

            SwitchRRequest upit = new SwitchRRequest();

            upit.Post(Resources.RequestURL + "Actions", temp);
            this.Close();
        }
Ejemplo n.º 2
0
        private void OsvjeziListuEvidencija()
        {
            SwitchRRequest    upit            = new SwitchRRequest();
            List <evidencija> listaEvidencija = upit.Get(Resources.RequestURL + "Actions/" + Uredaj.id_uredaja, new List <evidencija>()) as List <evidencija>;

            sDataGridView1.DataSource = listaEvidencija;
        }
Ejemplo n.º 3
0
        public void IzmjenaKorisnika()
        {
            if (string.IsNullOrEmpty(txtKorisnickoIme.Text))
            {
                MessageBox.Show("Molim unesite korisničko ime.");
            }
            else
            {
                korisnik.naziv = txtKorisnickoIme.Text;
            }

            if (string.IsNullOrEmpty(txtEmail.Text))
            {
                MessageBox.Show("Molim unesite e-mail.");
            }
            else
            {
                korisnik.email = txtEmail.Text;
            }

            if (string.IsNullOrEmpty(txtZaporka.Text))
            {
                korisnik.zaporka = "-1";
            }
            else
            {
                korisnik.zaporka = txtZaporka.Text;
            }

            SwitchRRequest upit = new SwitchRRequest();

            //TODO: pozatvarati forme
            upit.Put(Resources.RequestURL + "Users/" + korisnik.id_korisnika, korisnik);
        }
Ejemplo n.º 4
0
        private void OsvjeziRecepte()
        {
            SwitchRRequest upit    = new SwitchRRequest();
            List <recepti> recepti = upit.Get(Resources.RequestURL + "Recipes", new List <recepti>()) as List <recepti>;

            sDataGridView1.DataSource = recepti;
        }
Ejemplo n.º 5
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            if (odabraneAkcije.Count > 0 && !String.IsNullOrEmpty(sTextBox1.Text))
            {
                recepti noviRecept = new recepti();
                noviRecept.datum        = DateTime.Now;
                noviRecept.id_korisnika = Korisnik.id_korisnika;
                noviRecept.naziv        = sTextBox1.Text;

                List <recepti_akcije> listaAkcija = new List <recepti_akcije>();

                foreach (tipovi_evidnecije t in odabraneAkcije)
                {
                    recepti_akcije temp = new recepti_akcije();
                    temp.id_tipa_loga = t.id_tipa;
                    listaAkcija.Add(temp);
                }

                noviRecept.recepti_akcije = listaAkcija;


                SwitchRRequest upit = new SwitchRRequest();
                upit.Post(Resources.RequestURL + "Recipes", noviRecept);

                this.Close();
            }
            else
            {
                MessageBox.Show("Molimo vas da uneste naziv recepta i odaberte barem jednu akciju.");
            }
        }
Ejemplo n.º 6
0
        private void buttonDelete_Click(object sender, EventArgs e)
        {
            SwitchRRequest upit = new SwitchRRequest();
            int            id   = (sDataGridView1.SelectedRows[0].DataBoundItem as evidencija).id_loga;

            upit.Delete(Resources.RequestURL + "Actions/" + id);
            OsvjeziListuEvidencija();
        }
Ejemplo n.º 7
0
        public FrmAdmin()
        {
            InitializeComponent();
            SwitchRRequest   upit           = new SwitchRRequest();
            List <korisnici> listaKorisnika = upit.Get(Resources.RequestURL + "Users", new List <korisnici>()) as List <korisnici>;

            dgvKorisnici.DataSource = listaKorisnika;
        }
Ejemplo n.º 8
0
        private void FrmStart_Load(object sender, EventArgs e)
        {
            SwitchRRequest upit         = new SwitchRRequest();
            List <uredaji> listaUredaja = upit.Get(Resources.RequestURL + "UserDevice/" + korisnik.id_korisnika, new List <uredaji>()) as List <uredaji>;


            dgvUredaji.DataSource = listaUredaja;
        }
Ejemplo n.º 9
0
        private void btnBazna_Click(object sender, EventArgs e)
        {
            string ip      = Hotspot.ARP();
            string command = "sudo wpa_passphrase " + textSSID.Text + " " + textLozinka.Text + " > /etc/wpa_supplicant/wpa_supplicant.conf";

            command += "; sudo reboot";
            Hotspot.SSH(ip, command);
            MessageBox.Show("Molimo pričekajte minutu dok se bazna stanice ponovno pokrene.");
            Thread.Sleep(60 * 1000);
            MessageBox.Show("Bazna stanica se ponovno pokrenula.");
            SwitchRRequest upit = new SwitchRRequest();

            upit.Get("http://192.168.1.6:8000/api/Bazna/" + Korisnik.id_korisnika + "/" + textJedinstveni.Text, new uredaji());
            Hotspot.GoHotspot(false);
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Metoda zaslužna za prijavu postojećih korisnika u sustav.
        /// </summary>
        private void Prijava()
        {
            SwitchRRequest upit = new SwitchRRequest();

            korisnik = upit.Get(Resources.RequestURL + "Users?email=" + txtKorisnickoIme.Text + "&pass=" + txtLozinka.Text, new korisnici()) as korisnici;

            if (korisnik == null)
            {
                uspjesnaPrijava = false;
            }
            else
            {
                uspjesnaPrijava = true;
            }
        }
Ejemplo n.º 11
0
        private void btnUređaj_Click(object sender, EventArgs e)
        {
            uredaj_korisnici uredaj = new uredaj_korisnici();

            uredaj.id_korisnika = Korisnik.id_korisnika;
            uredaj.datum_registracije_uredaja = DateTime.Now;
            uredaj.naziv_uredaja = txtNazivUredaja.Text;
            uredaji tUredaj = new uredaji();

            tUredaj.uniqe_code = txtJedinstveniUredaja.Text;
            uredaj.uredaji     = tUredaj;

            SwitchRRequest upit = new SwitchRRequest();

            upit.Post(Resources.RequestURL + "UserDevice/", uredaj);
        }
Ejemplo n.º 12
0
        public FrmDodajAkciju(korisnici k, uredaji u)
        {
            Korisnik = k;
            Uredaj   = u;
            InitializeComponent();

            SwitchRRequest upit    = new SwitchRRequest();
            List <recepti> recepti = upit.Get(Resources.RequestURL + "Recipes", new List <recepti>()) as List <recepti>;

            sDataGridView1.DataSource = recepti;

            sButton1.Click += Vrijeme_Click;
            sButton2.Click += Vrijeme_Click;
            sButton3.Click += Vrijeme_Click;
            sButton4.Click += Vrijeme_Click;
            sButton5.Click += Vrijeme_Click;
        }
Ejemplo n.º 13
0
        public FrmDodajRecept(korisnici korisnik)
        {
            Korisnik = korisnik;
            InitializeComponent();

            Label closeWindowsLabel = Controls.Find("InputExitApplication", true).FirstOrDefault() as Label;

            closeWindowsLabel.Visible = false;
            Label minWindowsLabel = Controls.Find("InputMinApplication", true).FirstOrDefault() as Label;

            minWindowsLabel.Visible = false;

            SwitchRRequest upit = new SwitchRRequest();

            akcije = upit.Get(Resources.RequestURL + "Actions", new List <tipovi_evidnecije>()) as List <tipovi_evidnecije>;
            comboBox1.DataSource    = akcije;
            comboBox1.ValueMember   = "id_tipa";
            comboBox1.DisplayMember = "naziv";
        }
Ejemplo n.º 14
0
        private void Registracija()
        {
            SwitchRRequest upit = new SwitchRRequest();
            korisnici      temp = new korisnici();

            temp.email   = txtEmail.Text;
            temp.naziv   = txtKorisnickoIme.Text;
            temp.zaporka = txtLozinka.Text;

            korisnici korisnik = upit.Post(Resources.RequestURL + "Users", temp) as korisnici;

            if (korisnik == null)
            {
                uspjesnaRegistracija = false;
            }
            else
            {
                uspjesnaRegistracija = true;
            }
        }