public EditEmployeeForm(int id)
        {
            InitializeComponent();
            this.AutoValidate = AutoValidate.Disable;

            HttpResponseMessage response = employeesService.GetResponse(id.ToString());

            if (response.StatusCode == System.Net.HttpStatusCode.NotFound)
            {
                employee = null;
            }
            else
            {
                employee = response.Content.ReadAsAsync <Employee>().Result;
                FillForm();
            }
        }
        protected override void OnAppearing()
        {
            HttpResponseMessage response = service.GetResponse();

            if (response.IsSuccessStatusCode)
            {
                var jsonObject = response.Content.ReadAsStringAsync();
                List <GetGradoviVm> gradoviSource = JsonConvert.DeserializeObject <List <GetGradoviVm> >(jsonObject.Result);
                gradInput.ItemsSource        = gradoviSource;
                gradInput.ItemDisplayBinding = new Binding("Naziv");
            }

            FillForm();


            base.OnAppearing();
        }
        public IzmijeniUslugu(int uslugaId)
        {
            InitializeComponent();

            HttpResponseMessage response = uslugeService.GetResponse(uslugaId.ToString());

            if (response.StatusCode == System.Net.HttpStatusCode.NotFound)
            {
                u = null;
            }
            else if (response.IsSuccessStatusCode)
            {
                u = response.Content.ReadAsAsync <Usluge>().Result;
                //BindVrsteUsluga();
                //FillForm();
            }
        }
Exemple #4
0
        private void BindSastojci()
        {
            HttpResponseMessage response = SastojciService.GetResponse();

            if (response.IsSuccessStatusCode)
            {
                List <SastojciPregledVm> lst = response.Content.ReadAsAsync <List <SastojciPregledVm> >().Result;
                //Insert jer add dodaje na kraj
                lst.Insert(0, new SastojciPregledVm()
                {
                    Naziv = "Odaberite sastojak"
                });
                SastojakCmb.DataSource    = lst;
                SastojakCmb.DisplayMember = "Naziv";
                SastojakCmb.ValueMember   = "Id";
            }
        }
Exemple #5
0
        private void BindKategorije()
        {
            HttpResponseMessage response = predmetService.GetResponse();

            if (response.IsSuccessStatusCode)
            {
                //Promjeni ime u PredmetCmb
                var lstOblasti = response.Content.ReadAsAsync <List <Podkategorija> >().Result;
                lstOblasti.Insert(0, new Podkategorija()
                {
                    Naziv = "Odaberite oblast"
                });
                PredmetCmb.DataSource    = lstOblasti;
                PredmetCmb.DisplayMember = "Naziv";
                PredmetCmb.ValueMember   = "OblastId";
            }
        }
Exemple #6
0
        private void BindProizvodi()
        {
            HttpResponseMessage responseMessage = getProizvodi.GetResponse();

            if (responseMessage.IsSuccessStatusCode)
            {
                List <Proizvod> lista = responseMessage.Content.ReadAsAsync <List <Proizvod> >().Result;
                lista.Insert(0, new Proizvod()
                {
                    Naziv = "Odaberite proizvod", Id = 0
                });

                ProizvodJelo.DataSource    = lista;
                ProizvodJelo.DisplayMember = "Naziv";
                ProizvodJelo.ValueMember   = "Id";
            }
        }
        public EditAdministrator(int administratorId)
        {
            InitializeComponent();
            this.AutoValidate = AutoValidate.Disable;

            HttpResponseMessage response = administratorService.GetResponse(administratorId.ToString());

            if (response.StatusCode == System.Net.HttpStatusCode.NotFound)
            {
                admin = null;
            }
            else if (response.IsSuccessStatusCode)
            {
                admin = response.Content.ReadAsAsync <Administrator_SelectOne>().Result;
                FillForm();
            }
        }
        private void BindGradovi()
        {
            System.Net.Http.HttpResponseMessage gradResponse = gradService.GetResponse();

            if (gradResponse.IsSuccessStatusCode)
            {
                var         jsonObject = gradResponse.Content.ReadAsStringAsync();
                List <Grad> gradList   = JsonConvert.DeserializeObject <List <Grad> >(jsonObject.Result);


                gradPicker.ItemsSource = gradList;
            }
            else
            {
                DisplayAlert("error", "error loading grad", "error");
            }
        }
Exemple #9
0
        private void BindDobavljaci()
        {
            HttpResponseMessage response = DobavljaciService.GetResponse();

            if (response.IsSuccessStatusCode)
            {
                List <Dobavljaci> dob = response.Content.ReadAsAsync <List <Dobavljaci> >().Result;
                //Insert jer add dodaje na kraj
                dob.Insert(0, new Dobavljaci()
                {
                    Naziv = "Odaberite dobavljaca"
                });
                DobavljacCmb.DataSource    = dob;
                DobavljacCmb.DisplayMember = "Naziv";
                DobavljacCmb.ValueMember   = "Id";
            }
        }
Exemple #10
0
        private void BindGradovi()
        {
            HttpResponseMessage response = gradService.GetResponse();

            if (response.IsSuccessStatusCode)
            {
                List <esp_Grad_SelectAll_Result> gradoviList = response.Content.ReadAsAsync <List <esp_Grad_SelectAll_Result> >().Result;

                gradSelect.DataSource    = gradoviList;
                gradSelect.DisplayMember = "Naziv";
                gradSelect.ValueMember   = "GradID";
            }
            else
            {
                MessageBox.Show("Grad Binding Error: " + response.StatusCode.ToString());
            }
        }
Exemple #11
0
        private async Task <bool> getStavka(string sifra)
        {
            var          apiUrl = "api/ponuda/GetProizvodBySifra/" + sifra;
            WebAPIHelper helper = new WebAPIHelper(apiUrl);

            var response = helper.GetResponse();

            if (response.IsSuccessStatusCode)
            {
                var content = response.Content.ReadAsStringAsync().Result;
                var item    = JsonConvert.DeserializeObject <PonudaVM.PonudaInfo>(content);
                if (item.Id.HasValue)
                {
                    staraCijena.Text         = item.Cijena.ToString() + " KM";
                    cijena                   = item.Cijena;
                    kategorija.Text          = item.Kategorija;
                    nazivProizvoda.Text      = item.Naziv;
                    isJelo                   = item.IsJelo;
                    stavkaId                 = item.Id.HasValue ? item.Id.Value : 0;
                    staraCijenaRow.IsVisible = true;
                    kategorijaRow.IsVisible  = true;
                    nazivRow.IsVisible       = true;
                    addons.IsVisible         = true;
                    await this.DisplayAlert("Info", "Trazena stavka je pronađena", "OK");

                    return(true);
                }

                await this.DisplayAlert("Info", "Trazena stavka ne postoji", "OK");

                staraCijenaRow.IsVisible = false;
                kategorijaRow.IsVisible  = false;
                nazivRow.IsVisible       = false;

                return(false);
            }
            else
            {
                staraCijenaRow.IsVisible = false;
                kategorijaRow.IsVisible  = false;
                nazivRow.IsVisible       = false;

                return(false);
            }
        }
Exemple #12
0
        public ProductEditForm(int id)
        {
            InitializeComponent();

            this.AutoValidate = AutoValidate.Disable;

            HttpResponseMessage response = productsService.GetResponse(id.ToString());

            if (response.StatusCode == System.Net.HttpStatusCode.NotFound)
            {
                product = null;
            }
            else
            {
                product = response.Content.ReadAsAsync <Product>().Result;
                FillForm();
            }
        }
Exemple #13
0
        private void KorisniciGrid_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int id = Convert.ToInt32(KorisniciGrid.Rows[e.RowIndex].Cells[0].Value);
            HttpResponseMessage response = KorisniciService.GetResponse(id);
            Korisnici           k        = response.Content.ReadAsAsync <Korisnici>().Result;

            //Put response nije dobar
            HttpResponseMessage responseTwo = OsobljeService.PutResponse(k.Id, k);

            if (responseTwo.IsSuccessStatusCode)
            {
                MessageBox.Show("Uspješno ste izmjenili aktivnost korisnika.");
            }
            else
            {
                MessageBox.Show("Promjena aktivnosti korisnika nije uspjela.");
            }
        }
Exemple #14
0
        private void BindKlijent(string klijentid)
        {
            HttpResponseMessage responseMessage = getKlijentaService.GetResponse(klijentid);

            if (responseMessage.IsSuccessStatusCode)
            {
                var klijent = responseMessage.Content.ReadAsAsync <KlijentVM>().Result;

                emailTextBox.Text    = klijent.Email;
                imeTextBox.Text      = klijent.Ime;
                prezimeTextBox.Text  = klijent.Prezime;
                telefonTextBox.Text  = klijent.Telefon;
                usernamaTextBox.Text = klijent.Username;
                NaslovLabel.Text     = "Uredivanje klijenta";
                passwordTextBox.Text = klijent.Password;
                model.Id             = klijent.Id;
            }
        }
Exemple #15
0
        private void BindAgeRange()
        {
            HttpResponseMessage ageRangeResponse = ageRangeService.GetResponse();

            if (ageRangeResponse.IsSuccessStatusCode)
            {
                List <esp_AgeRange_SelectAll_Result> ageRanges = ageRangeResponse.Content.ReadAsAsync <List <esp_AgeRange_SelectAll_Result> >().Result;

                ageRangeCheck.DataSource    = ageRanges;
                ageRangeCheck.DisplayMember = "Range";
                ageRangeCheck.ValueMember   = "AgeRangeID";
                ageRangeCheck.ClearSelected();
            }
            else
            {
                MessageBox.Show("age range error");
            }
        }
        private void BindLokacijaTip()
        {
            HttpResponseMessage response = lokacijaTipService.GetResponse();

            if (response.IsSuccessStatusCode)
            {
                List <esp_LokacijaTip_SelectAll_Result> lokacijaTipList = response.Content.ReadAsAsync <List <esp_LokacijaTip_SelectAll_Result> >().Result;

                //lokacijaTipList.Insert(0, new LokacijaTip());
                lokacijaTipSelect.DataSource    = lokacijaTipList;
                lokacijaTipSelect.DisplayMember = "Naziv";
                lokacijaTipSelect.ValueMember   = "LokacijaTipID";
            }
            else
            {
                MessageBox.Show("error");
            }
        }
Exemple #17
0
        private void DataBind()
        {
            HttpResponseMessage response = _razrediService.GetResponse();

            if (response.IsSuccessStatusCode)
            {
                razrediGridView.DataSource = response.Content.ReadAsAsync <List <RazredVM> >().Result.ToList();
            }
            response = _akademskeGodineService.GetResponse();
            if (response.IsSuccessStatusCode)
            {
                List <AkademskaGodinaVM> akademskeGodine = response.Content.ReadAsAsync <List <AkademskaGodinaVM> >().Result;
                akademskeGodine.Insert(0, new AkademskaGodinaVM());
                akademskaGodinaInput.DataSource    = akademskeGodine;
                akademskaGodinaInput.ValueMember   = "AkademskaGodinaId";
                akademskaGodinaInput.DisplayMember = "Naziv";
            }
        }
        private void KreirajPonudu_Load(object sender, EventArgs e)
        {
            HttpResponseMessage response = KlijentiService.GetResponse(KlijentID.ToString());

            if (response.IsSuccessStatusCode)
            {
                Klijent = response.Content.ReadAsAsync <Klijenti>().Result;

                KlijentLbl.Text = Klijent.Ime + ' ' + Klijent.Prezime;
            }


            //zeljeni datum prijema klijenta
            OdLbl.Text         = Od;
            DoLbl.Text         = Do;
            PitanjeTxt.Text    = OpisKvara;
            kategorijaLbl.Text = Kategorija;
        }
        private void FillForm()
        {
            var filmoviResponse = filmoviService.GetResponse().Handle();

            if (filmoviResponse.IsSuccessStatusCode)
            {
                var filmovi = filmoviResponse.GetResponseResult <List <FilmModel> >();
                cmbFilm.DataSource    = filmovi;
                cmbFilm.DisplayMember = "Naslov";
                cmbFilm.ValueMember   = "Id";
                foreach (var film in filmovi)
                {
                    if (film.Id == _p.FilmId)
                    {
                        cmbFilm.SelectedItem = film;
                        break;
                    }
                }
            }

            var saleResponse = saleService.GetResponse().Handle();

            if (saleResponse.IsSuccessStatusCode)
            {
                var sale = saleResponse.GetResponseResult <List <SalaModel> >();
                cmbSala.DataSource    = sale;
                cmbSala.DisplayMember = "Naziv";
                cmbSala.ValueMember   = "Id";
                foreach (var sala in sale)
                {
                    if (sala.Id == _p.SalaId)
                    {
                        cmbSala.SelectedItem = sala;
                        break;
                    }
                }
            }

            FillTermini();

            txtCijena.Text     = _p.Cijena.ToString("0000.00");
            dtpVrijediOd.Value = _p.VrijediOd;
            dtpVrijediDo.Value = _p.VrijediDo;
        }
        private void KreirajBtn_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                ServisInfo_API.Models.Ponude p = new ServisInfo_API.Models.Ponude();

                p.Prihvacena     = false;
                p.UpitID         = UpitID;
                p.KlijentID      = KlijentID;
                p.DatumKreiranja = DateTime.Now;
                p.KompanijaID    = Global.prijavljenaKompanija.KompanijaID;

                p.Odgovor = OdgovorTxt.Text;
                p.DatumNajranijegMogucegPrijema = DateTime.Parse(NajranijiPrijemDateTime.Value.ToString());
                p.Cijena       = CijenaTxt.Text;
                p.TrajanjeDani = Convert.ToDecimal(DaniSelect.Value);
                p.TrajanjeSati = Convert.ToDecimal(SatiSelect.Value);

                HttpResponseMessage response = PonudeService.PostResponse(p);

                if (response.IsSuccessStatusCode)
                {
                    HttpResponseMessage response2 = KompanijeUpitiService.GetResponse(KUID.ToString());
                    if (response2.IsSuccessStatusCode)
                    {
                        KompanijeUpiti ku = response2.Content.ReadAsAsync <KompanijeUpiti>().Result;
                        ku.Odgovoreno = true;

                        HttpResponseMessage response3 = KompanijeUpitiService.PutResponse(ku.KompanijaUpitID, ku);
                    }


                    MessageBox.Show("Uspjesno dodana ponuda", "Dodano", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    string msg = response.ReasonPhrase;
                    MessageBox.Show("Error Code" +
                                    response.StatusCode + " : Message - " + msg);
                }
            }
        }
        public IzmijeniOcjenuForm(OcjenaVM ocjena)
        {
            InitializeComponent();

            HttpResponseMessage response = _prisustvoService.GetResponse(ocjena.CasId.ToString());

            if (response.IsSuccessStatusCode)
            {
                ucenikInput.DataSource    = response.Content.ReadAsAsync <List <UcenikVM> >().Result;
                ucenikInput.ValueMember   = "UcenikId";
                ucenikInput.DisplayMember = "ImePrezime";
            }


            ocjenaIdText.Text         = ocjena.OcjenaId.ToString();
            ocjenaInput.Text          = ocjena.OcjenaVrijednost.ToString();
            ucenikInput.SelectedValue = ocjena.UcenikId;
            casIdText.Text            = ocjena.CasId.ToString();
        }
Exemple #22
0
        private void BindEventTip()
        {
            HttpResponseMessage eventTipResponse = eventTipService.GetResponse();

            if (eventTipResponse.IsSuccessStatusCode)
            {
                List <esp_EventTip_SelectAll_Result> eventTipList = eventTipResponse.Content.ReadAsAsync <List <esp_EventTip_SelectAll_Result> >().Result;

                //eventTipList.Insert(0, new EventTip());

                eventTipSelect.DataSource    = eventTipList;
                eventTipSelect.DisplayMember = "Naziv";
                eventTipSelect.ValueMember   = "EventTipID";
            }
            else
            {
                MessageBox.Show("event tip error");
            }
        }
Exemple #23
0
        private void BindOrganizacija()
        {
            HttpResponseMessage organizacijaResponse = organizacijaService.GetResponse();

            if (organizacijaResponse.IsSuccessStatusCode)
            {
                List <esp_Organizacija_SelectAll_Result> organizacije = organizacijaResponse.Content.ReadAsAsync <List <esp_Organizacija_SelectAll_Result> >().Result;

                //organizacije.Insert(0, new LocalEventsSeminarski_API.Models.Organizacija());

                organizacijaSelect.DataSource    = organizacije;
                organizacijaSelect.DisplayMember = "Naziv";
                organizacijaSelect.ValueMember   = "OrganizacijaID";
            }
            else
            {
                MessageBox.Show("error organizacija loading");
            }
        }
Exemple #24
0
        private void Prijava()
        {
            HttpResponseMessage response = KompanijeService.GetActionResponse("GetByKorisnickoIme", korisnickoImeInput.Text);

            if (response.StatusCode == System.Net.HttpStatusCode.NotFound)
            {
                MessageBox.Show("Korisnicko ime nije pronadjeno", "Greska", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else if (response.IsSuccessStatusCode)
            {
                Kompanije k = response.Content.ReadAsAsync <Kompanije>().Result;

                if (UIHelper.GenerateHash(k.LozinkaSalt, lozinkaInput.Text) == k.LozinkaHash)
                {
                    this.DialogResult           = DialogResult.OK;
                    Global.notBrojac            = 0;
                    Global.prijavljenaKompanija = k;
                    if (k.RefKompanijaID != null)
                    {
                        Global.IsRadnik = true;
                        HttpResponseMessage response2 = KompanijeService.GetResponse(k.RefKompanijaID.GetValueOrDefault().ToString());
                        Global.prijavljenaKompanija = response2.Content.ReadAsAsync <Kompanije>().Result;
                    }
                    else
                    {
                        Global.IsRadnik = false;
                    }
                    Form frm = new Administracija.DodajKompaniju();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Pogresni korisnicki podaci", "Greska", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    lozinkaInput.Text = String.Empty;
                }
            }
            else
            {
                MessageBox.Show("Error Code" + response.StatusCode + " Message - " + response.ReasonPhrase);
            }
        }
        private void PrihvatiBtn_Click(object sender, EventArgs e)
        {
            var response = zahtjevService.GetResponse(ZahtjevId.ToString());

            if (response.IsSuccessStatusCode)
            {
                var zahtjev = response.Content.ReadAsAsync <Zahtjev>().Result;
                zahtjev.Prihvaceno = true;

                var response2 = zahtjevService.PutResponse(ZahtjevId, zahtjev);
                if (response2.IsSuccessStatusCode)
                {
                    OdrediTermin termini = new OdrediTermin(ZahtjevId);
                    termini.FormClosed += new FormClosedEventHandler(Form_Closed);
                    termini.ShowDialog();
                    termini.MdiParent   = this.MdiParent;
                    PrihvatiBtn.Enabled = false;
                }
            }
        }
Exemple #26
0
        public UnosJela(PonudaVM.PonudaInfo viewModel) : this()
        {
            HttpResponseMessage responseMessage = getJelo.GetResponse(viewModel.Id.ToString());

            if (responseMessage.IsSuccessStatusCode)
            {
                var jelo = responseMessage.Content.ReadAsAsync <UrediJelo>().Result;
                if (jelo != null)
                {
                    jeloId = jelo.JeloId;
                    NazivJelatextBox.Text = jelo.Naziv;
                    var get = listaMenu[Int32.Parse(jelo.Menu)].NazivMenua;
                    MenuJelacomboBox.SelectedValue = get;
                    CijenaJelatextBox.Text         = jelo.Cijena.ToString();
                    SifraJelatextBox.Text          = jelo.Sifra;
                    slikaKontrola1.setImage(jelo.SlikaUrl);
                    BindStavkeJela(jelo.ListaStavki);
                }
            }
        }
Exemple #27
0
 private void DeactiveBtn_Click(object sender, EventArgs e)
 {
     if (aktivneDataGridView.SelectedRows.Count != 0)
     {
         int UcionicaId = Convert.ToInt32(aktivneDataGridView.SelectedRows[0].Cells[0].Value);
         var response   = ucionicaService.GetResponse(UcionicaId.ToString());
         if (response.IsSuccessStatusCode)
         {
             var ucionica = response.Content.ReadAsAsync <Ucionica>().Result;
             ucionica.Aktivna = false;
             response         = ucionicaService.PutResponse(ucionica.UcionicaId, ucionica);
             if (response.IsSuccessStatusCode)
             {
                 MessageBox.Show("Ucionica dektivirana");
                 BindAktivneUcionie();
                 BindNeAktivneUcionice();
             }
         }
     }
 }
Exemple #28
0
        public IActionResult Index(int vrstaId = 1)
        {
            HttpResponseMessage responseUsluge = uslugeService.GetActionResponse("SearchByVrstaUsluge", vrstaId.ToString());

            if (responseUsluge.IsSuccessStatusCode)
            {
                usluge.Clear();
                usluge = responseUsluge.Content.ReadAsAsync <List <Usluge_Result> >().Result;
            }

            HttpResponseMessage responseVrste = vrsteUslugaService.GetResponse();

            if (responseVrste.IsSuccessStatusCode)
            {
                vrste = responseVrste.Content.ReadAsAsync <List <VrsteUsluga> >().Result;
            }

            ViewData["vrste"]         = vrste;
            ViewData["odabranaVrsta"] = vrstaId;
            return(View(usluge));
        }
        private void ProductPurchaseForm_Load(object sender, EventArgs e)
        {
            #region GetProducts

            HttpResponseMessage res = productsService.GetResponse();

            if (res.IsSuccessStatusCode)
            {
                products = res.Content.ReadAsAsync <List <Product> >().Result;
                if (products.Count > 0)
                {
                    ProductsComboBox.DataSource    = products;
                    ProductsComboBox.DisplayMember = "Name_";
                    ProductsComboBox.ValueMember   = "ProductID";
                    product = products[ProductsComboBox.SelectedIndex];
                }
            }


            #endregion
        }
        private void AddEmployeeForm_Load(object sender, EventArgs e)
        {
            #region GetCities
            HttpResponseMessage responseCities = citiesServices.GetResponse();
            List <City>         cities         = new List <City>();
            if (responseCities.IsSuccessStatusCode)
            {
                cities = responseCities.Content.ReadAsAsync <List <City> >().Result;
            }
            List <ComboItem> comboItems = new List <ComboItem>();

            foreach (City item in cities)
            {
                comboItems.Add(new ComboItem {
                    ID = item.CityID, Text = item.Name
                });
            }

            CityComboBox.DataSource = comboItems;
            #endregion
        }