protected override void AddColumnsToGridView(string strTableName, GridView gridView) { ICStocksController objStocksController = new ICStocksController(); GridColumn column = new GridColumn(); column.Caption = "Kho"; column.FieldName = "FK_ICStockID"; column.OptionsColumn.AllowEdit = false; RepositoryItemLookUpEdit repositoryItemLookUpEdit = new RepositoryItemLookUpEdit(); repositoryItemLookUpEdit.DisplayMember = "ICStockName"; repositoryItemLookUpEdit.ValueMember = "ICStockID"; repositoryItemLookUpEdit.DataSource = objStocksController.GetAllStockByStockType(null); column.ColumnEdit = repositoryItemLookUpEdit; column.Visible = true; column.VisibleIndex = 1; gridView.Columns.Add(column); column = new GridColumn(); column.Caption = "Mã lô hàng"; column.FieldName = "ICTransactionReceiptSerialNo"; column.OptionsColumn.AllowEdit = false; column.Visible = true; column.VisibleIndex = 2; gridView.Columns.Add(column); column = new GridColumn(); column.Caption = "Số lượng"; column.FieldName = "ICTransactionExchangeQty"; column.OptionsColumn.AllowEdit = false; FormatNumbericColumn(column, false, "n3"); column.Visible = true; column.VisibleIndex = 3; gridView.Columns.Add(column); column = new GridColumn(); column.Caption = "SL đặt bán"; column.FieldName = "ICTransactionSaleOrderQty"; column.OptionsColumn.AllowEdit = false; FormatNumbericColumn(column, false, "n3"); column.Visible = true; column.VisibleIndex = 4; gridView.Columns.Add(column); column = new GridColumn(); column.Caption = "SL có thể sử dụng"; column.FieldName = "ICTransactionAvailableQty"; column.OptionsColumn.AllowEdit = false; FormatNumbericColumn(column, false, "n3"); column.Visible = true; column.VisibleIndex = 5; gridView.Columns.Add(column); }
private void Fld_lkeICStockID_QueryPopUp(object sender, CancelEventArgs e) { VinaLookupEdit lke = (VinaLookupEdit)sender; if (lke != null) { ICStocksController objStocksController = new ICStocksController(); List <ICStocksInfo> stockList = new List <ICStocksInfo>(); stockList.Insert(0, new ICStocksInfo()); stockList.AddRange(objStocksController.GetAllStockByStockType("Sale")); lke.Properties.DataSource = stockList; } }