Пример #1
0
        private void Search()
        {
            dgrid_Result.DataSource = null;
            INVAdjustStock searchModel = new INVAdjustStock();

            searchModel.ProductName      = tbx_ProductName.Text != "" ? tbx_ProductName.Text : null;
            searchModel.InventoryName    = tbx_InventoryName.Text != "" ? tbx_InventoryName.Text : null;
            searchModel.StockTypeName    = tbx_StockTypeName.Text != "" ? tbx_StockTypeName.Text : null;
            searchModel.AdjustReasonName = tbx_AdjustName.Text != "" ? tbx_AdjustName.Text : null;
            List <INVAdjustStock> adjustStocks = _invAdjustStockWrapper.SearchByCriteria(searchModel);

            dgrid_Result.DataSource = adjustStocks;
        }
Пример #2
0
        private void Search()
        {
            dgrid_Result.DataSource = null;
            INVAdjustStock searchModel    = new INVAdjustStock();
            int            AdjustReasonID = 0;
            int            InventoryID    = 0;
            DateTime?      dateFrom       = null;
            DateTime?      toFrom         = null;

            if (cbx_AdjustReason.SelectedValue != null)
            {
                int.TryParse(cbx_AdjustReason.SelectedValue.ToString(), out AdjustReasonID);
                searchModel.AdjustReasonID = AdjustReasonID;
            }
            if (cbx_Store.SelectedValue != null)
            {
                int.TryParse(cbx_Store.SelectedValue.ToString(), out InventoryID);
                searchModel.InventoryID = InventoryID;
            }
            if (dtp_fromDate.Value != null)
            {
                dateFrom = dtp_fromDate.Value;
            }
            if (dtp_toDate.Value != null)
            {
                toFrom = dtp_toDate.Value;
            }


            if (toFrom == null || dateFrom == null || toFrom < dateFrom)
            {
                MessageBox.Show("يجب اختيار فترة زمنية صحيحة");
                return;
            }

            List <INVAdjustStock> adjustStocks = _invAdjustStockWrapper.SearchByCriteria(searchModel, dateFrom, toFrom);

            dgrid_Result.DataSource = adjustStocks;
        }