protected void RGGoodsOrder_NeedDataSource(object source, GridNeedDataSourceEventArgs e) { var pageIndex = RGGoodsOrder.CurrentPageIndex + 1; var pageSize = RGGoodsOrder.PageSize; int totalCount = 0; IList <GoodsOrderInfo> goodsOrderList = new List <GoodsOrderInfo>(); var authWarehouseList = WMSSao.GetWarehouseAuthDic(CurrentSession.Personnel.Get().PersonnelId); if (authWarehouseList != null && authWarehouseList.WarehouseDics != null && authWarehouseList.WarehouseDics.Count > 0) { var authWarehouseIds = authWarehouseList.WarehouseDics.Select(act => act.Key).ToList(); goodsOrderList = _goodsOrder.GetOrderList(authWarehouseIds, StartTime, EndTime, SearchGoods, SearchKey, new List <OrderState> { OrderState.RequirePurchase }, pageIndex, pageSize, out totalCount); } else { RAM.Alert("当前登录人没有授权仓库!"); } TextBoxDate.Text = CountRepeat(goodsOrderList); var expression = new GridSortExpression { FieldName = "OrderTime", SortOrder = GridSortOrder.Ascending }; RGGoodsOrder.MasterTableView.SortExpressions.AddSortExpression(expression); RGGoodsOrder.DataSource = goodsOrderList; RGGoodsOrder.VirtualItemCount = totalCount; if (goodsOrderList.Count > 0) { DicOrderClew = _operationLogManager.GetOperationLogList(goodsOrderList.Select(act => act.OrderId).ToList()); } }
/// <summary> /// 加载仓库 /// </summary> private void BindStock() { var personinfo = CurrentSession.Personnel.Get(); var result = WMSSao.GetWarehouseAuthDic(personinfo.PersonnelId); WarehouseDic = result != null && result.WarehouseDics != null ? result.WarehouseDics : new Dictionary <Guid, string>(); RCB_Stock.DataSource = WarehouseDic; RCB_Stock.DataTextField = "Value"; RCB_Stock.DataValueField = "Key"; RCB_Stock.DataBind(); }
private void BindInStock() { var personnel = CurrentSession.Personnel.Get(); var result = WMSSao.GetWarehouseAuthDic(personnel.PersonnelId); WarehouseAuth = result; RCB_Warehouse.DataSource = result != null && result.WarehouseDics != null ? result.WarehouseDics : new Dictionary <Guid, string>(); RCB_Warehouse.DataTextField = "Value"; RCB_Warehouse.DataValueField = "Key"; RCB_Warehouse.DataBind(); if (result != null && result.WarehouseDics != null && result.WarehouseDics.Count > 0) { RCB_Warehouse.SelectedValue = result.WarehouseDics.First().Key.ToString(); } }
/// <summary> /// 获取仓库信息 /// </summary> /// <param name="eval"></param> /// <param name="isOut"></param> /// <returns></returns> private void GetWarehouseList() { var result = WMSSao.GetWarehouseAuthDic(Personnel.PersonnelId); var warehouseList = new Dictionary <Guid, string> { { Guid.Empty, "请选择仓库" } }; RCB_Warehouse.Text = String.Empty; RCB_Warehouse.Items.Clear(); RCB_Warehouse.DataSource = result != null?warehouseList.Union(result.WarehouseDics) : warehouseList; RCB_Warehouse.DataBind(); RCB_Warehouse.SelectedIndex = 0; }