Esempio n. 1
0
        /// <summary>
        /// 窗体加载
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void FrmDataSync_Load(object sender, EventArgs e)
        {
            //this.lblPercent.Text = "0%";
            this.progressBar.Value = 0;
            if (Sync == SyncType.Download)
            {
                this.timerSync.Enabled = true;
                TitleTip("正在下载数据……");//标题信息
            }
            if (Sync == SyncType.Upload)
            {
                BatchCount          = lBatchDAL.GetRecordCount("");
                BrakeResultCount    = lBrakeResultDAL.GetRecordCount("");
                PedalResultCount    = lPedalResultDAL.GetRecordCount("");
                RadiatorResultCount = lRadiatorResultDAL.GetRecordCount("");

                //添加前桥和后桥
                FrontAxleResultCount = lFrontAxleResultDAL.GetRecordCount("");
                RearAxleResultCount  = lRearAxleResultDAL.GetRecordCount("");
                //添加副仪表板
                AuxiliaryFasiaResultCount = lAuxiliaryFasiaResultDAL.GetRecordCount("");

                this.timerSync.Enabled = true;
                TitleTip(string.Format("正在上传{0}条数据……", BrakeResultCount + PedalResultCount + RadiatorResultCount + BatchCount + RearAxleResultCount + FrontAxleResultCount + AuxiliaryFasiaResultCount));//标题信息
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 上传数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnUpData_Click(object sender, EventArgs e)
        {
            try
            {
                if (!BaseVariable.NetworkStatus || !BaseVariable.ServerStatus)
                {
                    MessageBox.Show("离线模式下不能上传数据,待在线模式下返修!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                }
                else
                {
                    int BatchCount = lBatchDAL.GetRecordCount("");

                    int BrakeResultCount    = lBrakeResultDAL.GetRecordCount("");
                    int PedalResultCount    = lPedalResultDAL.GetRecordCount("");
                    int RadiatorResultCount = lRadiatorResultDAL.GetRecordCount("");

                    //添加前桥和后桥
                    int FrontAxleResultCount = lFrontAxleResultDAL.GetRecordCount("");
                    int RearAxleResultCount  = lRearAxleResultDAL.GetRecordCount("");
                    //添加副仪表板
                    int AuxiliaryFasiaResultCount = lAuxiliaryFasiaResultDAL.GetRecordCount("");

                    int total = BatchCount + BrakeResultCount + PedalResultCount + RadiatorResultCount + FrontAxleResultCount + RearAxleResultCount + AuxiliaryFasiaResultCount;
                    if (total > 0)
                    {
                        FrmDataSync form = new FrmDataSync(SyncType.Upload);
                        form.ShowDialog();
                        form.Dispose();
                    }
                    else
                    {
                        MessageBox.Show("没有数据需上传", "上传提示");
                    }
                }
            }
            catch (Exception ex)
            {
                CLog.WriteErrLog("[FrmMain.btnUpData]" + ex.Message);
            }
        }