Ejemplo n.º 1
0
        /*
         * string getBarAddcd(string barcd)
         * {
         *  string re = "";
         *  try
         *  {
         *      if(!string.IsNullOrEmpty(barcd))
         *      {
         *          HLATagInfo tg = hlaTagList.FirstOrDefault(i => i.BARCD == barcd);
         *          if(tg!=null && !string.IsNullOrEmpty(tg.BARCD_ADD))
         *          {
         *              return tg.BARCD_ADD;
         *          }
         *      }
         *  }
         *  catch(Exception)
         *  {
         *
         *  }
         *  return re;
         * }
         * void checkAddBarcd(CJiaoJieDan dan)
         * {
         *  try
         *  {
         *      if (dan == null)
         *          return;
         *
         *      foreach (var v in dan.huData)
         *      {
         *          foreach (var item in v.Value)
         *          {
         *              string barcd = item.barcd;
         *              item.barcd_add = getBarAddcd(barcd);
         *          }
         *      }
         *  }
         *  catch(Exception)
         *  {
         *
         *  }
         * }*/
        public void loadDoc(CJiaoJieDan jjd)
        {
            //checkAddBarcd(jjd);

            label13_jiaojiedocNO.Text = jjd.doc;
            label9_totalHu.Text       = jjd.huData.Count.ToString();

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

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

            updateHuCount();
        }
Ejemplo n.º 2
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      sapRe  = "";
                string      sapMsg = "";
                CJiaoJieDan jjd    = SAPDataService.getJiaoJieDan(doc, ref sapRe, ref sapMsg);
                if (sapRe == "S")
                {
                    if (mParent != null)
                    {
                        mParent.loadDoc(jjd);
                    }
                    MessageBox.Show("成功下载");
                    Close();
                }
                else
                {
                    throw new Exception(sapMsg);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "下载出现异常");
            }
        }