private void AddRepair()
        {
            Repair rep = new Repair();

            rep.Tour = this.Tour;
            this.Tour.Repair.Add(rep);
            DataServiceRepair dsRep = new DataServiceRepair();

            dsRep.addRepair(rep);
            RepairList.Add(rep);
        }
예제 #2
0
        private void btnAddRepair_Click(object sender, EventArgs e)
        {
            Repair         repair   = _car.createRepair();
            Repair_AddEdit repairAE = new Repair_AddEdit(repair);

            if (repairAE.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                _repairList.Add(repair);
                loadRepair();
            }
        }
예제 #3
0
        private int checkLocalFileMD5()
        {
            UpdateLog.DEBUG_LOG("检查本地文件md5+++");
            int count = this._parsedMapDataList.Count;

            this._checkedCount = 0;
            for (int i = 0; i < this._parsedMapDataList.Count; i++)
            {
                this._checkedCount++;
                MapFileData item = this._parsedMapDataList[i];
                string      path = BaseFlow._storeDir + "/" + item.Dir + item.Name;
                if (item.Name.ToLower().IndexOf("localversion.xml") == -1 || item.Name.ToLower().IndexOf("resourceassetbundles") == -1)
                {
                    string str2 = BaseFlow._appDir + "/" + item.Dir + item.Name;
                    if (File.Exists(path) || File.Exists(str2))
                    {
                        string str3 = MD5.MD5File(path);
                        if (string.IsNullOrEmpty(str3))
                        {
                            str3 = MD5.MD5File(str2);
                        }
                        if (!(!str3.Equals("") && item.Md5.Equals(str3)))
                        {
                            RepairList.Add(item);
                        }
                    }
                    else
                    {
                        if (item.Name.ToLower().IndexOf("resourceassetbundles") == -1)
                        {
                            RepairList.Add(item);
                            continue;
                            //后台下载(是否后台下载)
                            _backDownloadDict.Add(path, item);
                            this.BackDownloadList.Add(item);
                        }
                    }
                }
            }
            if (this._checkedCount > 0)
            {
                UpdateLog.WARN_LOG("需要下载文件");
            }

            MapFileDataListForDownload = RepairList;

            UpdateLog.DEBUG_LOG("检查本地文件md5---");
            return(1);
        }