예제 #1
0
        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);
        }
예제 #2
0
        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;
            }
        }