|
|
|
@ -72,7 +72,7 @@ namespace ButcherFactory.BO.LocalBL |
|
|
|
var entity = CreateCarcassInStore(workUnitID, batchID, item, fromPad); |
|
|
|
entity.Goods_Name = GetGoodsName(item.Item1, session); |
|
|
|
if (batchID.HasValue) |
|
|
|
entity.RowIndex = GetRowIndex(session, batchID.Value); |
|
|
|
entity.RowIndex = GetRowIndex(session, batchID.Value) + 1; |
|
|
|
session.Insert(entity); |
|
|
|
list.Add(entity); |
|
|
|
} |
|
|
|
@ -151,6 +151,7 @@ namespace ButcherFactory.BO.LocalBL |
|
|
|
public static BindingList<CarcassInStore> GetLocalDataWithState(bool history) |
|
|
|
{ |
|
|
|
var query = new DQueryDom(new JoinAlias(typeof(CarcassInStore))); |
|
|
|
query.Columns.Add(DQSelectColumn.Field("RowIndex")); |
|
|
|
query.Columns.Add(DQSelectColumn.Field("ID")); |
|
|
|
query.Columns.Add(DQSelectColumn.Field("BarCode")); |
|
|
|
query.Columns.Add(DQSelectColumn.Field("Goods_Name")); |
|
|
|
@ -173,13 +174,14 @@ namespace ButcherFactory.BO.LocalBL |
|
|
|
{ |
|
|
|
var entity = new CarcassInStore(); |
|
|
|
result.Add(entity); |
|
|
|
entity.ID = (long)reader[0]; |
|
|
|
entity.BarCode = (string)reader[1]; |
|
|
|
entity.Goods_Name = (string)reader[2]; |
|
|
|
entity.RowIndex = (int?)reader[0]; |
|
|
|
entity.ID = (long)reader[1]; |
|
|
|
entity.BarCode = (string)reader[2]; |
|
|
|
entity.Goods_Name = (string)reader[3]; |
|
|
|
if (history) |
|
|
|
{ |
|
|
|
entity.Weight = (decimal)reader[3]; |
|
|
|
entity.BeforeWeight = (decimal?)reader[4]; |
|
|
|
entity.Weight = (decimal)reader[4]; |
|
|
|
entity.BeforeWeight = (decimal?)reader[5]; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|