private void call_arrival01()
        {
            string errortxt = this.Vaildate("1");
            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 = "s";
            //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, 1);
            ResponseMessage response = ThreadHelper.Execute(request);
            string errormsg = response.GetErrorMessage();
            if (errormsg != string.Empty)
            {
                MessageBox.Show(response.GetErrorMessage());
            }
            else
            {
                DoClassifyFrm frm = new DoClassifyFrm(this.loginuser, this.storerkey.Text, this.receiptkey.Text, linecount);
                frm.ShowDialog();

            }
            //threadhelper.AddWorkItem(workitem);
        }
        private void call_arrival01()
        {
            string errortxt = this.Vaildate();
            if (errortxt != string.Empty)
            {
                MessageBox.Show(errortxt);
                this.focusControl.Focus();
                return;
            }
            this.Start();
            foreach (asnlist01_res.AdvancedShipNoticeHeader body in asnlist01res.AdvancedShipNoticeHeaders)
            {
                arrivalreq = new arrival_req.AdvancedShipNotice();

                arrivalreq.AdvancedShipNoticeHeader.StorerKey = body.StorerKey;
                arrivalreq.AdvancedShipNoticeHeader.ReceiptKey = body.ReceiptKey;
                arrivalreq.AdvancedShipNoticeHeader.DischargeStatus = "s";

                RequestMessage request = new RequestMessage(enumRequestType.MessageProcessor,
                      enumMessageType.AdvancedShipNotice,
                      enumRequestMethod.store, this.loginuser,
                      enumSendSysId.EXceed,
                      arrivalreq);
                //RequestWorkItem workitem = new RequestWorkItem(request, 2);
                //threadhelper.AddWorkItem(workitem);
                ResponseMessage Response = ThreadHelper.Execute(request);
                string errormsg = Response.GetErrorMessage();
                if (errormsg != string.Empty)
                {
                    MessageBox.Show(Response.GetErrorMessage());
                    this.portcodetxt.SetFocus();
                    return;
                }
            }
            this.portlist.Enabled = true;
        }
        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_arrival02()
        {
            string errortxt = this.Vaildate();
            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.TheCase = this.thecase.Text;
            arrivalreq.AdvancedShipNoticeHeader.ThePallet = this.thepallet.Text;
            arrivalreq.AdvancedShipNoticeHeader.DischargeStatus = "s";
            RequestMessage request = new RequestMessage(enumRequestType.MessageProcessor,
                  enumMessageType.AdvancedShipNotice,
                  enumRequestMethod.store, this.loginuser,
                  enumSendSysId.EXceed,
                  arrivalreq);
            //RequestWorkItem workitem = new RequestWorkItem(request, 3);
            //threadhelper.AddWorkItem(workitem);
            ResponseMessage response = ThreadHelper.Execute(request);
            string errormsg = response.GetErrorMessage();
            if (errormsg != string.Empty)
            {
                MessageBox.Show(response.GetErrorMessage());
            }
            else
            {
                DialogResult res = MessageBox.Show("是否结束卸货", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
                if (res == DialogResult.Yes)
                {
                    arrivalreq = new arrival_req.AdvancedShipNotice();

                    arrivalreq.AdvancedShipNoticeHeader.StorerKey = this.storerkey.Text;
                    arrivalreq.AdvancedShipNoticeHeader.ReceiptKey = this.receiptkey.Text;
                    arrivalreq.AdvancedShipNoticeHeader.TheCase = this.thecase.Text;
                    arrivalreq.AdvancedShipNoticeHeader.ThePallet = this.thepallet.Text;
                    arrivalreq.AdvancedShipNoticeHeader.DischargeStatus = "c";
                    RequestMessage request1 = new RequestMessage(enumRequestType.MessageProcessor,
                          enumMessageType.AdvancedShipNotice,
                          enumRequestMethod.store, this.loginuser,
                          enumSendSysId.EXceed,
                          arrivalreq);
                    ResponseMessage response1 = ThreadHelper.Execute(request1);
                    this.DialogResult = DialogResult.OK;
                }
                else
                {
                    this.Close();
                }

            }
        }
Beispiel #5
0
        public void call_arrival01()
        {
            //string errortxt = this.Vaildate();
            //if (errortxt != string.Empty)
            //{
            //    MessageBox.Show(errortxt);
            //    this.focusControl.Focus();
            //    return;
            //}
            //this.Start();
            string[] strarr=this.portlist.Items[0].ToString().Split(new char[]{' '});

            string doorkey = strarr[0];
            foreach (string line in this.asnlist.Items)
            {
                string[] linearr=line.Split(new char[]{' '});

                arrivalreq = new arrival_req.AdvancedShipNotice();
                arrivalreq.AdvancedShipNoticeHeader.DoorsKey = doorkey;
                arrivalreq.AdvancedShipNoticeHeader.Pier = this.portcodetxt.Text;
                arrivalreq.AdvancedShipNoticeHeader.StorerKey = linearr[1]; // this.storerkeytxt.Text;
                arrivalreq.AdvancedShipNoticeHeader.ReceiptKey = linearr[0];

                if (this.isselfchk.Checked)
                {
                    arrivalreq.AdvancedShipNoticeHeader.PerformanceData24 = "1";
                }
                else
                {
                    arrivalreq.AdvancedShipNoticeHeader.PerformanceData24 = "0";
                }
                RequestMessage request = new RequestMessage(enumRequestType.MessageProcessor,
                      enumMessageType.AdvancedShipNotice,
                      enumRequestMethod.store, this.loginuser,
                      enumSendSysId.EXceed,
                      arrivalreq);
                //RequestWorkItem workitem = new RequestWorkItem(request, 2);
                //threadhelper.AddWorkItem(workitem);
                ResponseMessage Response = ThreadHelper.Execute(request);
                string errormsg = Response.GetErrorMessage();
                if (errormsg != string.Empty)
                {
                    MessageBox.Show(Response.GetErrorMessage());
                }
                else
                {
                }
            }
        }
Beispiel #6
0
        private void updateinputbox(string box)
        {
            arrival_req.AdvancedShipNotice reqasn = new arrival_req.AdvancedShipNotice();

            reqasn.AdvancedShipNoticeHeader.StorerKey = this.storerKey.Text;
            reqasn.AdvancedShipNoticeHeader.ReceiptKey = this.receiptKey.Text;
            reqasn.AdvancedShipNoticeHeader.PerformanceData15 = box;
            RequestMessage request = new RequestMessage(enumRequestType.MessageProcessor,
                 enumMessageType.AdvancedShipNotice,
                 enumRequestMethod.store, this.loginuser,
                 enumSendSysId.EXceed,
                 reqasn);
            //RequestWorkItem workitem = new RequestWorkItem(request, 2);
            //threadhelper.AddWorkItem(workitem);
            ResponseMessage response = ThreadHelper.Execute(request);
            arrivalres = response.Deserialize<arrival_res.AdvancedShipNotice>();
            string errormsg = response.GetErrorMessage();
            if (errormsg != string.Empty)
            {
                MessageBox.Show(response.GetErrorMessage());
            }
            else
            {
                MessageBox.Show("已更新开箱数", "提示");

            }
        }
Beispiel #7
0
        private void call_arrival01()
        {
            string errortxt = this.Vaildate();
            if (errortxt != string.Empty)
            {
                MessageBox.Show(errortxt);
                this.focusControl.Focus();
                return;
            }
            //this.Start();

            foreach (asnlist01_res.AdvancedShipNoticeHeader body in asnlist01res.AdvancedShipNoticeHeaders)
            {
                arrivalreq = new arrival_req.AdvancedShipNotice();

                arrivalreq.AdvancedShipNoticeHeader.StorerKey = body.StorerKey;
                arrivalreq.AdvancedShipNoticeHeader.ReceiptKey = body.ReceiptKey;
                arrivalreq.AdvancedShipNoticeHeader.PqcStatus = "s";
                //foreach (asnlist01_res.AdvancedShipNoticeDetail detail in body.AdvancedShipNoticeDetail)
                //{
                //    arrival_req.AdvancedShipNoticeDetail detailitem = new arrival_req.AdvancedShipNoticeDetail();
                //    detailitem.ReceiptKey = detail.ReceiptKey;
                //    detailitem.ReceiptLineNumber = detail.ReceiptLineNumber;
                //    detailitem.PqcStatus = "n";
                //    detailitem.PqcPeopleNum = this.pqcpeoplenum.Text;
                //    arrivalreq.AdvancedShipNoticeHeader.AdvancedShipNoticeDetail.Add(detailitem);

                //}

                RequestMessage request = new RequestMessage(enumRequestType.MessageProcessor,
                      enumMessageType.AdvancedShipNotice,
                      enumRequestMethod.store, this.loginuser,
                      enumSendSysId.EXceed,
                      arrivalreq);
                //RequestWorkItem workitem = new RequestWorkItem(request, 2);
                //threadhelper.AddWorkItem(workitem);
                ResponseMessage Response = ThreadHelper.Execute(request);
                string errormsg = Response.GetErrorMessage();
                if (errormsg != string.Empty)
                {
                    MessageBox.Show(Response.GetErrorMessage());
                    this.receiptKey.SetFocus();
                }
                else
                {
                    //arrivalres = e.WorkItem.Response.Deserialize<arrival_res.AdvancedShipNotice>();
                    //InvokeHelper.Set(this.asnlist, "Enabled", true);
                    //InvokeHelper.Invoke(this, "openRFPqcFrm", null);
                    this.asnlist.Enabled = true;
                    this.openRFPqcFrm();
                }
            }
        }
Beispiel #8
0
        private void call_arrival01()
        {
            string errortxt = this.Vaildate();
            if (errortxt != string.Empty)
            {
                MessageBox.Show(errortxt);
                this.focusControl.Focus();
                return;
            }
            //this.Start();

            arrivalreq = new arrival_req.AdvancedShipNotice();

            arrivalreq.AdvancedShipNoticeHeader.StorerKey = this.detail.StorerKey;
            arrivalreq.AdvancedShipNoticeHeader.ReceiptKey = this.receiptKey.Text;
            arrivalreq.AdvancedShipNoticeHeader.PqcStatus = "s";
            arrivalreq.AdvancedShipNoticeHeader.AdvancedShipNoticeDetail = new List<RFDeviceAPP.Common.Arrival01.Request.AdvancedShipNoticeDetail>();
            arrival_req.AdvancedShipNoticeDetail item = new RFDeviceAPP.Common.Arrival01.Request.AdvancedShipNoticeDetail();
            item.PqcPeopleNum = this.qpcnumber;
            item.PqcQtyInspected = this.pqcqtyinspected.Text;
            item.PqcQtyRejected = this.pqcqtyrejected.Text;
            item.PqcStatus = "c";
            item.ReceiptKey = this.receiptKey.Text;
            item.ReceiptLineNumber = this.receiptLineNumber.Text;
            item.PqcWho = this.loginuser.UserName;
            arrivalreq.AdvancedShipNoticeHeader.AdvancedShipNoticeDetail.Add(item);
            RequestMessage request = new RequestMessage(enumRequestType.MessageProcessor,
                  enumMessageType.AdvancedShipNotice,
                  enumRequestMethod.store, this.loginuser,
                  enumSendSysId.EXceed,
                  arrivalreq);
            //RequestWorkItem workitem = new RequestWorkItem(request, 2);
            //threadhelper.AddWorkItem(workitem);
            ResponseMessage response= ThreadHelper.Execute(request);
            arrivalres = response.Deserialize<arrival_res.AdvancedShipNotice>();
            string errormsg = response.GetErrorMessage();
            if (errormsg != string.Empty)
            {
                MessageBox.Show(response.GetErrorMessage());
            }
            else
            {
                MessageBox.Show("PQC完毕", "提示");
                this.DialogResult = DialogResult.OK;
            }
        }