|
|
|
@ -284,18 +284,22 @@ namespace ButcherFactory.SegmentStockUp_ |
|
|
|
detail.Customer_Name = saleOutStore.Customer_Name; |
|
|
|
detail.UnitNumber = scan.Item2; |
|
|
|
detail.StandardPic = scan.Item3; |
|
|
|
if (detail.UnitNumber.HasValue && saleOutStore.Rate.HasValue) |
|
|
|
detail.SecondNumber = detail.UnitNumber * saleOutStore.Rate; |
|
|
|
else |
|
|
|
//if (detail.UnitNumber.HasValue && saleOutStore.Rate.HasValue)
|
|
|
|
// detail.SecondNumber = detail.UnitNumber * saleOutStore.Rate;
|
|
|
|
//else
|
|
|
|
detail.SecondNumber = 1; |
|
|
|
var number = saleOutStore.UnitNum - (config.AllowDownWeight ?? 0); |
|
|
|
var number = 0m; |
|
|
|
if (saleOutStore.StockUpBySecondNum) |
|
|
|
number = saleOutStore.SecondNumber ?? 0; |
|
|
|
else |
|
|
|
number = (saleOutStore.UnitNum ?? 0) - (config.AllowDownWeight ?? 0); |
|
|
|
//if (!detail.StandardPic)
|
|
|
|
// number = saleOutStore.SecondNumber;
|
|
|
|
|
|
|
|
var already = alreadyList.FirstOrDefault(x => x.DetailID == detail.DetailID); |
|
|
|
if (already == null) |
|
|
|
already = new AlreadyStockUp() { DetailID = detail.DetailID };//StandardPic = detail.StandardPic
|
|
|
|
var back = SegmentStockUpBL.Insert(detail, already, number.Value); |
|
|
|
var back = SegmentStockUpBL.Insert(detail, already, number,saleOutStore.StockUpBySecondNum); |
|
|
|
if (back == null) |
|
|
|
{ |
|
|
|
InfoBox.Show("提示", "网络错误!", Color.Red, 1, this); |
|
|
|
@ -352,7 +356,9 @@ namespace ButcherFactory.SegmentStockUp_ |
|
|
|
item.UnitNum = g.Sum(x => x.UnitNum ?? 0); |
|
|
|
item.SSecondNumber = g.Sum(x => x.SSecondNumber ?? 0); |
|
|
|
item.SUnitNum = g.Sum(x => x.SUnitNum ?? 0); |
|
|
|
item.DownFloat = config.AllowDownWeight; |
|
|
|
item.DownFloat = config.AllowDownWeight; |
|
|
|
item.StockUpBySecondNum = f.StockUpBySecondNum; |
|
|
|
item.FinishAssign = f.FinishAssign; |
|
|
|
} |
|
|
|
mainList = new BindingList<SaleOutStoreInfo>(main.OrderBy(x => x.Finishd).ToList()); |
|
|
|
|
|
|
|
@ -394,19 +400,8 @@ namespace ButcherFactory.SegmentStockUp_ |
|
|
|
{ |
|
|
|
AbortTask(); |
|
|
|
StartTask(); |
|
|
|
//SegmentStockUpPrint.Print(new SegmentStockUp { DeliverGoodsLine_Name = "莱阳线商品线", Date = DateTime.Today, BarCode = "260912011201810160800008" }, 123.5m, "");
|
|
|
|
} |
|
|
|
|
|
|
|
//private void dataPicker_Click(object sender, EventArgs e)
|
|
|
|
//{
|
|
|
|
// var cs = new CalendarSelecter();
|
|
|
|
// if (cs.ShowDialog() == true)
|
|
|
|
// {
|
|
|
|
// sendTime = cs.Result;
|
|
|
|
// dataPicker.Text = sendTime.ToString("yyyy-MM-dd");
|
|
|
|
// }
|
|
|
|
//}
|
|
|
|
|
|
|
|
private void mainGridView_CellClick(object sender, DataGridViewCellEventArgs e) |
|
|
|
{ |
|
|
|
if (e.RowIndex < 0) |
|
|
|
|