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); }
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(); } }
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); }