private void LoadDataProduk(string golonganId = "", int sortIndex = 1)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                if (golonganId.Length > 0)
                {
                    _listOfProduk = _bll.GetByGolongan(golonganId, sortIndex, _pageNumber, _pageSize, ref _pagesCount);
                }
                else
                {
                    _listOfProduk = _bll.GetAll(sortIndex, _pageNumber, _pageSize, ref _pagesCount);
                }

                GridListControlHelper.Refresh <Produk>(this.gridList, _listOfProduk, additionalRowCount: 1);

                base.SetInfoHalaman(_pageNumber, _pagesCount);
                base.SetStateBtnNavigation(_pageNumber, _pagesCount);

                if (!(_listOfProduk.Count > 0))
                {
                    base.SetInfoHalaman(0, 0);
                    base.SetStateBtnNavigation(0, 0); // non aktifkan button navigasi
                }
            }

            ResetButton();
        }
Exemplo n.º 2
0
        private void GridListHandleSelectionChanged(GridListControl gridList)
        {
            if (gridList.SelectedIndex < 0)
            {
                return;
            }

            if (_listOfKasbon.Count > 0)
            {
                var kasbon = _listOfKasbon[gridList.SelectedIndex];
                if (kasbon != null)
                {
                    _listOfHistoriPembayaranKasbon = kasbon.item_pembayaran_kasbon;
                    GridListControlHelper.Refresh <PembayaranKasbon>(this.gridListHistoriPembayaran, _listOfHistoriPembayaranKasbon);

                    btnTambahPembayaran.Enabled = kasbon.sisa > 0;
                    GridListHistoriPembayaranHandleSelectionChanged(this.gridListHistoriPembayaran);
                }
            }
            else
            {
                _listOfHistoriPembayaranKasbon.Clear();
                GridListControlHelper.Refresh <PembayaranKasbon>(this.gridListHistoriPembayaran, _listOfHistoriPembayaranKasbon);

                ResetButtonHistoriPembayaran(false);
            }
        }
Exemplo n.º 3
0
        private void LoadDataProdukByName(string name)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfProduk = _bll.GetByName(name);
                GridListControlHelper.Refresh <Produk>(this.gridList, _listOfProduk);
            }

            ResetButton();
        }
        private void LoadData(int bulan, int tahun)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfGaji = _bll.GetByBulanAndTahun(bulan, tahun);
                GridListControlHelper.Refresh <GajiKaryawan>(this.gridList, _listOfGaji);
            }

            ResetButton();
        }
Exemplo n.º 5
0
        private void LoadData(DateTime tanggalMulai, DateTime tanggalSelesai)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfJual = _bll.GetByTanggal(tanggalMulai, tanggalSelesai);
                GridListControlHelper.Refresh <JualProduk>(this.gridList, _listOfJual);
            }

            ResetButton();
        }
Exemplo n.º 6
0
        private void LoadData(string supplierName)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfBeli = _bll.GetByName(supplierName);
                GridListControlHelper.Refresh <BeliProduk>(this.gridList, _listOfBeli);
            }

            ResetButton();
        }
Exemplo n.º 7
0
        private void LoadData()
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfJual = _bll.GetAll();
                GridListControlHelper.Refresh <JualProduk>(this.gridList, _listOfJual);
            }

            ResetButton();
        }
Exemplo n.º 8
0
        private void LoadData(string customerName)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfPembayaranPiutang = _bll.GetByName(customerName);
                GridListControlHelper.Refresh <PembayaranPiutangProduk>(this.gridList, _listOfPembayaranPiutang);
            }

            ResetButton();
        }
        private void LoadData()
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfPengeluaran = _bll.GetAll();
                GridListControlHelper.Refresh <PengeluaranBiaya>(this.gridList, _listOfPengeluaran);
            }

            ResetButton();
        }
Exemplo n.º 10
0
        private void LoadData(string customerName)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfCustomer = _bll.GetByName(customerName);

                GridListControlHelper.Refresh <Customer>(this.gridList, _listOfCustomer);
            }

            ResetButton();
        }
Exemplo n.º 11
0
        private void LoadData(bool isReseller)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfCustomer = _bll.GetAll(isReseller);

                GridListControlHelper.Refresh <Customer>(this.gridList, _listOfCustomer);
            }

            ResetButton();
        }
Exemplo n.º 12
0
        private void LoadData()
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfDropshipper = _bll.GetAll();

                GridListControlHelper.Refresh <Dropshipper>(this.gridList, _listOfDropshipper);
            }

            ResetButton();
        }
Exemplo n.º 13
0
        private void CekOngkir()
        {
            var key = MainProgram.rajaOngkirKey; // api key raja ongkir

            var baseUrl = "http://api.rajaongkir.com/starter/";

            var client = new RestClient();

            client.BaseUrl = new Uri(baseUrl);

            // versi gratis raja ongkir, hanya mendukung pengecekan jne, tiki dan pos
            var listOfKurir = new string[] { "jne", "tiki", "pos" };

            _listOfCost.Clear();
            foreach (var kurir in listOfKurir)
            {
                var request = new RestRequest("cost", Method.POST);
                request.AddHeader("key", key);
                request.AddHeader("content-type", "application/x-www-form-urlencoded");

                var query = new query
                {
                    origin      = _kabupatenAsal.kabupaten_id.ToString(),
                    destination = _kabupatenTujuan.kabupaten_id.ToString(),
                    weight      = (int)NumberHelper.StringToDouble(txtBerat.Text),
                    courier     = kurir
                };

                request.RequestFormat = DataFormat.Json;
                request.AddJsonBody(query);

                try
                {
                    var response = client.Execute(request);

                    var ongkir = JsonConvert.DeserializeObject <root>(response.Content);
                    if (ongkir.rajaongkir.results[0].costs.Count > 0)
                    {
                        foreach (var costs in ongkir.rajaongkir.results[0].costs)
                        {
                            costs.kurir_code = kurir.ToUpper();
                            _listOfCost.Add(costs);
                        }
                    }
                }
                catch
                {
                }
            }

            GridListControlHelper.Refresh <costs>(this.gridList, _listOfCost);
            base.SetActiveBtnPilih(_listOfCost.Count > 0);
        }
Exemplo n.º 14
0
        private void LoadData(DateTime tanggalMulai, DateTime tanggalSelesai)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfKasbon = _bll.GetByTanggal(tanggalMulai, tanggalSelesai);
                GridListControlHelper.Refresh <Kasbon>(this.gridList, _listOfKasbon);
            }

            ResetButton();

            btnTambahPembayaran.Enabled = _listOfKasbon.Count > 0;
            GridListHandleSelectionChanged(this.gridListHistoriPembayaran);
        }
Exemplo n.º 15
0
        private void LoadData(bool isLunas)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfKasbon = _bll.GetByStatus(isLunas);
                GridListControlHelper.Refresh <Kasbon>(this.gridList, _listOfKasbon);
            }

            ResetButton();

            btnTambahPembayaran.Enabled = _listOfKasbon.Count > 0;
            GridListHandleSelectionChanged(this.gridListHistoriPembayaran);
        }
Exemplo n.º 16
0
        private void LoadDataProduk(string golonganId = "")
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                if (golonganId.Length > 0)
                {
                    _listOfProduk = _bll.GetByGolongan(golonganId);
                }
                else
                {
                    _listOfProduk = _bll.GetAll();
                }

                GridListControlHelper.Refresh <Produk>(this.gridList, _listOfProduk);
            }

            ResetButton();
        }
        private void LoadData(DateTime tanggalMulai, DateTime tanggalSelesai)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfJual = _bll.GetByTanggal(tanggalMulai, tanggalSelesai, _pageNumber, _pageSize, ref _pagesCount);
                GridListControlHelper.Refresh <JualProduk>(this.gridList, _listOfJual);

                base.SetInfoHalaman(_pageNumber, _pagesCount);
                base.SetStateBtnNavigation(_pageNumber, _pagesCount);

                if (!(_listOfJual.Count > 0))
                {
                    base.SetInfoHalaman(0, 0);
                    base.SetStateBtnNavigation(0, 0); // non aktifkan button navigasi
                }
            }

            ResetButton();
        }
        private void LoadData(string customerName)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfJual = _bll.GetByName(customerName, _pengaturanUmum.is_tampilkan_keterangan_tambahan_item_jual, _pageNumber, _pageSize, ref _pagesCount);
                GridListControlHelper.Refresh <JualProduk>(this.gridList, _listOfJual);

                base.SetInfoHalaman(_pageNumber, _pagesCount);
                base.SetStateBtnNavigation(_pageNumber, _pagesCount);

                if (!(_listOfJual.Count > 0))
                {
                    base.SetInfoHalaman(0, 0);
                    base.SetStateBtnNavigation(0, 0); // non aktifkan button navigasi
                }
            }

            ResetButton();
        }
Exemplo n.º 19
0
        private void LoadData(string supplierName)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfBeli = _bll.GetByName(supplierName, _pageNumber, _pageSize, ref _pagesCount);
                GridListControlHelper.Refresh <BeliProduk>(this.gridList, _listOfBeli);

                base.SetInfoHalaman(_pageNumber, _pagesCount);
                base.SetStateBtnNavigation(_pageNumber, _pagesCount);

                if (!(_listOfBeli.Count > 0))
                {
                    base.SetInfoHalaman(0, 0);
                    base.SetStateBtnNavigation(0, 0); // non aktifkan button navigasi
                }
            }

            ResetButton();
        }