public static string IssueReceived(IssueReceivedEntity entity) { IssueReceivedDal IRDal = new IssueReceivedDal(); IRDal.DataBase.BeginTransaction(); string rmesid = IRDal.Insert(entity); LineSideStockFactory.Storage(entity.ITEM_CODE, entity.VENDOR_CODE, "", entity.LOCATION_CODE, entity.PLINE_CODE, entity.ITEM_QTY); IRDal.DataBase.CompleteTransaction(); return(rmesid); }
/// <summary> /// 函数说明:入库操作,返回影响的行数 /// </summary> /// /// <returns>int</returns> public static int Storage(LineSideStockEntity item) { int result; LineSideStockEntity temp = new LineSideStockEntity(); LineSideStockDal lsDal = new LineSideStockDal(); temp = lsDal.GetByItem(item.LOCATION_CODE, item.PLINE_CODE, item.ITEM_CODE); if (temp == null) { lsDal.Insert(item); result = 1; } else { temp.ITEM_QTY += item.ITEM_QTY; result = lsDal.Update(temp); } //插入收料流水 IssueReceivedEntity ent = new IssueReceivedEntity() { COMPANY_CODE = item.COMPANY_CODE, WORKSHOP_CODE = item.WORKSHOP_CODE, PLINE_CODE = item.PLINE_CODE, LOCATION_CODE = item.LOCATION_CODE, LINESIDE_STOCK_CODE = item.STORE_CODE, ITEM_CODE = item.ITEM_CODE, ITEM_NAME = item.ITEM_NAME, ITEM_QTY = item.ITEM_QTY, WORK_TIME = DateTime.Now, USER_ID = LoginInfo.UserInfo.USER_ID }; new IssueReceivedDal().Insert(ent); return(result); }
public static string Insert(IssueReceivedEntity entity) { return(new IssueReceivedDal().Insert(entity)); }
public string Insert(IssueReceivedEntity entity) { return(db.Insert(entity).ToString()); }