/// <summary> /// 初始化 /// </summary> /// <param name="settings"></param> internal MysqlUtil(RevitTooltip settings) { this.connectMessage = "server=" + settings.DfServer + ";user="******";database=" + settings.DfDB + ";port=" + settings.DfPort + ";password="******";charset=" + settings.DfCharset; //测试Mysql的可用状态 this.isReady = CheckReady(); _mysql = this; }
public override bool Equals(object obj) { RevitTooltip o = (RevitTooltip)obj; return(this.DfCharset.Equals(o.DfCharset) && this.DfDB.Equals(o.DfDB) && this.DfPassword.Equals(o.DfPassword) && this.DfPort.Equals(o.DfPort) && this.DfServer.Equals(o.DfServer) && this.DfUser.Equals(o.DfUser) && this.SqliteFilePath.Equals(o.SqliteFilePath) && this.SqliteFileName.Equals(o.SqliteFileName)); }
private void button2_Click(object sender, EventArgs e) { if (this.IsSettingChanged) { RevitTooltip newSetting = RevitTooltip.Default; newSetting.DfServer = this.textAddr.Text.Trim(); newSetting.DfDB = this.textDB.Text.Trim(); newSetting.DfPort = this.textPort.Text.Trim(); newSetting.DfUser = this.textUser.Text.Trim(); newSetting.DfPassword = this.textPass.Text.Trim(); newSetting.SqliteFilePath = this.textSqlitePath.Text.Trim(); newSetting.SqliteFileName = this.textSqliteName.Text.Trim(); App.Instance.Settings = newSetting; this.IsSettingChanged = false; MessageBox.Show("成功"); } }
internal NewSettings(RevitTooltip settings) { InitializeComponent(); if (settings != null) { this.textAddr.Text = settings.DfServer; this.textDB.Text = settings.DfDB; this.textPort.Text = settings.DfPort; this.textUser.Text = settings.DfUser; this.textPass.Text = settings.DfPassword; this.textSqlitePath.Text = settings.SqliteFilePath; this.textSqliteName.Text = settings.SqliteFileName; } dataGridView2.AutoGenerateColumns = false; dataGridView1.AutoGenerateColumns = false; excelReader = new ExcelReader(); //totalOpr.ValueMember = "TotalOperator"; }