/// <summary> /// QCControl_Load Private Sub ReadSetting /// 读取QC针对当前电脑的配置信息 /// </summary> /// <param name="ComputerName"></param> /// <returns></returns> public QCCmmFileSetting GetQCSetting(string ComputerName) { string _url = "/Task/GetQCSetting?ComputerName=" + ComputerName; QCCmmFileSetting _setting = JsonConvert.DeserializeObject <QCCmmFileSetting>(_server.ReceiveStream(_url)); return(_setting); }
public int Save(QCCmmFileSetting QCCmmFileSetting) { bool _isNew = false; QCCmmFileSetting _dbEntry = null; if (QCCmmFileSetting.QCCmmFileSettingID == 0) { _dbEntry = QueryByComputer(QCCmmFileSetting.ComputerName); if (_dbEntry == null) { _isNew = true; _context.QCCmmFileSettings.Add(QCCmmFileSetting); } else { _dbEntry.FileAddress = QCCmmFileSetting.FileAddress; _dbEntry.BackupDir = QCCmmFileSetting.BackupDir; _dbEntry.TemplatePath = QCCmmFileSetting.TemplatePath; _dbEntry.SteelTemplatePath = QCCmmFileSetting.SteelTemplatePath; _dbEntry.COMIndex = QCCmmFileSetting.COMIndex; } } else { _dbEntry.FileAddress = QCCmmFileSetting.FileAddress; _dbEntry.BackupDir = QCCmmFileSetting.BackupDir; _dbEntry.TemplatePath = QCCmmFileSetting.TemplatePath; _dbEntry.SteelTemplatePath = QCCmmFileSetting.SteelTemplatePath; _dbEntry.COMIndex = QCCmmFileSetting.COMIndex; } _context.SaveChanges(); if (_isNew) { return(QCCmmFileSetting.QCCmmFileSettingID); } else { return(_dbEntry.QCCmmFileSettingID); } }