Esempio n. 1
0
        private async void FrmPaketi_Load(object sender, EventArgs e)
        {
            var paketi = await apiService_Paket.Get <List <Model.Paket> >(null);

            dgvPaketi.DataSource = paketi;
            foreach (DataGridViewRow row in dgvPaketi.Rows)
            {
                Model.Paket obj = (Model.Paket)row.DataBoundItem;

                row.Cells[3].Value = Math.Round((decimal)obj.Cijena, 2);
                if (obj.VrijemePristupaOd.HasValue)
                {
                    row.Cells[8].Value = obj.VrijemePristupaOd.Value.ToShortTimeString();
                }
                if (obj.VrijemePristupaDo.HasValue)
                {
                    row.Cells[10].Value = obj.VrijemePristupaDo.Value.ToShortTimeString();
                }
            }
            //-----------------------------------------------------------------------------
            List <string> Sortiranje = new List <string>();

            Sortiranje.Add("Cijena rast.");
            Sortiranje.Add("Cijena opad.");
            cbSortiranje.DataSource    = Sortiranje;
            cbSortiranje.DropDownStyle = ComboBoxStyle.DropDownList;
        }
Esempio n. 2
0
        private async void BtnTrazi_Click(object sender, EventArgs e)
        {
            btnTrazi.Enabled = false;

            var     naziv         = "";
            decimal?cijenaVeceOd  = null;
            decimal?cijenaManjeOd = null;
            string  sortirajPo    = (string)cbSortiranje.SelectedValue;

            if (!string.IsNullOrEmpty(txtNazivPaketa.Text))
            {
                naziv = txtNazivPaketa.Text;
            }
            if (!string.IsNullOrEmpty(txtCijenaVeceOd.Text))
            {
                cijenaVeceOd = Convert.ToDecimal(txtCijenaVeceOd.Text);
            }
            if (!string.IsNullOrEmpty(txtCijenaManjeOd.Text))
            {
                cijenaManjeOd = Convert.ToDecimal(txtCijenaManjeOd.Text);
            }


            var paketSearchRequest = new Model.Requests.PaketSearchRequest()
            {
                NazivPaketa   = naziv,
                CijenaVecaOd  = cijenaVeceOd,
                CijenaManjaOd = cijenaManjeOd
            };

            var paketi = await apiService_Paket.Get <List <Model.Paket> >(paketSearchRequest);

            if (sortirajPo == "Cijena rast.")
            {
                paketi = paketi.OrderBy(c => c.Cijena).ToList();
            }
            if (sortirajPo == "Cijena opad.")
            {
                paketi = paketi.OrderByDescending(c => c.Cijena).ToList();
            }

            dgvPaketi.DataSource = paketi;
            foreach (DataGridViewRow row in dgvPaketi.Rows)
            {
                Model.Paket obj = (Model.Paket)row.DataBoundItem;

                row.Cells[3].Value = Math.Round((decimal)obj.Cijena, 2);
                if (obj.VrijemePristupaOd.HasValue)
                {
                    row.Cells[8].Value = obj.VrijemePristupaOd.Value.ToShortTimeString();
                }
                if (obj.VrijemePristupaDo.HasValue)
                {
                    row.Cells[10].Value = obj.VrijemePristupaDo.Value.ToShortTimeString();
                }
            }

            btnTrazi.Enabled = true;
        }
        private async void FrmClanarinaDetalji_Load(object sender, EventArgs e)
        {
            #region cameraSetup
            QRCodeHelper  = new QRCodeHelper();
            CaptureDevice = new FilterInfoCollection(FilterCategory.VideoInputDevice);
            foreach (FilterInfo Device in CaptureDevice)
            {
                comboBox1.Items.Add(Device.Name);
            }
            comboBox1.SelectedIndex = 0;
            comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

            FinalFrame       = new VideoCaptureDevice();
            pbQRKod.SizeMode = PictureBoxSizeMode.StretchImage;
            #endregion cameraSetup

            setScannerVisible(false);


            var clanovi = await _apiService_Clan.Get <List <Model.Requests.ClanViewRequest> >(null);

            cbClan.DataSource    = clanovi;
            cbClan.DisplayMember = "Display";
            cbClan.ValueMember   = "Id";
            cbClan.DropDownStyle = ComboBoxStyle.DropDownList;
            var defaultPaket = new Model.Paket()
            {
                Id    = 0,
                Naziv = "svi"
            };

            var paketi = await _apiService_Paket.Get <List <Model.Paket> >(new PaketSearchRequest { Aktivan = true });

            cbPaket.DataSource    = paketi;
            cbPaket.DisplayMember = "Display";
            cbPaket.ValueMember   = "Id";
            cbPaket.DropDownStyle = ComboBoxStyle.DropDownList;



            if (_id.HasValue)
            {
                var clanarina = await _apiService.GetById <Model.Clanarina>(_id);

                txtUplataZaGodinu.Text = clanarina.UplataZaGodinu.ToString();
                txtUplataZaMjesec.Text = clanarina.UplataZaMjesec.ToString();
                nudIznos.Value         = clanarina.IznosUplate;
                dateDatumUplate.Value  = clanarina.DatumUplate;
                cbPaket.SelectedValue  = clanarina.PaketId;
                cbClan.SelectedValue   = clanarina.ClanId;

                //treba dodati paket i korisnika
            }
        }
        private async void FrmClanarine_Load(object sender, EventArgs e)
        {
            var search = new Model.Requests.ClanarinaSearchRequest()
            {
                UplataZaGodinu = null,
                UplataZaMjesec = null,
                PaketID        = 0,
                ClanID         = 0
            };

            var result = await _apiService.Get <List <Model.Clanarina> >(search);

            dgvClanarina.DataSource = result;
            var defaultClan = new Model.Requests.ClanViewRequest()
            {
                Id      = 0,
                Ime     = "Svi",
                Prezime = ""
            };
            var clanovi = await _apiService_Clan.Get <List <Model.Requests.ClanViewRequest> >(null);

            clanovi.Insert(0, defaultClan);
            cbClan.DataSource    = clanovi;
            cbClan.DisplayMember = "Display";
            cbClan.ValueMember   = "Id";
            cbClan.DropDownStyle = ComboBoxStyle.DropDownList;

            var defaultPaket = new Model.Paket()
            {
                Id    = 0,
                Naziv = "svi"
            };
            var paketi = await _apiService_Paket.Get <List <Model.Paket> >(null);

            paketi.Insert(0, defaultPaket);
            cbPaket.DataSource    = paketi;
            cbPaket.DisplayMember = "Display";
            cbPaket.ValueMember   = "Id";
            cbPaket.DropDownStyle = ComboBoxStyle.DropDownList;

            foreach (DataGridViewRow row in dgvClanarina.Rows)
            {
                Model.Clanarina obj = (Model.Clanarina)row.DataBoundItem;
                row.Cells[4].Value = Math.Round(obj.IznosUplate, 2);
                row.Cells[5].Value = obj.Clan.Osoba.Ime + " " + obj.Clan.Osoba.Prezime + " #" + obj.Clan.Id;
                row.Cells[6].Value = obj.Paket.Naziv;
            }
        }
Esempio n. 5
0
        private async void FrmIzvjestaj_Load(object sender, EventArgs e)
        {
            tabPage1.Text = "Zarada";
            tabPage2.Text = "Prisustvo";

            Tab2_dtpDatumPocetak.Enabled = false;
            Tab2_dtpDatumKraj.Enabled    = false;

            Tab1_dtpDatumPocetak.Enabled = false;
            Tab1_dtpDatumKraj.Enabled    = false;


            var tipTreningaList = await _apiService_TipTreninga.Get <List <Model.TipTreninga> >(null);

            var tt = new Model.TipTreninga()
            {
                Id = 0, TipTreninga1 = "svi"
            };

            tipTreningaList.Insert(0, tt);
            Tab2_cbTipTreninga.DataSource    = tipTreningaList;
            Tab2_cbTipTreninga.DisplayMember = "TipTreninga1";
            Tab2_cbTipTreninga.ValueMember   = "Id";
            Tab2_cbTipTreninga.DropDownStyle = ComboBoxStyle.DropDownList;

            var paketList = await _apiService_Paket.Get <List <Model.Paket> >(null);

            var pp = new Model.Paket()
            {
                Id = 0, Naziv = "svi"
            };

            paketList.Insert(0, pp);
            Tab1_cbPaket.DataSource    = paketList;
            Tab1_cbPaket.DisplayMember = "Naziv";
            Tab1_cbPaket.ValueMember   = "Id";
            Tab1_cbPaket.DropDownStyle = ComboBoxStyle.DropDownList;
        }
Esempio n. 6
0
        private async void FrmClanarinaDetalji_Load(object sender, EventArgs e)
        {
            var clanovi = await _apiService_Clan.Get <List <Model.Requests.ClanViewRequest> >(null);

            cbClan.DataSource    = clanovi;
            cbClan.DisplayMember = "Display";
            cbClan.ValueMember   = "Id";
            cbClan.DropDownStyle = ComboBoxStyle.DropDownList;

            var defaultPaket = new Model.Paket()
            {
                Id    = 0,
                Naziv = "svi"
            };
            var paketi = await _apiService_Paket.Get <List <Model.Paket> >(null);

            cbPaket.DataSource    = paketi;
            cbPaket.DisplayMember = "Display";
            cbPaket.ValueMember   = "Id";

            cbPaket.DropDownStyle = ComboBoxStyle.DropDownList;


            if (_id.HasValue)
            {
                var clanarina = await _apiService.GetById <Model.Clanarina>(_id);

                txtUplataZaGodinu.Text = clanarina.UplataZaGodinu.ToString();
                txtUplataZaMjesec.Text = clanarina.UplataZaMjesec.ToString();
                txtIznos.Text          = Math.Round(clanarina.IznosUplate, 0).ToString();
                dateDatumUplate.Value  = clanarina.DatumUplate;
                cbPaket.SelectedValue  = clanarina.PaketId;
                cbClan.SelectedValue   = clanarina.ClanId;

                //treba dodati paket i korisnika
            }
        }