Ejemplo n.º 1
0
        public FReceiveASNMP()
        {
            InitializeComponent();
            asnService     = new BenQGuru.eMES.WinCeClient.ASNReceiveService.ASNReceiveService();
            asnService.Url = WebServiceFacade.GetWebServiceURL() + "ASNReceiveService.asmx";


            BindResultComBox();
            ClearAll();
        }
Ejemplo n.º 2
0
        //public FUploadPicture()
        //{
        //    InitializeComponent();
        //    asnService = new BenQGuru.eMES.WinCeClient.ASNReceiveService.ASNReceiveService();
        //    asnService.Url = WebServiceFacade.GetWebServiceURL() + "ASNReceiveService.asmx";


        //}

        public FUploadPicture(string stno, Form parent)
        {
            if (parent == null)
            {
                throw new Exception("必须有一个父窗口!");
            }
            this.parent = parent;
            InitializeComponent();
            this.STNo      = stno;
            asnService     = new BenQGuru.eMES.WinCeClient.ASNReceiveService.ASNReceiveService();
            asnService.Url = WebServiceFacade.GetWebServiceURL() + "ASNReceiveService.asmx";
            DataTable dt = asnService.GetDataGridDoc(stno);

            this.dataGrid1.DataSource = dt;
            this.DataCount            = dt.Rows.Count;
        }
Ejemplo n.º 3
0
        public FReceiveASNMP(string asn, UserControl IQCCommand)
        {
            InitializeComponent();
            asnService     = new BenQGuru.eMES.WinCeClient.ASNReceiveService.ASNReceiveService();
            asnService.Url = WebServiceFacade.GetWebServiceURL() + "ASNReceiveService.asmx";
            if (string.IsNullOrEmpty(asn))
            {
                throw new Exception(asn + "asn号码为空");
            }
            this.command    = IQCCommand;
            txtASNCode.Text = asn;
            this.Dock       = DockStyle.Fill;
            this.BackColor  = Color.White;
            BindResultComBox();

            if (!asnService.CheckASNReceiveStatus(txtASNCode.Text))
            {
                MessageBox.Show("ASN状态必须是初检!"); return;
            }

            BenQGuru.eMES.WinCeClient.ASNReceiveService.AsnSimple simple = asnService.GetAsnStatus(asn);
            foreach (string key in giveReasons.Keys)
            {
                if (key == simple.GiveReason)
                {
                    cmbGiveinResult.Text = giveReasons[key];
                }
            }


            foreach (string key in rejectReasons.Keys)
            {
                if (key == simple.RejectReason)
                {
                    cmbRejectResult.Text = rejectReasons[key];
                }
            }
            txtRejectCount.Text = simple.RejectCount.ToString();
            BindGrid(false);
        }