private void Query_StockAsOn_Date(string location, string partyid, string material) { try { base.ExecutionStart(); base.BeginProcessing("Begin Load data...", "Please Waiting for Loading Data"); using (QueryBLL queryBll = new QueryBLL()) { this.dtbStockAsOn = queryBll.StockAsOnDate_Mtl(location, partyid, material); } /* * string expressionPCS = string.Empty; * string expressionBOX = string.Empty; * * switch (this.GetDefaultViewType(this.grdQrySummary)) * { * case eViewType.GridView: * GridView gView = (GridView)this.grdQrySummary.MainView; * foreach (GridColumn column in gView.VisibleColumns) * { * switch (column.FieldName) * { * case "ALLOC_QTY": * expressionPCS += "ALLOC_QTY+"; * break; * case "FREE_QTY": * expressionPCS += "FREE_QTY+"; * break; * case "ALLOC_BOX": * expressionBOX += "ALLOC_BOX+"; * break; * case "FREE_BOX": * expressionBOX += "FREE_BOX+"; * break; * * default: * break; * } * } * break; * case eViewType.CardView: * // CardView cView = (CardView)this.grdQrySummary.MainView; * * break; * case eViewType.BandedView: * BandedGridView bView = (BandedGridView)this.grdQrySummary.MainView; * foreach (GridColumn column in bView.VisibleColumns) * { * switch (column.FieldName) * { * case "ALLOC_QTY": * expressionPCS += "ALLOC_QTY+"; * break; * case "FREE_QTY": * expressionPCS += "FREE_QTY+"; * break; * case "ALLOC_BOX": * expressionBOX += "ALLOC_BOX+"; * break; * case "FREE_BOX": * expressionBOX += "FREE_BOX+"; * break; * default: * break; * } * } * break; * case eViewType.AdvanceView: * //AdvBandedGridView aView = (AdvBandedGridView)this.grdQryMainMTL.MainView; * break; * default: * break; * } * * if (!string.IsNullOrEmpty(expressionPCS)) * { * expressionPCS = expressionPCS.Substring(0, expressionPCS.LastIndexOf("+")); * * if (this.dtbStockAsOn.Columns.IndexOf("TOTAL_QTY") == -1) * { * this.dtbStockAsOn.Columns.Add("TOTAL_QTY", typeof(int), expressionPCS); * } * else * { * this.dtbStockAsOn.Columns["TOTAL_QTY"].Expression = expressionPCS; * } * } * * if (!string.IsNullOrEmpty(expressionBOX)) * { * expressionBOX = expressionBOX.Substring(0, expressionBOX.LastIndexOf("+")); * * if (this.dtbStockAsOn.Columns.IndexOf("TOTAL_BOX") == -1) * { * this.dtbStockAsOn.Columns.Add("TOTAL_BOX", typeof(int), expressionBOX); * } * else * { * this.dtbStockAsOn.Columns["TOTAL_BOX"].Expression = expressionBOX; * } * } * */ if (dtbStockAsOn != null) { dtbStockAsOn.DefaultView.Sort = "MTL_CODE"; } this.grdQrySummary.DataSource = this.dtbStockAsOn; this.dntQryStkAsOn.DataSource = this.dtbStockAsOn; base.ExecutionStop(); } catch (Exception ex) { base.FinishedProcessing(); this.grdQrySummary.DataSource = null; this.dntQryStkAsOn.DataSource = null; XtraMessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } finally { ((frmMainMenu)this.ParentForm).ExecuteTime.Caption = base.ExecuteTime; base.FinishedProcessing(); } }