private void loadReason() { RFDeviceAPP.Common.TaskReason.Request.TaskReason request = RFDeviceAPP.Common.TaskReason.Request.TaskReason.Craete(this.LoginUser.UserName); RequestMessage requestmessage = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.TaskReason, enumRequestMethod.list, this.LoginUser, enumSendSysId.EXceed, request); RequestWorkItem workitem = new RequestWorkItem(requestmessage, 1); //threadhelper.AddWorkItem(workitem); ResponseMessage Response = ThreadHelper.Execute(requestmessage); string errormsg = Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(errormsg); } else { RFDeviceAPP.Common.TaskReason.Response.TaskReason tasklist = Response.Deserialize<RFDeviceAPP.Common.TaskReason.Response.TaskReason>(); foreach (RFDeviceAPP.Common.TaskReason.Response.TaskReasonHeader header in tasklist.TaskReasonHeaders) { string line = header.TASKMANAGERREASONKEY; this.listBox1.Items.Add(line); } this.listBox1.SelectedIndex = 0; } }
private void call_UserData(string username, string password) { userinforeq = fllg_req.Utility.Create(username, password); RequestMessage searchrequest = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.Utility, enumRequestMethod.functionOperation, this._user, enumSendSysId.EXceed, userinforeq); RequestWorkItem workitem = new RequestWorkItem(searchrequest, 1); //threadhelper.AddWorkItem(workitem); ResponseMessage Response = ThreadHelper.Execute(searchrequest); if (Response.GetErrorMessage() != string.Empty) { MessageBox.Show(Response.GetErrorMessage()); this.usernametxt.Focus(); } else { this.userinfores = Response.Deserialize<fllg_res.Utility>(); if (this._user.UserName == string.Empty) { MessageBox.Show("用户名不存在"); this.usernametxt.Focus(); } else { this.screen = this.userinfores.UtilityHeader[0].Screen.Split(new char[] { ';' }); //InvokeHelper.Set(this, "DialogResult", DialogResult.OK); DialogResult = DialogResult.OK; } } }
public void call_NSPRFRL021SO() { //this.Start(); this.RL02Sreq = RL02S_req.Utility.Create(this.orderkey.Text); RequestMessage requestmessage = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.Utility, enumRequestMethod.functionOperation, this.LoginUser, enumSendSysId.EXceed, this.RL02Sreq); RequestWorkItem workitem = new RequestWorkItem(requestmessage, 1); //threadhelper.AddWorkItem(workitem); ResponseMessage Response = ThreadHelper.Execute(requestmessage); string errormsg = Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(errormsg); return; } this.RL02Sres = Response.Deserialize<RL02S_res.Utility>(); if (RL02Sres != null) { this.orderlist = new List<OrderItem>(); foreach (RL02S_res.UtilityHeader header in RL02Sres.UtilityHeaders) { if (header.OrderKey.Length > 0) { OrderItem item = new OrderItem(); item.Dropid = header.DropID; item.Orderkey = header.OrderKey; item.Loc = header.Loc; if (item.Orderkey.Length > 0) { this.orderlist.Add(item); } } //string itemstring = string.Format("{2} {0} {1}", header.DropID, header.Loc, header.OrderKey); //if (itemstring.Length > 5) //{ // //InvokeHelper.Invoke(this, "adddroplist", itemstring); // this.adddroplist(itemstring); //} } this.countlable.Text = string.Format("总数: {0}", this.orderlist.Count); this.gridbinding(this.orderlist); this.dropid.SetFocus(); } }
public void call_NSPRFTM01(string area, string taskcode) { this.Start(); this.task_req1 = task_req.Utility.CreateInstance(area, taskcode); this.task_req1.UtilityHeader.userid = this.loginuser.UserName; //UserInfo admin = new UserInfo(); //admin.UserName = "******"; //admin.Password = "******"; RequestMessage requestmessage = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.Utility, enumRequestMethod.functionOperation, this.loginuser, enumSendSysId.EXceed, this.task_req1); RequestWorkItem workitem = new RequestWorkItem(requestmessage, 1); threadhelper.AddWorkItem(workitem); }
public void call_NSPRFTPK01C() { string errortxt = this.Vaildate(); if (errortxt != string.Empty) { MessageBox.Show(errortxt); this.focusControl.Focus(); return; } if (!string.IsNullOrEmpty(this.reftoidtxt.Text) && !string.IsNullOrEmpty(this.toidtxt.Text)) { if (this.reftoidtxt.Text != this.toidtxt.Text) { DialogResult result= MessageBox.Show("输入的落放ID与参考落放ID不一致是否继续", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result != DialogResult.Yes) { return; } } } //this.Start(); //UserInfo admin = new UserInfo(); //admin.Password = "******"; //admin.UserName = "******"; this.tpk_req.UtilityHeader.cartontype=this.cartontype.Text; this.tpk_req.UtilityHeader.userid=this.loginuser.UserName; RequestMessage requestmessage = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.Utility, enumRequestMethod.functionOperation, this.loginuser, enumSendSysId.EXceed, this.tpk_req); RequestWorkItem workitem = new RequestWorkItem(requestmessage, 1); //threadhelper.AddWorkItem(workitem); ResponseMessage Response = ThreadHelper.Execute(requestmessage); string errormsg = Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(errormsg); this.toidtxt.SetFocus(); } else { DialogResult result = MessageBox.Show("拣货完成,是否获取新任务?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); //InvokeHelper.Invoke(this, "CloseWindow", result); this.CloseWindow(result); } }
private void call_asnlist01(string asn) { this.Start(); //this.asnlist.Items.Clear(); //this.asnlist.Enabled = false; asnlist01req = asnlist01_req.AdvancedShipNotice.CreateByReceiptKey(asn,""); RequestMessage request = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.AdvancedShipNotice, enumRequestMethod.list, this.loginuser, enumSendSysId.EXceed, asnlist01req); RequestWorkItem workitem = new RequestWorkItem(request, 3); threadhelper.AddWorkItem(workitem); }
private void call_arrival02() { string errortxt = this.Vaildate("2"); if (errortxt != string.Empty) { MessageBox.Show(errortxt); this.focusControl.Focus(); return; } this.Start(); arrivalreq = new arrival_req.AdvancedShipNotice(); arrivalreq.AdvancedShipNoticeHeader.StorerKey = this.storerkey.Text; arrivalreq.AdvancedShipNoticeHeader.ReceiptKey = this.receiptkey.Text; arrivalreq.AdvancedShipNoticeHeader.ArrangeStatus = "c"; arrivalreq.AdvancedShipNoticeHeader.TheCube = this.thecube.Text; RequestMessage request = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.AdvancedShipNotice, enumRequestMethod.store, this.loginuser, enumSendSysId.EXceed, arrivalreq); RequestWorkItem workitem = new RequestWorkItem(request, 2); threadhelper.AddWorkItem(workitem); }
private void call_NSPRFP401S(string toid,string fromid,string orderkey,string sku) { this.Start(); pack_req4 = pack4_req.Utility.Create(toid, fromid, orderkey, sku); RequestMessage requestmessage = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.Utility, enumRequestMethod.functionOperation, this.loginuser, enumSendSysId.EXceed, pack_req4); RequestWorkItem workitem = new RequestWorkItem(requestmessage, 4); threadhelper.AddWorkItem(workitem); }
private void call_NSPRFP401(string toid, string fromid, string orderkey, string sku,string qty) { string errortxt = this.Vaildate2(); if (errortxt != string.Empty) { MessageBox.Show(errortxt); this.focusControl.Focus(); return; } this.Start(); pack_req5 = pack5_req.Utility.Create(toid, fromid, orderkey, sku, qty,this.loginuser.UserName); RequestMessage requestmessage = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.Utility, enumRequestMethod.functionOperation, this.loginuser, enumSendSysId.EXceed, pack_req5); RequestWorkItem workitem = new RequestWorkItem(requestmessage, 5); threadhelper.AddWorkItem(workitem); }
private void LoadAsnData(string receiptkey,string linenum) { this.Start(); this.EnableControl(this.Controls, false); RequestMessage searchrequest = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.AdvancedShipNotice, enumRequestMethod.list, this.loginuser, enumSendSysId.EXceed, AdvancedShipNotice.CreateSearchByLineNum(this.receiptKey,linenum)); RequestWorkItem workitem = new RequestWorkItem(searchrequest, 1); threadhelper.AddWorkItem(workitem); }
private void call_NSPRFP1A01(string toid) { string errortxt = this.Vaildate1(); if (errortxt != string.Empty) { MessageBox.Show(errortxt); this.focusControl.Focus(); return; } this.Start(); pack_req1 = pack1_req.Utility.CreateById(toid); RequestMessage requestmessage = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.Utility, enumRequestMethod.functionOperation, this.loginuser, enumSendSysId.EXceed, pack_req1); RequestWorkItem workitem = new RequestWorkItem(requestmessage, 1); threadhelper.AddWorkItem(workitem); }
private void call_taskList() { RFDeviceAPP.Common.TaskList.Request.Task request = RFDeviceAPP.Common.TaskList.Request.Task.Craete(this.LoginUser.UserName); RequestMessage requestmessage = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.Task, enumRequestMethod.list, this.LoginUser, enumSendSysId.EXceed, request); RequestWorkItem workitem = new RequestWorkItem(requestmessage, 1); //threadhelper.AddWorkItem(workitem); ResponseMessage Response = ThreadHelper.Execute(requestmessage); string errormsg = Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(errormsg); } else { taskresdic = new Dictionary<string, RFDeviceAPP.Common.TaskList.Response.TaskHeader>(); List<TaskItem> list = new List<TaskItem>(); RFDeviceAPP.Common.TaskList.Response.Task tasklist = Response.Deserialize<RFDeviceAPP.Common.TaskList.Response.Task>(); foreach(RFDeviceAPP.Common.TaskList.Response.TaskHeader task in tasklist.TaskHeaders){ taskresdic.Add(task.TaskDetailKey, task); this.storerkey = task.StorerKey; //string line = string.Format("{0} {1} {2} {3}", task.TaskDetailKey,task.Sku,task.Qty,task.FromLoc); //this.tasklist.Items.Add(line); TaskItem item = new TaskItem(); item.OrderKey = task.OrderKey; item.Key = task.TaskDetailKey; item.Sku = task.Sku; item.Qty = task.Qty; item.Loc = task.FromLoc; list.Add(item); } this.datagridbinding(list); } }
public void NSPRFRL02() { string errortxt = this.Vaildate(); if (errortxt != string.Empty) { MessageBox.Show(errortxt); this.focusControl.Focus(); return; } if (RL021res == null) return; this.Start(); //UserInfo admin = new UserInfo(); //admin.Password = "******"; //admin.UserName = "******"; RL021_res.UtilityHeader header = RL021res.UtilityHeader; RL02req = new RFDeviceAPP.Common.NSPRFRL02.Request.Utility(); RL02req.UtilityHeader.caseid = header.CaseID; RL02req.UtilityHeader.desc = header.Descr; RL02req.UtilityHeader.fromloc = header.FromLoc; RL02req.UtilityHeader.fromtag = header.fromtag; RL02req.UtilityHeader.lotnum = header.lotnum; RL02req.UtilityHeader.MovableUnit = this.movableunit.Text; RL02req.UtilityHeader.sku = header.Sku; RL02req.UtilityHeader.storer = header.storer; RL02req.UtilityHeader.toloc = this.toloc.Text; RL02req.UtilityHeader.toqty = header.Qty; RL02req.UtilityHeader.totag = header.totag; RL02req.UtilityHeader.uom = header.UOM; RequestMessage requestmessage = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.Utility, enumRequestMethod.functionOperation, this.loginuser, enumSendSysId.EXceed, this.RL02req); RequestWorkItem workitem = new RequestWorkItem(requestmessage, 2); threadhelper.AddWorkItem(workitem); }
public void NSPRFRL021() { this.Start(); this.RL021req = RL021_req.Utility.Create(this.movableunit.Text); RequestMessage requestmessage = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.Utility, enumRequestMethod.functionOperation, this.loginuser, enumSendSysId.EXceed, this.RL021req); RequestWorkItem workitem = new RequestWorkItem(requestmessage, 1); threadhelper.AddWorkItem(workitem); }
private void submitbtn_Click(object sender, EventArgs e) { string message = string.Empty; if (this.validate(out message)) { MessageBox.Show(message); this.receiptkeytxt.Focus(); return; } this.SetValues(); this.Start(); RequestMessage searchrequest = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.AdvancedShipNotice, enumRequestMethod.store, this.loginuser, enumSendSysId.EXceed, this.asnData); RequestWorkItem workitem = new RequestWorkItem(searchrequest, 2); threadhelper.AddWorkItem(workitem); }
private void call_NSPRFP1B01(string toid, string cartontype, string droploc, string flag, string userid) { pack_req2 = pack2_req.Utility.CreateByRes1(toid, cartontype, droploc, flag, userid); RequestMessage requestmessage = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.Utility, enumRequestMethod.functionOperation, this.loginuser, enumSendSysId.EXceed, pack_req2); RequestWorkItem workitem = new RequestWorkItem(requestmessage, 2); threadhelper.AddWorkItem(workitem); }
public void call_asnlist01(string receiptkey) { asnlistreq = asnlist_req.AdvancedShipNotice.CreateByReceiptKey(receiptkey,""); RequestMessage request = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.AdvancedShipNotice, enumRequestMethod.listHead, this.loginuser, enumSendSysId.EXceed, asnlistreq); RequestWorkItem workitem = new RequestWorkItem(request, 10); //threadhelper.AddWorkItem(workitem); ResponseMessage Response = ThreadHelper.Execute(request); string errormsg = Response.GetErrorMessage(); if (errormsg != string.Empty) { MessageBox.Show(Response.GetErrorMessage()); } else { asnlistres =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(); this.receiptLineNumbertxt.Clean(); } else { //MessageBox.Show("该行收货完成."); this.receiptLineNumbertxt.SetFocus(); } } } }
private void call_dm01(string platenumber) { this.Start(); dmreq = dm01_req.DoorsManagement.CreateByParkNum(platenumber); RequestMessage request = new RequestMessage(enumRequestType.MessageProcessor, enumMessageType.DoorsManagement, enumRequestMethod.list, this.LoginUser, enumSendSysId.EXceed, dmreq); RequestWorkItem workitem = new RequestWorkItem(request, 1); threadhelper.AddWorkItem(workitem); }