Exemplo n.º 1
0
        /// <summary>
        /// 共享开关
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ObjWorker_DoWork(object sender, DoWorkEventArgs e)
        {
            this.TableLoad();
            DataSet m_DataSet = this.GetDataSet();

            ServiceReference1.WebSuoSoapClient m_WebService = new GOLDSOFT.QDJJ.UI.ServiceReference1.WebSuoSoapClient();
            DataSet new_DataSet = m_WebService.SynchronousData(m_DataSet, APP.GoldSoftClient.GlodSoftDiscern.CurrNo);

            if (new_DataSet != null)
            {
                DataTable m_YHJGK = new_DataSet.Tables["YHJGK"];
                if (m_YHJGK != null)
                {
                    APP.UserPriceLibrary.UserPriceLibrarySource.Clear();
                    APP.UserPriceLibrary.UserPriceLibrarySource.Merge(m_YHJGK);
                    APP.UserPriceLibrary.Save();
                }
                DataTable m_BCRCJ = new_DataSet.Tables["BCRCJ"];
                if (m_BCRCJ != null)
                {
                    APP.RepairQuantityUnit.RepairQuantitySource.Clear();
                    APP.RepairQuantityUnit.RepairQuantitySource.Merge(m_BCRCJ);
                    APP.RepairQuantityUnit.Save();
                }
            }
        }