public bool ValidationTask(string MONumber, string ItemCode, string LotNo, string User) { OracleHeader oracleH = entDebagging.Resolve <OracleHeader>().Get(x => x.MoNumber == MONumber); TaskTimbang taskTimbang = entDebagging.Resolve <TaskTimbang>().Get(x => x.OracleHeaderId == oracleH.OracleHeaderId && x.ItemCode == ItemCode && x.LotNo == LotNo); //Update User & Terminal return(false); }
public void PushDataFromOracle(string MONumber) { List <XSHP_TIMBANG> dataHeader = GetListMOHeader(MONumber); foreach (XSHP_TIMBANG x in dataHeader) { OracleHeader oracleH = new OracleHeader(); oracleH.MOHeaderId = x.MO_HEADER_ID; oracleH.MOLineId = x.MO_LINE_ID; oracleH.MoNumber = x.MO_NUMBER; oracleH.LineNumber = x.LINE_NUMBER; oracleH.FromSubInventoryCode = x.FROM_SUBINVENTORY_CODE; oracleH.ToSubInventoryCode = x.FROM_SUBINVENTORY_CODE; oracleH.DateRequired = x.DATE_REQUIRED; oracleH.SourceType = x.SOURCE_TYPE; oracleH.DocNumber = x.DOC_NUMBER; oracleH.Customer = x.SHIP_TO; oracleH.ShipTo = x.SHIP_TO; oracleH.Requestor = x.REQUESTOR; oracleH.ItemCode = x.ITEM_CODE; oracleH.ItemDesc = x.ITEM_DESC; oracleH.ItemDescAlias = x.ITEM_DESC_ALIAS; oracleH.UOM = x.UOM; oracleH.Qty = x.QTY; oracleH.UrutanTuang = x.URUTAN_TUANG; oracleH.QtyPerCharge = x.QTY_PER_CHARGE; oracleH.Activity = x.ACTIVITY; oracleH.CombineL1 = x.COMBINE_LV1; oracleH.CombineL2 = x.COMBINE_LV2; oracleH.PackingSize = x.PACKING_SIZE; oracleH.SelfLife = x.SELF_LIFE; oracleH.IsTimbang = x.IS_TIMBANG; oracleH.IsClosedCode = x.IS_CLOSED_CODE; oracleH.IsAllergen = x.IS_ALLERGEN; List <XSHP_TIMBANG_ALOKASI> dataDetail = GetListMoAllocation(x.MO_LINE_ID); foreach (XSHP_TIMBANG_ALOKASI y in dataDetail) { OracleDetail oracleD = new OracleDetail(); oracleD.MOHeaderId = y.MO_HEADER_ID; oracleD.MOLineId = y.MO_LINE_ID; oracleD.MONumber = MONumber; oracleD.ItemCode = y.ITEM_CODE; oracleD.LotNo = y.LOT_NO; oracleD.LotQty = y.LOT_QTY; oracleD.ExpirationDate = y.EXPIRATION_DATE; oracleH.OracleDetails.Add(oracleD); } entWMS.Resolve <OracleHeader>().Add(oracleH); } entWMS.Save(); //Update Oracle Flag nya 1 UpdateOracleStatus(MONumber); }