| | |
| | | //} |
| | | |
| | | /// <summary> |
| | | /// 判断容器是否有物料信息 |
| | | /// 判断容器是否绑定货位 |
| | | /// </summary> |
| | | /// <param name="cntr"></param> |
| | | /// <returns></returns> |
| | |
| | | return db.Queryable<LocCntrRel>().Count(a => a.S_LOC_CODE.Trim() == cntr) == 0; |
| | | |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 根据托盘编码查询托盘物料绑定 |
| | | /// </summary> |
| | |
| | | { |
| | | //1.0 查货位容器表 |
| | | var db = new SqlHelper<object>().GetInstance(); |
| | | return db.Queryable<CntrItemDetail>().Where(a => a.S_ITEM_CODE.Trim() == cntr).First(); |
| | | return db.Queryable<CntrItemDetail>().Where(a => a.S_CNTR_CODE.Trim() == cntr).First(); |
| | | |
| | | } |
| | | |
| | |
| | | return db.Queryable<LocCntrRel>().Where(a => a.S_CNTR_CODE.Trim() == cntr).First(); |
| | | |
| | | } |
| | | internal static bool AddCntr(string cntrCode, string itemCode) |
| | | internal static bool AddCntr(string cntrCode,string source="1") |
| | | { |
| | | var res = false; |
| | | var db = new SqlHelper<object>().GetInstance(); |
| | | var TN_Container = new Container { S_CODE = cntrCode }; |
| | | var cntrItemRel = new CntrItemDetail { S_CNTR_CODE = cntrCode, S_ITEM_CODE = itemCode }; |
| | | var TN_Container = new Container { S_CODE = cntrCode, S_SOURCE = source }; |
| | | |
| | | try |
| | | { |
| | | db.BeginTran(); |
| | | |
| | | db.Insertable<Container>(TN_Container).ExecuteCommand(); |
| | | db.Insertable<CntrItemDetail>(cntrItemRel).ExecuteCommand(); |
| | | |
| | | |
| | | db.CommitTran(); |
| | | res = true; |