/// <summary> /// 删除退换货检查信息 /// </summary> /// <param name="refundId"></param> /// <returns></returns> public bool DeleteCheckRefundInfo(Guid refundId) { var info = _refundDal.GetCheckRefundInfo(refundId); if (info.RefundId == Guid.Empty) { return(true); } return(_refundDal.DeleteCheckRefundInfo(refundId)); }
protected void RgRefund_NeedDataSource(object source, GridNeedDataSourceEventArgs e) { DateTime startTime = StartTime == DateTime.MinValue ? DateTime.Now.AddMonths(-1) : StartTime; DateTime endTime = EndTime == DateTime.MinValue ? DateTime.Now : Convert.ToDateTime(EndTime.AddDays(1).ToString("yyyy-MM-dd 00:00:00")); var checkRefundList = _refundDal.GetCheckRefundInfo(SearchKey, startTime, endTime, int.Parse(SearchCheckState), new Guid(SelectedFilialeId)); //排除门店采购退回商品检查 modify by liangcanren at 2015-03-26 checkRefundList = checkRefundList.Where(act => act.SaleFilialeId != Guid.Empty && !string.IsNullOrEmpty(act.OrderNo)).ToList(); RGRefund.DataSource = checkRefundList; if (checkRefundList.Count > 0) { var pageIndex = RGRefund.CurrentPageIndex + 1; var pageSize = RGRefund.PageSize; var orderIdList = checkRefundList.Select(w => w.OrderId).ToList(); orderIdList = pageIndex == 1 ? orderIdList.Take(pageSize).ToList() : orderIdList.Skip((pageIndex - 1) * pageSize).Take(pageSize).ToList(); DicOrderClew = _operationLogManager.GetOperationLogList(orderIdList); } }