Exemple #1
0
        private async void DodajPaket_Clicked(object seder, EventArgs e)
        {
            if (!Validation())
            {
                return;
            }

            var o = int.Parse(MaxOcijena.Text);

            if (o < 1 || o > 5)
            {
                return;
            }
            var paket = new PaketInsertRequest
            {
                Cijena         = double.Parse(CijenaPaketa.Text),
                DatumIsteka    = DatumIsteka.Date,
                DatumKreiranja = DateTime.Now,
                Opis           = Opis.Text,
                MaxOcijena     = o
            };

            _paketService.Add(paket);
            await Navigation.PopAsync();
        }
Exemple #2
0
        private void SnimiIzmjene_Clicked(object sender, EventArgs e)
        {
            if (!Validation())
            {
                return;
            }

            var m = new PaketInsertRequest
            {
                Cijena         = double.Parse(CijenaPaketa.Text),
                MaxOcijena     = int.Parse(MaxOcijena.Text),
                DatumIsteka    = DatumIsteka.Date,
                Opis           = Opis.Text,
                DatumKreiranja = DatumKreiranja.Date
            };

            _paketService.Update <PaketInsertRequest>(model.PaketId, m);
            MsgFrame.IsVisible = true;
            Msg.Text           = "Podaci su uspijesno izmijenjeni.";
            Device.StartTimer(TimeSpan.FromSeconds(5000), () =>
            {
                MsgFrame.IsVisible = false;
                Msg.Text           = string.Empty;
                return(false); // false zaustavlja timer
            });
        }
Exemple #3
0
        private void bttnIzmijeni_Click(object sender, EventArgs e)
        {
            var model = new PaketInsertRequest
            {
                Cijena         = (double)nudCijena.Value,
                MaxOcijena     = (int)nudOcijena.Value,
                DatumIsteka    = dtpDatumIsteka.Value,
                Opis           = _paket.Opis,
                DatumKreiranja = _paket.DatumKreiranja
            };

            _paketService.Update <PaketInsertRequest>(_paket.Id, model);
        }
Exemple #4
0
        private void bttnPaketDodaj_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                var paket = new PaketInsertRequest
                {
                    Cijena         = (double)nudCijena.Value,
                    DatumIsteka    = dtpDatumIsteka.Value,
                    DatumKreiranja = DateTime.Now,
                    Opis           = txtOpis.Text,
                    MaxOcijena     = cbxOcijena.SelectedIndex
                };
                _paketService.Add(paket);

                var frm = new frmPaketPregled();
                frm.MdiParent = this.MdiParent;
                frm.Show();
                this.Close();
            }
        }