Пример #1
0
        private void button1_ok_Click(object sender, EventArgs e)
        {
            label2_downStatus.Text = "正在下载...";
            button1_ok.Enabled     = false;
            string doc = textBox1_docno.Text.Trim();

            if (string.IsNullOrEmpty(doc))
            {
                MessageBox.Show("单号不能为空");
                return;
            }

            try
            {
                string        errorMsg = "";
                CDianShangDoc jjd      = SAPDataService.getDianShangDocData(doc, out errorMsg);
                if (jjd.dsData.Count > 0)
                {
                    if (mParent != null)
                    {
                        mParent.loadDoc(jjd);
                    }
                    MessageBox.Show("成功下载");
                    Close();
                }
                else
                {
                    throw new Exception(errorMsg);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "下载出现异常");
            }
        }
Пример #2
0
        public void loadDoc(CDianShangDoc jjd)
        {
            label13_jiaojiedocNO.Text = jjd.doc;

            mJiaoJieDan    = jjd;
            mCurDanBoxList = LocalDataService.getDianShangBox(jjd.doc);

            grid.Rows.Clear();
            foreach (var v in mCurDanBoxList)
            {
                addgrid(v);
            }

            updateHuCount();
        }