protected virtual void OnCopyFileStart(WorkItemEventArgs <TFileWorkItem> e) { if (WorkItemStart != null) { WorkItemStart(this, e); } }
void processor_Start(object sender, WorkItemEventArgs <CopyFileWorkItem> e) { if (CopyFileStart != null) { CopyFileComplete(this, e); } }
protected virtual void OnCopyFileComplete(WorkItemEventArgs <TFileWorkItem> e) { if (WorkItemComplete != null) { WorkItemComplete(this, e); } }
void processor_Start(object sender, WorkItemEventArgs<CopyFileWorkItem> e) { if (CopyFileStart != null) { CopyFileComplete(this, e); } }
internal static WorkItemEventArgsWrapper GetInstance() { WorkItemEventArgs real = default(WorkItemEventArgs); RealInstanceFactory(ref real); var instance = (WorkItemEventArgsWrapper)WorkItemEventArgsWrapper.GetWrapper(real); InstanceFactory(ref instance); if (instance == null) { Assert.Inconclusive("Could not Create Test Instance"); } return(instance); }
void Command_CopyFileComplete(WorkItemEventArgs <CopyFileWorkItem> e) { if (e.WorkItem.Item is FileInfo) { lastCopiedFile = e.WorkItem.Item.FullName; RemoveProgressBar(e.WorkItem); } ++Completed; Grid grid = e.WorkItem.Tag as Grid; if (grid != null) { ProgressBar progressBar = (ProgressBar)grid.Children[0]; progressBar.Value = progressBar.Maximum; } MainProgressUpdate(e.WorkItem); }
/// <summary> /// Metoda odbierająca komunikat o zmianie stanu WorkItema /// </summary> public void ReloadWorkItem(WorkItemMediator m, WorkItemEventArgs e) { Ensure.ParamNotNull(e, nameof(e)); WorkItemPublic workItem = e.WorkItem; DateTime now = DateTime.Now.Date; foreach (CtrlScheduleCanvas canvas in Schedules) { if (workItem.WorkItemStart.Date <= now.AddDays(((ScheduleCanvasViewModel)canvas.DataContext).DayOffset) && workItem.WorkItemEnd.Date >= now.AddDays(((ScheduleCanvasViewModel)canvas.DataContext).DayOffset)) { ((ScheduleCanvasViewModel)canvas.DataContext).LoadOrUpdateWorkItem(workItem); } else { ((ScheduleCanvasViewModel)canvas.DataContext).DeleteWorkItem(workItem); } } }
/// <summary> /// Dodaje workItem do kontenera /// </summary> public void AddWorkItemToContainer(WorkItemMediator m, WorkItemEventArgs e) { Ensure.ParamNotNull(e, nameof(e)); WorkItemPublic workItem = e.WorkItem; CtrlWorkItemContainer container = ContainerCollection.FirstOrDefault(cc => ((WorkItemContainerViewModel)cc.DataContext).WorkItemCollection.ID == workItem.WorkItemCollectionID); WorkItemContainerViewModel wic = (WorkItemContainerViewModel)container.DataContext; WorkItemPublic wi = wic.WorkItems.FirstOrDefault(wi => wi.ID == workItem.ID); if (wi == null) { wic.WorkItems.Add(workItem); } else { int index = wic.WorkItems.IndexOf(wi); wic.WorkItems.Remove(wi); wic.WorkItems.Insert(index, workItem); } }
private void concurrent_StartedWorkItem(object sender, WorkItemEventArgs e) { AssertEquals("worklist", worklist, sender); ++running; Assert("concurrent limit exceeded", running <= worklist.ConcurrentLimit); }
void threadhelper_WorkItemFailed(object sender, WorkItemEventArgs e) { //throw new NotImplementedException(); MessageBox.Show(e.WorkItem.Ex.Message); int tag = e.WorkItem.Tag; }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(errormsg); } else { if (tag == 1) { DialogResult result = MessageBox.Show("拣货完成,是否获取新任务?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); InvokeHelper.Invoke(this, "CloseWindow", result); } } }
private void te_CompletedWorkItem(object sender, WorkItemEventArgs e) { throw new Exception("testing exceptions on another thread."); }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(errormsg); this.RL021res = null; this.RL02req = null; } else { if (tag == 1) { this.RL021res = item.Response.Deserialize<RL021_res.Utility>(); //this.sku.SetText(this.RL021res.UtilityHeader.Sku); this.sku.SetText(this.RL021res.UtilityHeader.skusum); this.fromloc.SetText(this.RL021res.UtilityHeader.FromLoc); this.desc.SetText(this.RL021res.UtilityHeader.Descr); this.toloc1.SetText(this.RL021res.UtilityHeader.ToLoc); //DialogResult result = MessageBox.Show("拣货完成,是否获取新任务?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); //InvokeHelper.Invoke(this, "CloseWindow", result); } if (tag==2) { this.RL02res = item.Response.Deserialize<RL02_res.Utility>(); if (this.RL02res.UtilityHeader.rectype == "2") { MessageBox.Show("订单集货完成", "提示"); } else { MessageBox.Show("已集货", "提示"); } this.clear(); } } }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(errormsg); this.RL02Breq = null; this.RL02Bres = null; } else { if (tag == 1) { this.RL02Bres = item.Response.Deserialize<RL02B_res.Utility>(); MessageBox.Show("上架完成", "提示"); //DialogResult result = MessageBox.Show("拣货完成,是否获取新任务?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); //InvokeHelper.Invoke(this, "CloseWindow", result); InvokeHelper.Invoke(this, "clean", null); } } }
void Command_CopyFileStart(WorkItemEventArgs <CopyFileWorkItem> e) { ++Started; AddProgressBar(e.WorkItem); }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { /* int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(errormsg); this.RL02Sreq = null; this.RL02Sres = null; } else { if (tag == 1) { this.RL02Sres = item.Response.Deserialize<RL02S_res.Utility>(); if (RL02Sres != null) { foreach (RL02S_res.UtilityHeader header in RL02Sres.UtilityHeaders) { string itemstring = string.Format("{2} {0} {1}", header.DropID, header.Loc,header.OrderKey); if (itemstring.Length > 5) { InvokeHelper.Invoke(this, "adddroplist", itemstring); } } this.toloc.SetFocus(); } } if (tag >= 2 && tag<100) { this.RL021res = item.Response.Deserialize<RL021_res.Utility>(); RL021_req.Utility req=item.Request.Deserialize<RL021_req.Utility>(); InvokeHelper.Invoke(this, "NSPRFRL02", req.UtilityHeader.MovableUnit, this.RL021res.UtilityHeader,tag); } if (tag >= 100) { this.RL02res = item.Response.Deserialize<RL02_res.Utility>(); string rectype = this.RL02res.UtilityHeader.rectype; if (tag == 100 + this.droplist.Items.Count + 1) { MessageBox.Show("拣货完成", "提示"); } } } */ }
void threadhelper_WorkItemFailed(object sender, WorkItemEventArgs e) { InvokeHelper.Set(this.submitbtn, "Enabled", true); MessageBox.Show("Failed" + e.WorkItem.Ex.Message); this.orderkey.SetFocus(); }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(item.Response.GetErrorMessage()); this.submitbtn.SetEnabled(true); } else { if (tag == 1) { dmres = e.WorkItem.Response.Deserialize<dm01_res.DoorsManagement>(); string str = string.Format("{0} {1}", dmres.DoorsManagementHeader[0].DOORSKEY, dmres.DoorsManagementHeader[0].PLATENUMBER); if (str.Length > 10) { //InvokeHelper.Invoke(this, "addportlist", str); this.toid.SetText(str); } else { dmres = null; MessageBox.Show("没有找到改车的进门记录", "提示"); this.parknumtxt.SetFocus(); } } if (tag == 3) { } } }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { InvokeHelper.Invoke(this, "EnableControl", this.Controls, true); int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; if (item.Response.GetErrorMessage() != string.Empty) { MessageBox.Show(item.Response.GetErrorMessage()); return; } if (tag == 1) { this.asnData = item.Response.Deserialize<AdvancedShipNotice>(); InvokeHelper.Set(this.linenumtxt, "Text", ""); InvokeHelper.Set(this.skutxt, "Text", ""); InvokeHelper.Set(this.qtyreceivedtxt, "Text", ""); InvokeHelper.Set(this.toidtxt, "Text", ""); InvokeHelper.Set(this.toloctxt, "Text", ""); InvokeHelper.Set(this.packkeytxt, "Text", ""); InvokeHelper.Set(this.asnlinedetaillabel, "Text", ""); InvokeHelper.Set(this.skudetaillabel, "Text", ""); if (this.asnData.AdvancedShipNoticeHeader.ReceiptKey == string.Empty) { MessageBox.Show("没有找到收货单数据"); InvokeHelper.Invoke(this.receiptkeytxt, "Focus", null); InvokeHelper.Set(this.asndetaillabel, "Text", string.Format("{1}/{0}", 0, 0)); } else { InvokeHelper.Set(this.asndetaillabel, "Text", string.Format("{1}/{0}", this.asnData.AdvancedShipNoticeHeader.OpenQty, this.getasnrecqtybysku(""))); InvokeHelper.Invoke(this.linenumtxt, "Focus", null); } //this.DataBinding(); //this.statelabel.Text = this.asnData.AdvancedShipNoticeHeader.Status; } else { //this.receiptkeytxt.Text = ""; MessageBox.Show("收货成功"); InvokeHelper.Invoke(this.linenumtxt, "Focus", null); InvokeHelper.Set(this.linenumtxt, "Text", ""); InvokeHelper.Set(this.skutxt, "Text", ""); InvokeHelper.Set(this.qtyreceivedtxt, "Text", ""); InvokeHelper.Set(this.toidtxt, "Text", ""); InvokeHelper.Set(this.toloctxt, "Text", ""); InvokeHelper.Set(this.packkeytxt, "Text", ""); InvokeHelper.Set(this.asnlinedetaillabel, "Text", ""); InvokeHelper.Set(this.skudetaillabel, "Text", ""); InvokeHelper.Set(this.asndetaillabel, "Text", string.Format("{1}/{0}", this.asnData.AdvancedShipNoticeHeader.OpenQty, this.getasnrecqtybysku(""))); } }
private void worklist_CompletedWorkItem(object sender, WorkItemEventArgs e) { AssertEquals("worklist", worklist, sender); ++completed; }
private void worklist_FailedWorkItem(object sender, WorkItemEventArgs e) { AssertEquals("failed test", e.WorkItem.FailedException.Message); AssertEquals("worklist", worklist, sender); ++failed; }
private void BCompletedWorkItem(object sender, WorkItemEventArgs e) { ++bcalls; }
void work_FailedWorkItem(object sender, WorkItemEventArgs e) { LogException(e.WorkItem.FailedException.GetType().GetProperties(), e.WorkItem.FailedException); }
void Command_CopyFileComplete(object sender, WorkItemEventArgs <CopyFileWorkItem> e) { this.Dispatcher.BeginInvoke(new Action <WorkItemEventArgs <CopyFileWorkItem> >(Command_CopyFileComplete), DispatcherPriority.ApplicationIdle, e); }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(item.Response.GetErrorMessage()); } if (tag == 1) { asnlist01res = e.WorkItem.Response.Deserialize<asnlist01_res.AdvancedShipNotice>(); if (asnlist01res != null) { this.storerKey.SetText(asnlist01res.AdvancedShipNoticeHeaders[0].StorerKey); foreach(asnlist01_res.AdvancedShipNoticeDetail detail in asnlist01res.AdvancedShipNoticeHeaders[0].AdvancedShipNoticeDetail){ if (detail.PQCSTATUS.ToLower() != "c") { string itemstring = string.Format("{0} {1} {2}", detail.ReceiptLineNumber, detail.Sku, detail.QtyExpected); InvokeHelper.Invoke(this, "addasnlist", itemstring); } } if (asnlist01res.AdvancedShipNoticeHeaders[0].Status == "106") { InvokeHelper.Set(this.asnlist, "Enabled", true); InvokeHelper.Invoke(this, "openRFPqcFrm", null); } } //foreach (asnlist01_res.AdvancedShipNoticeHeader body in asnlist01res.AdvancedShipNoticeHeaders) // InvokeHelper.Invoke(this, "addportlist", body.ReceiptKey + " " + body.StorerKey); } if (tag == 2) { arrivalres = e.WorkItem.Response.Deserialize<arrival_res.AdvancedShipNotice>(); InvokeHelper.Set(this.asnlist, "Enabled", true); InvokeHelper.Invoke(this, "openRFPqcFrm",null ); } }
private static void Work_CompletedWorkItem(object sender, WorkItemEventArgs e) { Console.WriteLine("Item Completed!\n"); }
private void WorkItem_FieldChanged(object sender, WorkItemEventArgs e) { _changed = true; }
void Workitem_FieldChanged(object sender, WorkItemEventArgs e) { if (e.Field != null && e.Field.Name == "Area Path") { string _path = (string)e.Field.Value; string _lock = "HIc Fields Lock"; if (_path.EndsWith("Open", StringComparison.CurrentCultureIgnoreCase) && (int)Workitem.Fields[_lock].Value != 0) { this.UpdateWorkItemField(_lock, (object)0); } } }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(item.Response.GetErrorMessage()); } else { if (tag == 2) { arrivalres = e.WorkItem.Response.Deserialize<arrival_res.AdvancedShipNotice>(); MessageBox.Show("全部卸货完毕", "提示"); InvokeHelper.Set(this, "DialogResult", DialogResult.OK); } if (tag == 3) { arrivalres = e.WorkItem.Response.Deserialize<arrival_res.AdvancedShipNotice>(); MessageBox.Show("卸货完毕", "提示"); //InvokeHelper.Set(this, "DialogResult", DialogResult.OK); } } }
private void concurrent_CompletedWorkItem(object sender, WorkItemEventArgs e) { AssertEquals("worklist", worklist, sender); --running; ++completed; }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); #region error if (errormsg != string.Empty) { MessageBox.Show(errormsg); if (tag == 1) { } if (tag == 2) { if (errormsg.IndexOf("CartonType") >= 0) { this.cartontypetxt.SetFocus(); } if (errormsg.IndexOf("Location") >= 0) { this.droploctxt.SetFocus(); } pack_res1 = null; pack_res2 = null; } if (tag == 4) { this.orderkeytxt.SetFocus(); pack_res4 = null; pack_res5 = null; } if (tag == 5) { if (errormsg.IndexOf("than picked quantity") >= 0) { this.fromidtxt.SetFocus(); } else { this.orderkeytxt.SetFocus(); } pack_res5 = null; } } #endregion #region res else { if (tag == 1) { pack_res1 = e.WorkItem.Response.Deserialize<pack1_res.Utility>(); call_NSPRFP1B01(this.toidtxt.GetText(), this.cartontypetxt.GetText(), this.droploctxt.GetText(), pack_res1.UtilityHeader.flag,this.loginuser.UserName); } if (tag == 2) { pack_res2 = e.WorkItem.Response.Deserialize<pack2_res.Utility>(); InvokeHelper.Invoke(this, "ChangeTabIndex", 1); } if (tag == 4) { pack_res4 = e.WorkItem.Response.Deserialize<pack4_res.Utility>(); this.qtypackedQtyPickedtxt.SetText(string.Format("{0}/{1}", pack_res4.UtilityHeader.QtyPicked, pack_res4.UtilityHeader.qtypacked)); if (pack_res4.UtilityHeader.packoneflag == "1") { this.qtytxt.SetText( "1"); this.qtytxt.SetReadOnly(true); this.submitbt2.SetEnabled(false); this.call_NSPRFP401(this.toidtxt1.GetText(), this.fromidtxt.GetText(), this.orderkeytxt.GetText(), this.skutxt.GetText(), this.qtytxt.GetText()); this.skutxt.SetFocus(); } else if (pack_res4.UtilityHeader.packoneflag == "0") { this.qtytxt.SetText(""); this.qtytxt.SetReadOnly(false); this.submitbt2.SetEnabled(true); this.qtytxt.SetFocus(); } } if (tag == 5) { pack_res5 = e.WorkItem.Response.Deserialize<pack5_res.Utility>(); this.qtypackedQtyPickedtxt.SetText(string.Format("{0}/{1}", pack_res5.UtilityHeader.QtyPicked, pack_res5.UtilityHeader.qtypacked)); if (pack_res5.UtilityHeader.QtyPicked == "0.0") { MessageBox.Show("包装完成"); this.fromidtxt.SetText(""); this.orderkeytxt.SetText(""); this.skutxt.SetText(""); this.qtytxt.SetText(""); this.fromidtxt.SetFocus(); pack_res5 = null; pack_req4 = null; pack_res4 = null; pack_req5 = null; return; } if (pack_res5.UtilityHeader.packoneflag == "1") { this.qtytxt.SetText("1"); this.qtytxt.SetReadOnly(true); this.submitbt2.SetEnabled(false); //this.call_NSPRFP401(this.toidtxt1.GetText(), // this.fromidtxt.GetText(), // this.orderkeytxt.GetText(), // this.skutxt.GetText(), // this.qtytxt.GetText()); this.skutxt.SetText(""); this.skutxt.SetFocus(); } else if (pack_res5.UtilityHeader.packoneflag == "0") { this.qtytxt.SetText(""); this.qtytxt.SetReadOnly(false); this.submitbt2.SetEnabled(true); } } } #endregion }
void Command_CopyFileComplete(WorkItemEventArgs<CopyFileWorkItem> e) { if (e.WorkItem.Item is FileInfo) { lastCopiedFile = e.WorkItem.Item.FullName; RemoveProgressBar(e.WorkItem); } ++Completed; Grid grid = e.WorkItem.Tag as Grid; if (grid != null) { ProgressBar progressBar = (ProgressBar)grid.Children[0]; progressBar.Value = progressBar.Maximum; } MainProgressUpdate(e.WorkItem); }
static partial void RealInstanceFactory(ref WorkItemEventArgs real, string callerName) { real = new WorkItemEventArgs(null); }
void Command_CopyFileStart(WorkItemEventArgs<CopyFileWorkItem> e) { ++Started; AddProgressBar(e.WorkItem); }
void Command_CopyFileStart(object sender, WorkItemEventArgs<CopyFileWorkItem> e) { this.Dispatcher.BeginInvoke(new Action<WorkItemEventArgs<CopyFileWorkItem>>(Command_CopyFileStart), DispatcherPriority.ApplicationIdle, e); }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(item.Response.GetErrorMessage()); } else { if (tag == 1) { dmres = e.WorkItem.Response.Deserialize<dm01_res.DoorsManagement>(); string str = string.Format("{0} {1}", dmres.DoorsManagementHeader[0].DOORSKEY, dmres.DoorsManagementHeader[0].PLATENUMBER); if (str.Length > 10) { //InvokeHelper.Invoke(this, "addportlist", str); dm01_res.DoorsManagementHeader hd = dmres.DoorsManagementHeader[0]; dmreq02 = new dm02_req.DoorsManagement(); dmreq02.DoorsManagementHeader.AddWho = hd.AddWho; dmreq02.DoorsManagementHeader.DoorsKey = hd.DOORSKEY; dmreq02.DoorsManagementHeader.DriverCompany = hd.DRIVERCOMPANY; dmreq02.DoorsManagementHeader.DriverName = hd.DriverName; dmreq02.DoorsManagementHeader.DriverPhone = hd.DRIVERPHONE; dmreq02.DoorsManagementHeader.EditWho = hd.EditWho; dmreq02.DoorsManagementHeader.IOGoods = hd.IOGOODS; dmreq02.DoorsManagementHeader.ParkNum = hd.PARKNUM; dmreq02.DoorsManagementHeader.PlateNumber = hd.PLATENUMBER; dmreq02.DoorsManagementHeader.SerialKey = hd.SerialKey; dmreq02.DoorsManagementHeader.Status = hd.Status; dmreq02.DoorsManagementHeader.WhseId = hd.WhseId; foreach (dm01_res.DoorsManagementDetail detail in hd.DoorsManagementDetail) { if (detail.Status == "0") { dm02_req.DoorsManagementDetail newitem = new dm02_req.DoorsManagementDetail(); newitem.ParkNum = detail.PARKNUM; newitem.DoorsKey = detail.DOORSKEY; newitem.DoorsLineNumber = detail.DOORSLINENUMBER; newitem.Pier = detail.PIER; newitem.SerialKey = detail.SerialKey; this.portcodetxt.SetText(detail.PIER); dmreq02.DoorsManagementHeader.DoorsManagementDetail.Add(newitem); InvokeHelper.Invoke(this, "call_asnlist01", detail.PIER); break; } } } else { dmres = null; MessageBox.Show("没有找到改车的进门记录", "提示"); this.parknumtxt.SetFocus(); } } if (tag == 2) { asnlist01res = e.WorkItem.Response.Deserialize<asnlist01_res.AdvancedShipNotice>(); foreach (asnlist01_res.AdvancedShipNoticeHeader body in asnlist01res.AdvancedShipNoticeHeaders) { InvokeHelper.Invoke(this, "addasnlist", body.ReceiptKey + " " + body.StorerKey + " " + body.Status); } } if (tag == 3) { asnlist01res = e.WorkItem.Response.Deserialize<asnlist01_res.AdvancedShipNotice>(); //this.storerkeytxt.SetText(asnlist01res.AdvancedShipNoticeHeaders[0].StorerKey); //foreach (asnlist01_res.AdvancedShipNoticeHeader body in asnlist01res.AdvancedShipNoticeHeaders) // InvokeHelper.Invoke(this, "addportlist", body.ReceiptKey + " " + body.StorerKey); } if (tag == 4) { MessageBox.Show("车辆已离开码头", "提示"); } } }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(item.Response.GetErrorMessage()); } else { if (tag == 1) { arrivalres = e.WorkItem.Response.Deserialize<arrival_res.AdvancedShipNotice>(); MessageBox.Show("分料开始", "提示"); //InvokeHelper.Set(this, "DialogResult", DialogResult.OK); this.submit2.SetEnabled(true); } if (tag == 2) { arrivalres = e.WorkItem.Response.Deserialize<arrival_res.AdvancedShipNotice>(); MessageBox.Show("分料完毕", "提示"); this.submit2.SetEnabled(false); //InvokeHelper.Set(this, "DialogResult", DialogResult.OK); } if (tag == 3) { asnlist01res = e.WorkItem.Response.Deserialize<asnlist01_res.AdvancedShipNotice>(); if (asnlist01res != null) { if (string.IsNullOrEmpty(asnlist01res.AdvancedShipNoticeHeaders[0].StorerKey)) { MessageBox.Show("没有找到ASN", "提示"); this.receiptkey.SetFocus(); } else { this.storerkey.SetText(asnlist01res.AdvancedShipNoticeHeaders[0].StorerKey); this.linecount = asnlist01res.AdvancedShipNoticeHeaders[0].AdvancedShipNoticeDetail.Count; } } //foreach (asnlist01_res.AdvancedShipNoticeHeader body in asnlist01res.AdvancedShipNoticeHeaders) // InvokeHelper.Invoke(this, "addportlist", body.ReceiptKey + " " + body.StorerKey); } } }
void threadhelper_WorkItemFailed(object sender, WorkItemEventArgs e) { this.submitbtn.SetEnabled(true); }
void poolItem_WorkItemExceptionHandler(object sender, WorkItemEventArgs e) { EtwLogger.Log.WorkItemFailure(e.ToString()); if (UserWorkItemException != null) { UserWorkItemException(this, e); } }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { this.Stop(); MessageBox.Show(errormsg); this.tpa00res = null; this.tpa01res = null; } else { if (tag == 1) { this.tpa00res = item.Response.Deserialize<tpa00_res.Utility>(); idx=0; packkeylist = new Dictionary<string, string>(); foreach (tpa00_res.UtilityHeader header in this.tpa00res.UtilityHeaders) { if (header != null) { //Console.WriteLine(header.Qty); InvokeHelper.Invoke(this, "call_NSPRFTPA01", header.TaskDetailKey, header.FromLoc, header.FromId, idx++); } } //DialogResult result = MessageBox.Show("拣货完成,是否获取新任务?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); //InvokeHelper.Invoke(this, "CloseWindow", result); } if (tag >= 2 && tag < 2+idx) { this.tpa01res=item.Response.Deserialize<tpa01_res.Utility>(); if (tag == 2) { toloc = this.tpa01res.UtilityHeader.ToLoc; } string packkey = this.tpa01res.UtilityHeader.PackKey; string fromid=this.tpa01res.UtilityHeader.FromId; packkeylist.Add(fromid, packkey); //Console.WriteLine(toloc); //InvokeHelper.Invoke(this, "OpenRFTPA02", this.loginuser, this.tpa00res,toloc); if (tag == 2 + idx - 1) { InvokeHelper.Invoke(this, "OpenRFTPA02", this.loginuser, this.tpa00res, toloc); } } else { if (tag == 200 + callcount - 1) { this.submitbtn.SetEnabled(true); this.Stop(); isclose = true; DialogResult result = MessageBox.Show(string.Format("[{0}]个板上架完成,是否获取新任务?", callcount), "提示",MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); InvokeHelper.Invoke(this, "CloseWindow", result); } } } }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { this.submitbtn.SetEnabled(true); this.Stop(); MessageBox.Show(errormsg); this.area01txt.SetFocus(); this.task_req1 = null; } else { if (tag == 1) { this.Stop(); this.task_res1 = e.WorkItem.Response.Deserialize<task_res.Utility>(); //Console.WriteLine(task_res1); //6上架4拣货 if (task_res1.UtilityHeader.rectype == "6") { InvokeHelper.Invoke(this, "OpenRFTPA00Frm", this.loginuser, this.task_res1); } else if (task_res1.UtilityHeader.rectype == "4") { InvokeHelper.Invoke(this, "OpenRFTPK01C", this.loginuser, this.task_res1); } else { } } } }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(errormsg); this.sotxt.SetFocus(); this.pick_req1 = null; //this.pick_req2 = null; this.pick_res1 = null; this.pick_res2 = null; } else { if (tag == 1) { this.pick_res1 = e.WorkItem.Response.Deserialize<pick1_res.Utility>(); this.pick_req2.UtilityHeader.toloc = this.pick_res1.UtilityHeader.ToLoc; this.pick_req2.UtilityHeader.pickdetailkey = this.pick_res1.UtilityHeader.PickDetailKey; this.pick_req2.UtilityHeader.shiplabel = this.pick_res1.UtilityHeader.shiplabel; this.pick_req2.UtilityHeader.storerkey = this.pick_res1.UtilityHeader.StorerKey; this.pick_req2.UtilityHeader.lot = this.pick_res1.UtilityHeader.Lot; this.pick_req2.UtilityHeader.fromloc = this.pick_res1.UtilityHeader.FromLoc; this.pick_req2.UtilityHeader.qty = this.pick_res1.UtilityHeader.nothadpicked; this.qtytxt.SetText(this.pick_res1.UtilityHeader.nothadpicked); InvokeHelper.Invoke(this, "SetLabel", this.pick_res1); this.qtytxt.SetFocus(); } if (tag == 2) { this.pick_res2 = e.WorkItem.Response.Deserialize<pick2_res.Utility>(); if (this.pick_res2.UtilityHeader.rectype == "3") { pick_req2 = new pick2_req.Utility(); this.pick_req2.UtilityHeader.userid = this.loginuser.UserName; this.pick_req2.UtilityHeader.toloc = this.pick_res1.UtilityHeader.ToLoc; this.pick_req2.UtilityHeader.pickdetailkey = this.pick_res1.UtilityHeader.PickDetailKey; this.pick_req2.UtilityHeader.shiplabel = this.pick_res1.UtilityHeader.shiplabel; this.pick_req2.UtilityHeader.storerkey = this.pick_res1.UtilityHeader.StorerKey; this.pick_req2.UtilityHeader.lot = this.pick_res1.UtilityHeader.Lot; this.pick_req2.UtilityHeader.fromloc = this.pick_res1.UtilityHeader.FromLoc; this.pick_req2.UtilityHeader.qty = this.pick_res1.UtilityHeader.nothadpicked; this.pick_req2.UtilityHeader.fromid = this.fromidtxt.GetText(); this.pick_req2.UtilityHeader.sku = this.skutxt.GetText(); this.pick_req2.UtilityHeader.dropid = this.dropidtxt.GetText(); this.pick_req2.UtilityHeader.loadcase = this.loadcasetxt.GetText(); InvokeHelper.Invoke(this, "dataBinding", null); call_NSPRFFLREMQTY(this.sotxt.GetText(), this.fromidtxt.GetText(), this.skutxt.GetText()); } else { MessageBox.Show("拣货完成"); this.pick_req2 = new pick2_req.Utility(); this.pick_req2.UtilityHeader.userid = this.loginuser.UserName; this.sotxt.SetText(""); InvokeHelper.Invoke(this, "dataBinding", null); this.sotxt.SetFocus(); InvokeHelper.Invoke(this, "RestLabel", 0); } } } }
void processor_Complete(object sender, WorkItemEventArgs <TFileWorkItem> e) { OnCopyFileComplete(e); }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; if (item.Response.GetErrorMessage() != string.Empty) { MessageBox.Show(item.Response.GetErrorMessage()); return; } if (tag == 1) { this.userinfores = e.WorkItem.Response.Deserialize<fllg_res.Utility>(); //this.userinforeq.UtilityHeader.userid = userinfores.UtilityHeader. if (this._user.UserName == string.Empty) { MessageBox.Show("用户名不存在"); InvokeHelper.Invoke(this.usernametxt, "Focus", null); } else { this.screen = this.userinfores.UtilityHeader[0].Screen.Split(new char[]{';'}); InvokeHelper.Set(this, "DialogResult", DialogResult.OK); //DialogResult = DialogResult.OK; } } }
void threadhelper_WorkItemFailed(object sender, WorkItemEventArgs e) { MessageBox.Show("Failed" + e.WorkItem.Ex.Message); this.fromloc.SetFocus(); }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(item.Response.GetErrorMessage()); if (tag == 1) { this.asnbylinereq = null; this.asnskureq = null; this.asnskures = null; this.storerkeytxt.Clean(); this.skutxt.Clean(); this.receiptkeytxt.SetFocus(); } if (tag == 2) { this.skutxt.SetFocus(); } if (tag == 3) { if (errormsg.IndexOf("ID has already been used") >= 0) { this.idtxt.SetFocus(); } else if (errormsg.IndexOf("Received Qty > Expected Qty") > 0) { this.qtytxt.SetFocus(); } else { this.receiptkeytxt.SetFocus(); } } if (tag == 4) { this.receiptkeytxt.SetFocus(); } return; } if (tag == 1) { asnbylineres = e.WorkItem.Response.Deserialize<flrs1_res.Utility>(); this.storerkeytxt.SetText(asnbylineres.UtilityHeader.StorerKey); this.receivelinereq.UtilityHeader.storerkey = asnbylineres.UtilityHeader.StorerKey; this.receivelinereq.UtilityHeader.sku = asnbylineres.UtilityHeader.Sku; this.receivelinereq.UtilityHeader.uom = "EA"; //this.skutxt.SetText(asnbylineres.UtilityHeader.Sku); this.skutxt.Clean(); this.desctxt.Clean(); this.packkeytxt.Clean(); this.idtxt.Clean(); this.qtytxt.SetText("0"); } if (tag == 2) { asnskures = e.WorkItem.Response.Deserialize<flrs2_res.Utility>(); this.desctxt.SetText(asnskures.UtilityHeader.desc); this.packkeytxt.SetText(asnskures.UtilityHeader.pack); //this.qtytxt.SetText(""); //this.uomtxt.SetText(asnskures.UtilityHeader.UOM); setLottableValue(asnskures.UtilityHeader); createLottableControl(asnskures.UtilityHeader); } if (tag == 3) { receivelineres = e.WorkItem.Response.Deserialize<flrs3_res.Utility>(); string receiptkey = receivelineres.UtilityHeader.prokey; this.receivelinereq = new flrs3_req.Utility(); this.receivelinereq.UtilityHeader.prokey = receivelineres.UtilityHeader.prokey; this.receivelinereq.UtilityHeader.receiptkey = receivelineres.UtilityHeader.prokey; this.receivelinereq.UtilityHeader.drid = this.dropid; this.asnbylinereq = null; this.asnbylineres = null; this.asnskureq = null; this.asnskures = null; this.receivelineres = null; this.desctxt.Clean(); InvokeHelper.Invoke(this, "dataBinding", null); //MessageBox.Show("收货完成"); this.receiptkeytxt.SetFocus(); InvokeHelper.Invoke(this, "call_asnlist01", receiptkey); } if (tag == 4) { drid_res.Utility dridres = e.WorkItem.Response.Deserialize<drid_res.Utility>(); this.call_NSPRFRC01E(dridres.UtilityHeader.tag, dridres.UtilityHeader.storer,dridres.UtilityHeader.Sku); } if (tag == 5) { drid_res1.Utility dridres1 = e.WorkItem.Response.Deserialize<drid_res1.Utility>(); MessageBox.Show("载具已经提交."); this.receiptkeytxt.SetFocus(); } if (tag == 10) { //status=9,11,15 表示收货全部完成 asnlistres = e.WorkItem.Response.Deserialize<asnlist_res.AdvancedShipNotice>(); if(asnlistres.AdvancedShipNoticeHeaders.Count>0){ string status=asnlistres.AdvancedShipNoticeHeaders[0].Status; if (status == "9" || status == "11" || status == "15") { MessageBox.Show("该ASN已经收货完成."); this.receiptkeytxt.Clean(); } else { MessageBox.Show("该行收货完成."); } } } }
static partial void RealInstanceFactory(ref WorkItemEventArgs real, [CallerMemberName] string callerName = "");
void processor_Complete(object sender, WorkItemEventArgs <T> e) { OnComplete(e); }
void threadhelper_WorkItemFailed(object sender, WorkItemEventArgs e) { //throw new NotImplementedException(); MessageBox.Show(e.WorkItem.Ex.Message); InvokeHelper.Invoke(this.usernametxt, "Focus", null);// this.usernametxt.Focus(); }
void threadhelper_WorkItemCompleted(object sender, WorkItemEventArgs e) { int tag = e.WorkItem.Tag; WorkItem item = e.WorkItem; string errormsg = item.Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(item.Response.GetErrorMessage()); } else { if (tag == 1) { asnlist01res = e.WorkItem.Response.Deserialize<asnlist01_res.AdvancedShipNotice>(); foreach (asnlist01_res.AdvancedShipNoticeHeader body in asnlist01res.AdvancedShipNoticeHeaders) InvokeHelper.Invoke(this, "addportlist", body.ReceiptKey + " " + body.StorerKey); } if (tag == 2) { arrivalres = e.WorkItem.Response.Deserialize<arrival_res.AdvancedShipNotice>(); InvokeHelper.Set(this.portlist, "Enabled", true); } } }
void threadhelper_WorkItemFailed(object sender, WorkItemEventArgs e) { //throw new NotImplementedException(); MessageBox.Show(e.WorkItem.Ex.Message); int tag=e.WorkItem.Tag; if (tag == 1) { this.storerkeytxt.Clean(); this.skutxt.Clean(); this.desctxt.Clean(); this.packkeytxt.Clean(); //this.receiptkeytxt.SetFocus(); this.asnbylinereq = null; this.asnskureq = null; this.asnskures = null; this.receiptLineNumbertxt.SetFocus(); } if (tag == 2) { this.skutxt.SetFocus(); } if (tag == 3) { this.receiptkeytxt.SetFocus(); } }
private void worklist_RunningWorkItem(object sender, WorkItemEventArgs e) { runningPriority = Thread.CurrentThread.Priority; }