private void ScanItemSort(string areaId, string loadId) { ManualSortScan sortScan = new ManualSortScan(); sortScan = GetParamValues(); try { ManualSortScan itemScan = _manualSort.GetItemScan(sortScan); if (itemScan != null) { this.SetItemScanValues(itemScan); this.Master.Reset(); if (true == itemScan.PushToChuteOverFlow) { this.ShowMessage(itemScan.ActionMessage, MessageType.NormalMessage); } else if (true == itemScan.ActionResult && itemScan.ActionScan == Enumerations.ManualSortScanMode.IS.ToString()) { this.ShowMessage(string.Format(GetMessage("MSIS2"), itemScan.DisplayChute), MessageType.NormalMessage); } else if (false == itemScan.ActionResult && itemScan.ActionScan == Enumerations.ManualSortScanMode.IS.ToString()) { this.ShowMessage(itemScan.ActionMessage, MessageType.ErrorConfirm); } else if (true == itemScan.ActionResult && itemScan.ActionScan == Enumerations.ManualSortScanMode.PC.ToString()) { ShowMessage(GetMessage("MSPC1"), MessageType.NormalMessage); if (true == itemScan.LoadSorted) { ShowMessage(GetMessage("MSLS1"), MessageType.SussessConfirm); } } else if (false == itemScan.ActionResult && itemScan.ActionScan == Enumerations.ManualSortScanMode.PC.ToString()) { this.ShowMessage(itemScan.ActionMessage, MessageType.ErrorConfirm); } } } catch (Exception e) { this.ShowMessage(GetMessage("MSIS3"), MessageType.ErrorConfirm); } this.Master.RegisterStandardScript = true; }
public ManualSortScan GetItemScan(ManualSortScan itemscan) { ManualSortScan maualSortItem = (ManualSortScan)_dal.Get(ManualSortScan.ClassMethods.GetItemScan.ToString() , this._sortScan , new object[] { itemscan.AreaID, itemscan.LoadNo, itemscan.ChuteID, itemscan.OrderNo, itemscan.ItemNo, itemscan.ActionScan, itemscan.ScanBarcode, Shared.CurrentUser })[0]; return(maualSortItem); }
private ManualSortScan GetParamValues() { ManualSortScan sortScan = new ManualSortScan(); if (this.hdnScanMode.Value != string.Empty) { sortScan.ActionScan = this.hdnScanMode.Value; } if (this.hdnAreaId.Value != string.Empty) { sortScan.AreaID = this.hdnAreaId.Value; } if (this.hdnLoadNo.Value != string.Empty) { sortScan.LoadNo = this.hdnLoadNo.Value; } if (this.Master.BarcodeValue != string.Empty) { sortScan.ScanBarcode = this.Master.BarcodeValue; } if (this.hdnOrderNo.Value != string.Empty) { sortScan.OrderNo = this.hdnOrderNo.Value; } if (this.hdnItemNo.Value != string.Empty) { sortScan.ItemNo = this.hdnItemNo.Value; } if (this.hdnChuteId.Value != string.Empty) { sortScan.ChuteID = this.hdnChuteId.Value; } return(sortScan); }
private void SetItemScanValues(ManualSortScan scanItem) { if (null != scanItem) { if (scanItem.ActionResult == true) { this.hdnScanMode.Value = (this.hdnScanMode.Value == Enumerations.ManualSortScanMode.IS.ToString()) ? Enumerations.ManualSortScanMode.PC.ToString() : Enumerations.ManualSortScanMode.IS.ToString(); } else { this.hdnScanMode.Value = scanItem.ActionScan; } this.hdnOrderNo.Value = scanItem.OrderNo; this.hdnItemNo.Value = scanItem.ItemNo; this.hdnAreaId.Value = scanItem.AreaID; this.hdnLoadNo.Value = scanItem.LoadNo; this.hdnChuteId.Value = scanItem.ChuteID; } }