Example #1
0
        private void PromjeniStatus()
        {
            var response = studentService.GetResponse(StudentId.ToString());

            if (response.IsSuccessStatusCode)
            {
                var student = response.Content.ReadAsAsync <Student>().Result;
                if (student.StatusKorisnickoRacunaId != 3)
                {
                    student.StatusKorisnickoRacunaId = 3;
                    var response2 = studentService.PutResponse(StudentId, student);
                    if (response2.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Student banovan!");
                        ProvjeriStatsuKorisnika(StudentId);
                    }
                }
                else
                {
                    student.StatusKorisnickoRacunaId = 1;
                    var response2 = studentService.PutResponse(StudentId, student);
                    if (response2.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Student unbanovan!");
                        ProvjeriStatsuKorisnika(StudentId);
                    }
                }
            }
        }
Example #2
0
        private void ZapocniBtn_Click(object sender, EventArgs e)
        {
            HttpResponseMessage response = ServisiService.GetResponse(ServisID.ToString());

            if (response.IsSuccessStatusCode)
            {
                ServisInfo_API.Models.Servisi servis = response.Content.ReadAsAsync <ServisInfo_API.Models.Servisi>().Result;
                servis.DatumPocetka = DateTime.Now;
                HttpResponseMessage response2 = ServisiService.PutResponse(ServisID, servis);
                MessageBox.Show("Servis uspjesno zapocet");

                Bind();
            }
        }
Example #3
0
        private void snimiSklPbtn_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                skladiste.Adresa     = adresaSkladistaTextBox.Text;
                skladiste.Kvadratura = kvadraturaTextBox.Text;
                skladiste.TipId      = (int)tipSkladistaComboBox.SelectedValue;

                if (skladiste.Id != 0)
                {
                    HttpResponseMessage responseMessage = putSkladistaService.PutResponse(skladiste.Id, skladiste);
                    if (responseMessage.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Uspjesno izmjenjeno skladište");
                        BindSkladista();
                    }
                }
                else
                {
                    HttpResponseMessage responseMessage = postSkladistaService.PostResponse(skladiste);
                    if (responseMessage.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Uspjesno dodato skladište");
                        BindSkladista();
                    }
                }
            }
        }
Example #4
0
        private void dodajObavijestButton_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                Obavijest obavijest = new Obavijest
                {
                    Datum       = datumObavijestiInput.Value.ToShortDateString(),
                    Naslov      = naslovObavijestiInput.Text,
                    Sadrzaj     = sadrzajObavijestiInput.Text,
                    NastavnikId = Global.TrenutniKorisnik.KorisnikId,
                    PredmetId   = Convert.ToInt32(predmetiInput.SelectedValue)
                };
                if (obavijestId.Text != "")
                {
                    obavijest.ObavijestId = Convert.ToInt32(obavijestId.Text);
                    HttpResponseMessage response = _obavijestiService.PutResponse(obavijest.ObavijestId, obavijest);
                    if (response.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Obavijest uspješno izmijenjena");
                    }
                }
                else
                {
                    HttpResponseMessage response = _obavijestiService.PostResponse(obavijest);
                    if (response.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Obavijest uspješno dodana");
                    }
                }

                Close();
                Form frm = new PrikaziObavijestiForm();
                frm.Show();
            }
        }
        private void saveChangesBtn_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                LocalEventsSeminarski_API.Models.EventGallery editedGallery = new EventGallery();

                editedGallery.EventGalleryID = galleryID;
                editedGallery.Naziv          = nazivInput.Text;
                editedGallery.Opis           = opisInput.Text;
                editedGallery.DatumKreiranja = trazeniEvent.DatumKreiranja;
                editedGallery.EventID        = trazeniEvent.EventID;



                int id = galleryID;

                HttpResponseMessage putResponse = eventGalleryService.PutResponse(id, editedGallery);

                if (putResponse.IsSuccessStatusCode)
                {
                    MessageBox.Show("Saved Changes!");
                }
                else
                {
                    MessageBox.Show(putResponse.StatusCode.ToString());
                }
            }
        }
Example #6
0
        public Rezultati(Polaze polaze)
        {
            InitializeComponent();

            Rezultat obj = GetRezultat(polaze);

            HttpResponseMessage responsePost = rezultatService.PostActionResponse("CustomPostRezultat", obj);

            if (responsePost.IsSuccessStatusCode)
            {
                Procenat.Text = obj.Rezultat1.ToString("0.00") + "%";

                var      jsonResult = responsePost.Content.ReadAsStringAsync();
                Rezultat rezultat   = JsonConvert.DeserializeObject <Rezultat>(jsonResult.Result);

                polaze.RezultatId       = rezultat.RezultatId;
                polaze.VrijemeZavrsetka = DateTime.Now;

                HttpResponseMessage responsePut = polazeService.PutResponse(polaze.PolazeId, polaze);
                if (responsePut.IsSuccessStatusCode)
                {
                    SistemPreporuke();
                }
            }
            else
            {
                DisplayAlert("Greška", "Izracunavanje rezultata neuspješno.", "OK");
            }
        }
 private void sacuvajButton_Click(object sender, EventArgs e)
 {
     if (this.ValidateChildren())
     {
         if (p != null)
         {
             if (!String.IsNullOrEmpty(pitanjeInput.Text))
             {
                 p.Pitanje1 = pitanjeInput.Text;
             }
             p.TestId       = Convert.ToInt32(testList.SelectedValue);
             p.TipPitanjaId = Convert.ToInt32(tipPitanjaList.SelectedValue);
         }
         HttpResponseMessage response = pitanjeService.PutResponse(p.PitanjeId, p);
         if (response.IsSuccessStatusCode)
         {
             MessageBox.Show(Messages.edit_pitanje_succ, "Poruka o uspjehu", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.DialogResult = DialogResult.OK;
             this.Close();
         }
         else
         {
             MessageBox.Show("Error code", response.StatusCode + " Message: " + response.ReasonPhrase);
         }
     }
 }
Example #8
0
        private void IzmijeniFrizeraBtn_Click(object sender, EventArgs e)
        {
            if (f != null)
            {
                f.Ime           = ImeInput.Text;
                f.Prezime       = PrezimeInput.Text;
                f.KorisnickoIme = KorisnickoImeInput.Text;
                f.Opis          = opisInput.Text;
                f.VrstaUslugeID = Convert.ToInt32(vrstaUslugeComboBox.SelectedValue);

                if (LozinkaInput.Text != String.Empty)
                {
                    f.LozinkaSalt = UIHelper.GenerateSalt();
                    f.LozinkaHash = UIHelper.GenerateHash(LozinkaInput.Text, f.LozinkaSalt);
                }

                HttpResponseMessage response = frizeriService.PutResponse(f.FrizerID, f);

                if (response.IsSuccessStatusCode)
                {
                    MessageBox.Show(Messages.edit_hairD_succ, Messages.msg_succ, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Error Code" + response.StatusCode + " : Message - " + response.ReasonPhrase);
                }
            }
        }
        private void saveBtn_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                LocalEventsSeminarski_API.Models.Organizacija editedOrganizacija = new LocalEventsSeminarski_API.Models.Organizacija();

                editedOrganizacija.OrganizacijaID = organizacijaID;
                editedOrganizacija.Naziv          = nameInput.Text;
                editedOrganizacija.Opis           = opisInput.Text;
                editedOrganizacija.GradID         = Convert.ToInt32(gradSelect.SelectedValue);
                editedOrganizacija.Tip            = tipSelect.SelectedValue.ToString();
                editedOrganizacija.SlikaLogo      = null;

                HttpResponseMessage putResponse = organizacijaService.PutResponse(organizacijaID, editedOrganizacija);

                if (putResponse.IsSuccessStatusCode)
                {
                    MessageBox.Show("Saved Changes!");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("error put response");
                }
            }
        }
Example #10
0
        private void sacuvajButton_Click(object sender, EventArgs e)
        {
            if (k != null)
            {
                k.Ime     = imeInput.Text;
                k.Prezime = prezimeInput.Text;
                k.Telefon = telefonInput.Text;
                k.Email   = emailInput.Text;

                k.KorisnickoIme = korisnickoImeInput.Text;

                if (lozinkaInput.Text != String.Empty)
                {
                    k.LozinkaSalt = UIHelper.GenerateSalt();
                    k.LozinkaHash = UIHelper.GenerateHash(lozinkaInput.Text, k.LozinkaSalt);
                }

                k.Status = statusCheckBox.Checked;

                HttpResponseMessage response = korisniciService.PutResponse(k.KorisnikID, k);

                if (response.IsSuccessStatusCode)
                {
                    MessageBox.Show(Messages.edit_usr_succ, Messages.msg_succ, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Error Code" +
                                    response.StatusCode + " : Message - " + response.ReasonPhrase);
                }
            }
        }
Example #11
0
        private void snimiButton_Click(object sender, EventArgs e)
        {
            if (k != null)
            {
                k.Ime           = imeInput.Text;
                k.Prezime       = prezimeInput.Text;
                k.Telefon       = telefonInput.Text;
                k.Email         = emailInput.Text;
                k.KorisnickoIme = korisnickoImeInput.Text;
                k.Status        = statusCheckBox.Checked;

                k.Uloge = ulogeList.CheckedItems.Cast <Uloge>().ToList();

                if (!String.IsNullOrEmpty(labelLozinka.Text))
                {
                    k.LozinkaSalt = UIHelper.GenerateSalt();
                    k.LozinkaHash = UIHelper.GenerateHash(lozinkaInput.Text, k.LozinkaSalt);
                }

                HttpResponseMessage response = korisniciService.PutResponse(k.KorisnikID, k);

                if (response.IsSuccessStatusCode)
                {
                    MessageBox.Show(Messages.edit_usr_succ, "Poruka o uspjehu", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    DialogResult = DialogResult.OK;
                    Close();
                }
                else
                {
                    MessageBox.Show("Error code" + response.StatusCode + " Message:" + response.ReasonPhrase);
                }
            }
        }
        public TutorPrijaveDetailsForm(int id)
        {
            InitializeComponent();
            HttpResponseMessage response = banStudentService.GetResponse(id.ToString());

            prijava = response.Content.ReadAsAsync <BanPrijavaStudente_SelectOne_Result>().Result;
            if (response.IsSuccessStatusCode)
            {
                StudentInput.Text      = prijava.Student;
                TutorInput.Text        = prijava.Tutor;
                RazlogRichTxtBox.Text  = prijava.RazlogPrijave;
                DatumPrijaveInput.Text = prijava.DatumPrijave.ToShortDateString();
            }


            BanPrijavaStudent prijavaUpdate = new BanPrijavaStudent()
            {
                PrijavaStudentId = id,
                StudentId        = prijava.StudentId,
                TutorId          = prijava.TutorId,
                RazlogPrijave    = prijava.RazlogPrijave,
                DatumPrijave     = prijava.DatumPrijave,
                IsRead           = true
            };

            var response2 = banStudentService.PutResponse(id, prijavaUpdate);
        }
Example #13
0
        private void OznaciOdrzanBtn_Click(object sender, EventArgs e)
        {
            if (terminiGridView.SelectedRows.Count == 0)
            {
                MessageBox.Show(Messages.termin_select_req);
                return;
            }

            int TerminId = int.Parse(terminiGridView.SelectedRows[0].Cells[0].Value.ToString());
            HttpResponseMessage response = termini.GetResponsee(TerminId);

            if (response.IsSuccessStatusCode)
            {
                var termin = response.Content.ReadAsAsync <Termin>().Result;
                if (termin.IsOdrzan)
                {
                    MessageBox.Show("Vožnja je prethodno održana!", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }

                termin.IsOdrzan = true;

                HttpResponseMessage response1 = termini.PutResponse(termin.TerminId, termin);
                if (response1.IsSuccessStatusCode)
                {
                    MessageBox.Show("Vožnja je održana.", "Poruka o uspjehu", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    bindDataGrid();
                }
                else
                {
                    MessageBox.Show("Error code", response1.StatusCode + " Message: " + response1.ReasonPhrase);
                }
            }
        }
Example #14
0
        private void sacuvajButton_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                k.Naziv        = nazivInput.Text;
                k.Telefon      = telefonInput.Text;
                k.Email        = emailInput.Text;
                k.KorisickoIme = korisnickoImeInput.Text;

                if (lozinkaInput.Text != String.Empty)
                {
                    k.LozinkaSalt = UIHelper.GenerateSalt();
                    k.LozinkaHash = UIHelper.GenerateHash(k.LozinkaSalt, lozinkaInput.Text);
                }
                else
                {
                }

                k.kategorije = null;

                HttpResponseMessage response = KompanijeService.PutResponse(k.KompanijaID, k);

                if (response.IsSuccessStatusCode)
                {
                    MessageBox.Show("Uspjesno ste izmijenili podatke", Messages.msg_succ, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Error Code" +
                                    response.StatusCode + " : Message - " + response.ReasonPhrase);
                }
            }
        }
Example #15
0
        private void sacuvajButton_Click(object sender, EventArgs e)
        {
            if (k != null)
            {
                k.Ime           = ImeInput.Text;
                k.Prezime       = PrezimeInput.Text;
                k.DatumRodjenja = datumRodjenjaDateTimePicker.Value;
                k.Adresa        = AdresaInput.Text;
                k.Email         = EmailInput.Text;
                k.BrojTelefona  = BrojTelefonaInput.Text;
                k.Napomena      = NapomenaInput.Text;

                k.KorisnickoIme = KorisnickoImeInput.Text;

                if (LozinkaInput.Text != String.Empty)
                {
                    k.LozinkaSalt = UIHelper.GenerateSalt();
                    k.LozinkaHash = UIHelper.GenerateHash(LozinkaInput.Text, k.LozinkaSalt);
                }

                HttpResponseMessage response = klijentiService.PutResponse(k.KlijentID, k);

                if (response.IsSuccessStatusCode)
                {
                    MessageBox.Show(Messages.edit_usr_succ, Messages.msg_succ, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Error Code" + response.StatusCode + " : Message - " + response.ReasonPhrase);
                }
            }
        }
Example #16
0
        private void snimiSklPbtn_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                tipskladiste.Naziv = nazivSkladistaPtextBox.Text;

                if (tipskladiste.Id != 0)
                {
                    HttpResponseMessage responseMessage = putSkladistaService.PutResponse(tipskladiste.Id, tipskladiste);
                    if (responseMessage.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Uspjesno izmjenjen tip skladišta");
                        BindVrstaSkladista();
                    }
                }
                else
                {
                    HttpResponseMessage responseMessage = postSkladistaService.PostResponse(tipskladiste);
                    if (responseMessage.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Uspjesno dodat tip skladišta");
                        BindVrstaSkladista();
                    }
                }
            }
        }
Example #17
0
        private void sacuvajButton_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                if (k != null)
                {
                    k.Adresa  = adresaInput.Text;
                    k.Email   = emailInput.Text;
                    k.Telefon = telefonInput.Text;

                    if (lozinkaInput.Text != String.Empty)
                    {
                        k.LozinkaSalt = UIHelper.GenerateSalt();
                        k.LozinkaHash = UIHelper.GenerateHash(lozinkaInput.Text, k.LozinkaSalt);
                    }
                }
                HttpResponseMessage response = korisniciService.PutResponse(k.KorisnikId, k);
                if (response.IsSuccessStatusCode)
                {
                    MessageBox.Show(Messages.edit_user_succ, "Poruka o uspjehu", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.DialogResult = DialogResult.OK;
                    //this.Close();
                }
                else
                {
                    MessageBox.Show("Error code", response.StatusCode + " Message: " + response.ReasonPhrase);
                }
            }
        }
Example #18
0
        private void SaveProductButton_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                if (product != null)
                {
                    product.Name_  = ProductNameInput.Text;
                    product.Price  = Convert.ToDecimal(PriceInput.Text);
                    product.Status = ActiveCheckBox.Checked;



                    HttpResponseMessage httpResponseMessage = productsService.PutResponse(product.ProductID, product);

                    if (httpResponseMessage.IsSuccessStatusCode)
                    {
                        MessageBox.Show(Messages.msg_succ, Messages.msg_succ, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Error Code" +
                                        httpResponseMessage.StatusCode + " : Message - " + httpResponseMessage.ReasonPhrase);
                    }
                }
            }
        }
Example #19
0
        private void sacuvajPredmetButton_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                HttpResponseMessage response;

                Predmet predmet = new Predmet
                {
                    Naziv             = nazivPredmetaInput.Text,
                    AkademskaGodinaId = Convert.ToInt32(akademskaGodinaInput.SelectedValue),
                    RazredId          = Convert.ToInt32(razredInput.SelectedValue)
                };

                if (predmetIdText.Text == "")
                {
                    response = _predmetiService.PostResponse(predmet);
                }
                else
                {
                    predmet.PredmetId = Convert.ToInt32(predmetIdText.Text);
                    response          = _predmetiService.PutResponse(predmet.PredmetId, predmet);
                }


                if (response.IsSuccessStatusCode)
                {
                    DataBind();
                    MessageBox.Show("Uspješno dodan/izmijenjen predmet.");
                }
            }
        }
Example #20
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                LocalEventsSeminarski_API.Models.Event putEvent = new LocalEventsSeminarski_API.Models.Event();

                putEvent.EventID        = eventID;
                putEvent.Naziv          = nazivInput.Text;
                putEvent.Opis           = opisInput.Text;
                putEvent.LokacijaID     = Convert.ToInt32(lokacijaSelect.SelectedValue);
                putEvent.OrganizacijaID = Convert.ToInt32(organizacijaSelect.SelectedValue);
                putEvent.EventTipID     = Convert.ToInt32(eventTypeSelect.SelectedValue);
                putEvent.Status         = statusSelect.SelectedItem.ToString();

                //putEvent.DatumKreiranja = DateTime.Now;

                putEvent.DatumOdrzavanja = datumOdrzavanjaInput.Value;

                putEvent.VrijemePocetka   = DateTime.Parse(vrijemePocetkaInput.Value.ToShortTimeString()).TimeOfDay;
                putEvent.VrijemeZavrsetka = DateTime.Parse(vrijemeKrajaInput.Value.ToShortTimeString()).TimeOfDay;

                HttpResponseMessage eventPutResponse = eventService.PutResponse(putEvent.EventID, putEvent);

                if (eventPutResponse.IsSuccessStatusCode)
                {
                    MessageBox.Show("Saved Changes!");
                    Close();
                }
                else
                {
                    MessageBox.Show("event put error");
                }
            }
        }
Example #21
0
        private void snimiTipPbtn_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                tipProizvoda.Naziv          = NazivTipPtextBox.Text;
                tipProizvoda.MjernaJedinica = (MjernaJedinica)MjernaJcomboBox.SelectedIndex;

                if (tipProizvoda.Id != 0)
                {
                    HttpResponseMessage responseMessage = tipoviEditService.PutResponse(tipProizvoda.Id, tipProizvoda);
                    if (responseMessage.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Uspjesno izmjenjen tip proizvoda");
                        BindVrstaProizvoda();
                    }
                }
                else
                {
                    HttpResponseMessage responseMessage = tipoviDodajService.PostResponse(tipProizvoda);
                    if (responseMessage.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Uspjesno dodat tip proizvoda");
                        BindVrstaProizvoda();
                    }
                }
            }
        }
Example #22
0
        private void btnSnimi_Click(object sender, EventArgs e)
        {
            if (_k != null && this.ValidateChildren())
            {
                _k.Ime           = txtIme.Text;
                _k.Prezime       = txtPrezime.Text;
                _k.Email         = txtEmail.Text;
                _k.DatumRodjenja = dtpDatumRodjenja.Value;
                if (cmbSpol.SelectedItem != null)
                {
                    _k.Spol = cmbSpol.SelectedItem.ToString();
                }

                _k.KorisnickoIme  = txtKorisnickoIme.Text;
                _k.TipKorisnikaId = ((TipKorisnikaModel)cmbTipKorisnika.SelectedItem).Id;

                if (!string.IsNullOrEmpty(txtLozinka.Text))
                {
                    _k.LozinkaSalt = Util.UIHelper.GenerateSalt();
                    _k.LozinkaHash = Util.UIHelper.GenerateHash(_k.LozinkaSalt, txtLozinka.Text);
                }

                HttpResponseMessage response = korisniciService.PutResponse(_id, _k).Handle();
                if (response.IsSuccessStatusCode)
                {
                    MessageBox.Show(Messages.edit_user_succ, Messages.msg_succ, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
            }
        }
Example #23
0
        private void button1_Click(object sender, EventArgs e)
        {
            errorProvider.Clear();
            if (this.ValidateChildren())
            {
                k.Ime           = ImeTxt.Text;
                k.Prezime       = PrezimeTxt.Text;
                k.Email         = EmailTxt.Text;
                k.BrojTelefona  = TelefonTxt.Text;
                k.Adresa        = AdressTxt.Text;
                k.DatumRodjenja = DatumRodjenjaPicker.Value;
                k.GradId        = Convert.ToInt32(GradCmb.SelectedValue);

                HttpResponseMessage response = KorisnikService.PutResponse(k.Id, k);
                if (response.IsSuccessStatusCode)
                {
                    MessageBox.Show("Uspješno ste izmjenili podatke!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.DialogResult = DialogResult.OK;
                }
                else
                {
                    MessageBox.Show("Error Code" +
                                    response.StatusCode + " : Message - " + response.ReasonPhrase);
                }
            }
        }
Example #24
0
        private void sacuvajButton_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                if (urediTest == null)
                {
                    Test noviTest = new Test();
                    noviTest.PodkategorijaId     = Convert.ToInt32(PodkategorijaList.SelectedValue);
                    noviTest.Naziv               = nazivTestaInput.Text;
                    noviTest.ParcijalnoBodovanje = parcijalnoBodovanjeCbx.Checked;

                    HttpResponseMessage response = testService.PostResponse(noviTest);

                    if (response.IsSuccessStatusCode)
                    {
                        DialogResult = DialogResult.OK;
                        nazivTestaInput.Clear();
                        PodkategorijaList.SelectedIndex = 0;
                        parcijalnoBodovanjeCbx.Checked  = false;
                        bindForm();
                    }
                    else
                    {
                        string msg = response.ReasonPhrase;
                        if (!String.IsNullOrEmpty(Messages.ResourceManager.GetString(response.ReasonPhrase)))
                        {
                            msg = Messages.ResourceManager.GetString(response.ReasonPhrase);
                        }

                        MessageBox.Show("Error Code:" + response.StatusCode + " Message: " + msg);
                    }
                }
                else
                {
                    urediTest.PodkategorijaId     = Convert.ToInt32(PodkategorijaList.SelectedValue);
                    urediTest.Naziv               = nazivTestaInput.Text;
                    urediTest.ParcijalnoBodovanje = parcijalnoBodovanjeCbx.Checked;
                    HttpResponseMessage response = testService.PutResponse(urediTest.TestId, urediTest);
                    if (response.IsSuccessStatusCode)
                    {
                        DialogResult = DialogResult.OK;
                        nazivTestaInput.Clear();
                        PodkategorijaList.SelectedIndex = 0;
                        parcijalnoBodovanjeCbx.Checked  = false;

                        bindForm();
                    }
                    else
                    {
                        string msg = response.ReasonPhrase;
                        if (!String.IsNullOrEmpty(Messages.ResourceManager.GetString(response.ReasonPhrase)))
                        {
                            msg = Messages.ResourceManager.GetString(response.ReasonPhrase);
                        }

                        MessageBox.Show("Error Code:" + response.StatusCode + " Message: " + msg);
                    }
                }
            }
        }
        private void SacuvajPass_Clicked(object sender, EventArgs e)
        {
            if (k.LozinkaHash == HelperPassword.GenerateHash(trenutniPass.Text, k.LozinkaSalt))
            {
                if (noviPass.Text != null && noviPass.Text != "" && noviPass.Text == noviPassTwo.Text)
                {
                    k.LozinkaHash = HelperPassword.GenerateHash(noviPass.Text, k.LozinkaSalt);

                    HttpResponseMessage responseMessage = profilService.PutResponse(k.Id, k);
                    if (responseMessage.IsSuccessStatusCode)
                    {
                        DisplayAlert("Uspjeh", "Uspješno ste promijenili lozinku!", "OK");
                    }
                    else
                    {
                        DisplayAlert("Upozorenje", responseMessage.ReasonPhrase, "OK");
                    }
                }
                else
                {
                    DisplayAlert("Upozorenje", "Provjerite novu lozinku!", "OK");
                }
            }
            else
            {
                DisplayAlert("Upozorenje", "Provjerite trenutnu lozinku!", "OK");
            }
        }
        private void SacuvajBtn_Click(object sender, EventArgs e)
        {
            errorProvider.Clear();
            if (this.ValidateChildren())
            {
                Korisnici k = Global.prijavljeniKorisnik;
                if (k.LozinkaHash == Util.HelperPassword.GenerateHash(TrenutnaTxt.Text, k.LozinkaSalt))
                {
                    if (NovaTxt.Text == PotvrdaTxt.Text)
                    {
                        k.LozinkaHash = Util.HelperPassword.GenerateHash(NovaTxt.Text, k.LozinkaSalt);
                        HttpResponseMessage response = KorisnikService.PutResponse(k.Id, k);
                        MessageBox.Show("Uspješno ste promjenili lozinku!");
                        this.Close();

                        if (!response.IsSuccessStatusCode)
                        {
                            MessageBox.Show("nije post uspio");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Molimo Vas da provjerite unos nove lozinke.");
                    }
                }

                else
                {
                    MessageBox.Show("Molimo Vas da provjerite unos trenutne lozinke");
                }
            }
        }
Example #27
0
        private void saveChangesBtn_Click(object sender, EventArgs e)
        {
            Korisnik editedKorisnik = new Korisnik();

            editedKorisnik.KorisnikID    = korisnikID;
            editedKorisnik.Ime           = imeInput.Text;
            editedKorisnik.Prezime       = prezimeInput.Text;
            editedKorisnik.Email         = emailInput.Text;
            editedKorisnik.Telefon       = telefonInput.Text;
            editedKorisnik.GradID        = Convert.ToInt32(gradInput.SelectedValue);
            editedKorisnik.KorisnickoIme = usernameInput.Text;

            editedKorisnik.Slika      = editedKorisnik.Slika;
            editedKorisnik.SlikaThumb = editedKorisnik.SlikaThumb;



            if (statusSelect.Text == "Active")
            {
                editedKorisnik.Status = true;
            }
            else
            {
                editedKorisnik.Status = false;
            }



            if (String.IsNullOrEmpty(passwordInput.Text))
            {
                //MessageBox.Show("Don't change password!");
                editedKorisnik.LozinkaHash = korisnik.LozinkaHash;
                editedKorisnik.LozinkaSalt = korisnik.LozinkaSalt;
            }
            else
            {
                //MessageBox.Show("Change password!");
                editedKorisnik.LozinkaSalt = UIHelper.GenerateSalt();
                editedKorisnik.LozinkaHash = UIHelper.GenerateHash(passwordInput.Text, editedKorisnik.LozinkaSalt);
            }

            try
            {
                HttpResponseMessage putResponse = korisnikService.PutResponse(editedKorisnik.KorisnikID, editedKorisnik);

                if (putResponse.IsSuccessStatusCode)
                {
                    MessageBox.Show("Saved Changes!");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("error");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #28
0
        private void button1_Click(object sender, EventArgs e)
        {
            HttpResponseMessage response = null;

            foreach (DataGridViewRow row in uceniciGridView.Rows)
            {
                Prisustvo prisustvo = new Prisustvo();
                prisustvo.PrisustvoId = (int)row.Cells["PrisustvoId"].Value;
                prisustvo.Prisutan    = Convert.ToBoolean(row.Cells["Prisutan"].Value);
                prisustvo.Opravdano   = Convert.ToBoolean(row.Cells["IsOpravdano"].Value);
                prisustvo.BrojSati    = Convert.ToInt32(brojSatiReadOnly.Text);
                prisustvo.CasId       = Convert.ToInt32(casIdTest.Text);
                prisustvo.UcenikId    = (int)row.Cells["UcenikId"].Value;

                response = _prisustvoService.PutResponse(prisustvo);
            }
            if (response.IsSuccessStatusCode)
            {
                MessageBox.Show("Izostanci uspješno dodani");

                int casId = (int)casoviGridView.CurrentRow.Cells["CasId"].Value;
                response = _prisustvoService.GetActionResponse("prisutniUcenici", casId.ToString());
                if (response.IsSuccessStatusCode)
                {
                    List <UcenikVM> ucenici = new List <UcenikVM>();
                    ucenici = response.Content.ReadAsAsync <List <UcenikVM> >().Result;

                    ucenikInput.DataSource    = ucenici;
                    ucenikInput.ValueMember   = "UcenikId";
                    ucenikInput.DisplayMember = "ImePrezime";
                }
            }
        }
Example #29
0
        private void saveChangesBtn_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                LocalEventsSeminarski_API.Models.Lokacija lokacija = new LocalEventsSeminarski_API.Models.Lokacija();

                lokacija.LokacijaID    = lokacijaID;
                lokacija.Naziv         = nazivInput.Text;
                lokacija.Adresa        = adresaInput.Text;
                lokacija.Kapacitet     = Convert.ToInt32(kapacitetInput.Value);
                lokacija.Opis          = opisInput.Text;
                lokacija.GradID        = Convert.ToInt32(gradSelect.SelectedValue);
                lokacija.LokacijaTipID = Convert.ToInt32(tipSelect.SelectedValue);

                //MessageBox.Show(lokacijaID.ToString() + " " + lokacija.Naziv + " " + lokacija.Adresa + lokacija.Kapacitet.ToString());

                HttpResponseMessage saveChangesResponse = lokacijaService.PutResponse(lokacija.LokacijaID, lokacija);

                if (saveChangesResponse.IsSuccessStatusCode)
                {
                    MessageBox.Show("Saved Changes!");
                    Close();
                }
                else
                {
                    MessageBox.Show("error");
                }
            }
        }
        private void prihvatiBtn_Clicked(object sender, EventArgs e)
        {
            HttpResponseMessage response = ponudeService.GetResponse(ponudaID.ToString());

            if (response.IsSuccessStatusCode)
            {
                var    jsonObject = response.Content.ReadAsStringAsync();
                Ponuda ponuda     = JsonConvert.DeserializeObject <Ponuda>(jsonObject.Result);

                ponuda.Prihvacena = true;

                HttpResponseMessage response2 = ponudeService.PutResponse(ponudaID, ponuda);
                if (response2.IsSuccessStatusCode)
                {
                    Servisi servis = new Servisi();

                    servis.DatumPrihvatanja = DateTime.Now;
                    servis.KompanijaID      = p.KompanijaID;
                    servis.PonudaID         = ponudaID;

                    HttpResponseMessage response3 = servisiService.PostResponse(servis);
                    if (response3.IsSuccessStatusCode)
                    {
                        DisplayAlert("Uspjesno ste prihvatili ponudu", "Uredjaj mozete dostaviti prema dogovoru sa kompanijom", "OK");
                        Fill();
                    }
                }
            }
        }