private void buildNode(string SalesOutID, string ConsignorId) { SalesOutDAL sdal = Leyp.SQLServerDAL.Sales.Factory.getSalesOutDAL(); VSalesOut vs = sdal.getByID(SalesOutID); if (vs.State == 1) { SalesDispatch d = new SalesDispatch(); d.Consignor = ConsignorId; d.CreateDate = DateTime.Now.ToString("yyyy-MM-dd");; d.DeliveryDate = DateTime.Now.ToString("yyyy-MM-dd");; d.DeliveryType = vs.DeliveryName; d.Description = "无"; d.SalesOutID = SalesOutID; d.SentDate = DateTime.Now.ToString("yyyy-MM-dd");; d.State = 0; d.UserName = getUserName(); Leyp.SQLServerDAL.Sales.Factory.getSalesDispatchDAL().insertNewEntity(d); Response.Write("单号:" + SalesOutID + " 成功生成<br>"); } else { Response.Write("单号:" + SalesOutID + " 没有审核 或已经处理了 <br>"); } }
/// <summary> /// 检查已经审核了吗 /// </summary> /// <param name="SalesOutID"></param> /// <returns></returns> private bool checkSalesOutID(string SalesOutID) { bool reslut = false; SalesOutDAL sdal = Leyp.SQLServerDAL.Sales.Factory.getSalesOutDAL(); VSalesOut vs = sdal.getByID(SalesOutID); if (vs.State == 1) { reslut = true; } return(reslut); }
public bool AuditingSalesOutOrder(string SalesOutID) { bool flag = false; try { VSalesOut @out = new VSalesOut(); List <VSalesOutDetail> list = new List <VSalesOutDetail>(); ProductsStockDAL kdal = new ProductsStockDAL(); @out = new SalesOutDAL().getByID(SalesOutID); list = new SalesOutDetailDAL().getBySalesOutID(SalesOutID); for (int i = 0; i < list.Count; i++) { ProductsStock stock; SalesOutDetail detail = list[i]; if (kdal.isHaveEitity(detail.HouseDetailID, detail.ProductsID)) { stock = new ProductsStock(); stock.HouseDetailID = detail.HouseDetailID; stock.ProductsID = detail.ProductsID; stock.Num = detail.Quantity; kdal.updateCutNum(stock); } else { stock = new ProductsStock(); stock.HouseDetailID = detail.HouseDetailID; stock.ProductsID = detail.ProductsID; stock.Num = -detail.Quantity; kdal.insertNewEitity(stock); } } flag = true; } catch { } return(flag); }