Example #1
0
        private void _view_OnTampilkanClick(object sender, FilterDateEventArgs e)
        {
            switch (e.TampilkanStatus)
            {
            case TampilkanStatus.Tanggal:

                _bindingView.DataSource = _listObjs.Where(ps => ps.tanggal == e.Tanggal.Date).ToList();
                _tampilkanStatus        = TampilkanStatus.Tanggal;
                _tanggal = e.Tanggal;

                break;

            case TampilkanStatus.Periode:

                _bindingView.DataSource = _listObjs.Where(ps => ps.tanggal >= e.TanggalAwal.Date &&
                                                          ps.tanggal <= e.TanggalAkhir.Date).ToList();
                _tampilkanStatus = TampilkanStatus.Periode;
                _tanggal_awal    = e.TanggalAwal;
                _tanggal_akhir   = e.TanggalAkhir;

                break;

            default:

                _bindingView.DataSource = _listObjs;
                _tampilkanStatus        = TampilkanStatus.Semua;

                break;
            }
        }
Example #2
0
        private void _view_OnTampilkanClick(object sender, FilterDateEventArgs e)
        {
            using (new WaitCursorHandler())
            {
                _tampilkanStatus = e.TampilkanStatus;

                switch (e.TampilkanStatus)
                {
                case TampilkanStatus.Tanggal:

                    _listPenjualans         = _services.GetByDate(e.Tanggal.Date).ToList();
                    _bindingView.DataSource = _listPenjualans;
                    _tanggal = e.Tanggal.Date;

                    break;

                case TampilkanStatus.Periode:

                    _listPenjualans         = _services.GetByDate(e.TanggalAwal.Date, e.TanggalAkhir.Date).ToList();
                    _bindingView.DataSource = _listPenjualans;
                    _tanggalAwal            = e.TanggalAwal.Date;
                    _tanggalAkhir           = e.TanggalAkhir.Date;

                    break;
                }

                if (_view.ListDataGrid.SelectedItem != null)
                {
                    _view.ListDataGrid.SelectedItem = null;
                }
            }
        }
Example #3
0
        private void _view_OnTampilkanClick(object sender, FilterDateEventArgs e)
        {
            using (new WaitCursorHandler())
            {
                switch (e.TampilkanStatus)
                {
                case TampilkanStatus.Tanggal:

                    _listPengeluarans       = _services.GetByDate(e.Tanggal.Date).ToList();
                    _bindingView.DataSource = _listPengeluarans;
                    _tanggal = e.Tanggal;

                    break;

                case TampilkanStatus.Periode:

                    _listPengeluarans       = _services.GetByDate(e.TanggalAwal.Date, e.TanggalAkhir.Date).ToList();
                    _bindingView.DataSource = _listPengeluarans;
                    _tanggalAwal            = e.TanggalAwal;
                    _tanggalAkhir           = e.TanggalAkhir;

                    break;
                }

                _tampilkanStatus = e.TampilkanStatus;
            }
        }
Example #4
0
 private void DateTimePickerFilter_OnTampilkanClick(object sender, FilterDateEventArgs e)
 {
     OnTampilkanClick?.Invoke(sender, e);
 }