Browse Source

需求单No.139253 取值修改

master
duanluohua 7 years ago
parent
commit
92c8beca51
2 changed files with 7 additions and 4 deletions
  1. +1
    -1
      B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Tools/SaleOrderUpdateEdit.cs
  2. +6
    -3
      B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Tools/SaleOrderUpdateList.cs

+ 1
- 1
B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Tools/SaleOrderUpdateEdit.cs View File

@ -193,7 +193,7 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Tools {
label2.Font.Size = 14;
label2.Width = 120;
label2.Font.Bold = true;
label2.Text = Request.QueryString["mainNumber"].ToString();
label2.Text = Request.QueryString["currentNumber"].ToString();
panel.Add(label2);
panel.Add(new SimpleLabel("合计订货数量"));


+ 6
- 3
B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Tools/SaleOrderUpdateList.cs View File

@ -216,10 +216,12 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Tools
var idField = (long?)row["GoodsProperty_ID"];
var number = ((decimal?)row["可用与预算合计"]) ?? 0;
var mainNumber = ((decimal?)row["牛头数"]) ?? 0;
var currentNumber =Math.Round(Convert.ToDecimal(row["分完数量"]),2);
var date = (DateTime?)row["测算日期"];
var url = AspUtil.UpdateUrlParam("SaleOrderUpdateEdit.aspx", "GoodsProperty_ID", (idField ?? 0).ToString());
url = AspUtil.UpdateUrlParam(url, "number", number.ToString());
url = AspUtil.UpdateUrlParam(url, "mainNumber", mainNumber.ToString("#"));
url = AspUtil.UpdateUrlParam(url, "currentNumber", currentNumber.ToString());
if (date.HasValue)
{
url = AspUtil.UpdateUrlParam(url, "date", date.Value.ToString("yyyy-MM-dd"));
@ -249,7 +251,7 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Tools
var storeDetail = new JoinAlias(typeof(StoreDetailTmp));
var output = new JoinAlias(typeof(OutputTmp));
var outputConfig = new JoinAlias(typeof(OutputConfigTmp));
var dom = new DQueryDom(output);
var dom = new DQueryDom(outputConfig);
OrganizationUtil.RegisterOrganizationQueryTable(dom);
var context = new AvailableStorageContext { Usage = StorageUsage.Sale };
@ -260,10 +262,10 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Tools
dom.RegisterQueryTable(typeof(OrderTmp), new[] { "GoodsProperty_ID", "Number", "SecondNumber", "UnitNum", "AdjustNumber" }, GetOrderDQueryDom());
dom.RegisterQueryTable(typeof(OutputTmp), new[] { "GoodsProperty_ID", "Number", "MainNumber", "Date" }, GetOutputDQueryDom());
dom.RegisterQueryTable(typeof(OutputConfigTmp), new[] { "GoodsProperty_ID", "Number" }, GetOutputConfigureDom());
dom.From.AddJoin(JoinType.Left, new DQDmoSource(output), DQCondition.EQ(output, "GoodsProperty_ID", outputConfig, "GoodsProperty_ID"));
dom.From.AddJoin(JoinType.Left, new DQDmoSource(bill), DQCondition.EQ(bill, "GoodsProperty_ID", output, "GoodsProperty_ID"));
dom.From.AddJoin(JoinType.Left, new DQDmoSource(goodsProperty), DQCondition.EQ(output, "GoodsProperty_ID", goodsProperty, "ID"));
dom.From.AddJoin(JoinType.Left, new DQDmoSource(storeDetail), DQCondition.EQ(output, "GoodsProperty_ID", storeDetail, "GoodsProperty_ID"));
dom.From.AddJoin(JoinType.Left, new DQDmoSource(outputConfig), DQCondition.EQ(output, "GoodsProperty_ID", outputConfig, "GoodsProperty_ID"));
dom.Columns.Add(DQSelectColumn.Field("GoodsProperty_ID", output));
dom.Columns.Add(DQSelectColumn.Create(DQExpression.Field(output, "GoodsProperty_Name"), "存货属性名称"));
dom.Columns.Add(DQSelectColumn.Create(DQExpression.Field(outputConfig, "Number"), "单品测算数量"));
@ -317,10 +319,11 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Tools
query.From.AddJoin(JoinType.Left, new DQDmoSource(goodsPropertyCatalog), DQCondition.EQ(goodsProperty, "GoodsPropertyCatalog_ID", goodsPropertyCatalog, "ID"));
AddGoodsCondition(goodsPropertyCatalog, goodsProperty, query);
query.Columns.Add(DQSelectColumn.Field("GoodsProperty_ID"));
query.Columns.Add(DQSelectColumn.Create(DQExpression.Sum(DQExpression.Field("Number")), "主数量"));
query.GroupBy.Expressions.Add(DQExpression.Field("ID"));
query.GroupBy.Expressions.Add(DQExpression.Field("GoodsProperty_ID"));
query.Where.Conditions.Add(DQCondition.EQ(bill, "ID", id));
query.Where.Conditions.Add(DQCondition.GreaterThan(detail, "GoodsProperty_ID", 0));


Loading…
Cancel
Save