using System;using System.Drawing;using System.Collections;using System.Collections.Specialized;using System.ComponentModel;using System.Configuration;using System.Windows.Forms;using System.Data; namespace DataLibrary{ /// <summary> /// 配置管理 /// </summary> public class DisposalConduct : System.Windows.Forms.Form { /// <summary> /// 必需的设计器变量。 /// </summary> private System.Windows.Forms.Button closeButton; private System.ComponentModel.Container components = null; private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label3; private System.Windows.Forms.Label label4; private System.Windows.Forms.TextBox textBox1; private System.Windows.Forms.TextBox textBox2; private System.Windows.Forms.TextBox textBox3; private System.Windows.Forms.TextBox textBox4; private System.Windows.Forms.Button button1; private System.Windows.Forms.TextBox textBox5; private System.Windows.Forms.Label label5; private DisposalConductService DisposalConductService1; /// <summary> /// 配置管理 /// </summary> public DisposalConduct() { // // Windows 窗体设计器支持所必需的 // InitializeComponent(); // // TODO: 在 InitializeComponent 调用后添加任何构造函数代码 // string SystemDir=System.Environment.SystemDirectory; DisposalConductService1= new DisposalConductService(SystemDir+"\\CBERP_Dis.DLL") ; this.textBox1.Text=DisposalConductService1.GetValue("ServerName","(local)").ToString(); this.textBox2.Text=DisposalConductService1.GetValue("SqlAccount","sa").ToString(); this.textBox3.Text=DisposalConductService1.GetValue("PassWord","jiayu520").ToString(); this.textBox5.Text=this.textBox3.Text; this.textBox4.Text=DisposalConductService1.GetValue("DataBase","CBERP").ToString(); } /// <summary> /// 清理所有正在使用的资源。 /// </summary> protected override void Dispose( bool disposing ) { if( disposing ) { if (components != null) { components.Dispose(); } } base.Dispose( disposing ); } #region 设计界面生成代码 /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.closeButton = new System.Windows.Forms.Button(); this.label1 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label(); this.textBox1 = new System.Windows.Forms.TextBox(); this.textBox2 = new System.Windows.Forms.TextBox(); this.textBox3 = new System.Windows.Forms.TextBox(); this.textBox4 = new System.Windows.Forms.TextBox(); this.button1 = new [page]System.Windows.Forms.Button(); this.textBox5 = new System.Windows.Forms.TextBox(); this.label5 = new System.Windows.Forms.Label(); this.SuspendLayout(); // // closeButton // this.closeButton.Location = new System.Drawing.Point(277, 92); this.closeButton.Name = "closeButton"; this.closeButton.Size = new System.Drawing.Size(66, 25); this.closeButton.TabIndex = 7; this.closeButton.Text = "关闭"; this.closeButton.Click += new System.EventHandler(this.closeButton_Click); // // label1 // this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(12, 16); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(66, 17); this.label1.TabIndex = 4; this.label1.Text = "服务器名:"; // // label2 // this.label2.AutoSize = true; this.label2.Location = new System.Drawing.Point(18, 43); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(60, 17); this.label2.TabIndex = 4; this.label2.Text = "SQL帐号:"; // // label3 // this.label3.AutoSize = true; this.label3.Location = new System.Drawing.Point(18, 70); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(60, 17); this.label3.TabIndex = 4; this.label3.Text = "SQL密码:"; // // label4 // this.label4.AutoSize = true; this.label4.Location = new System.Drawing.Point(12, 124); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(66, 17); this.label4.TabIndex = 4; this.label4.Text = "数据库名:"; // // textBox1 // this.textBox1.Location = new System.Drawing.Point(102, 14); this.textBox1.Name = "textBox1"; this.textBox1.Size = new System.Drawing.Size(162, 21); this.textBox1.TabIndex = 1; this.textBox1.Text = ""; // // textBox2 // this.textBox2.Location = new System.Drawing.Point(102, 41); this.textBox2.Name = "textBox2"; this.textBox2.Size = new System.Drawing.Size(162, 21); this.textBox2.TabIndex = 2; this.textBox2.Text = ""; // // textBox3 // this.textBox3.Location = new System.Drawing.Point(102, 68); this.textBox3.Name = "textBox3"; this.textBox3.PasswordChar = '*'; this.textBox3.Size = new System.Drawing.Size(162, 21); this.textBox3.TabIndex = 3; this.textBox3.Text = ""; // // textBox4 // this.textBox4.Location = new System.Drawing.Point(102, 122); this.textBox4.Name = "textBox4"; this.textBox4.Size = new System.Drawing.Size(162, 21); this.textBox4.TabIndex = 5; this.textBox4.Text = ""; // // button1 // this.button1.Location = new System.Drawing.Point(277, 46); this.button1.Name = "button1"; this.button1.Size = new System.Drawing.Size(66, 26); this.button1.TabIndex = 6; this.button1.Text = "保存"; this.button1.Click += new System.EventHandler(this.button1_Click); // // textBox5 // this.textBox5.Location = new System.Drawing.Point(102, 95); this.textBox5.Name = "textBox5"; this.textBox5.PasswordChar = '*'; this.textBox5.Size = new System.Drawing.Size(162, 21); this.textBox5.TabIndex = 4; this.textBox5.Text = ""; // // label5 // this.label5.AutoSize = true; this.label5.Location = new System.Drawing.Point(12, 97); this.label5.Name = "label5"; this.label5.Size = new System.Drawing.Size(66, 17); this.label5.TabIndex = 4; this.label5.Text = "确认密码:"; // // DisposalConduct // this.AcceptButton = this.button1; this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); this.ClientSize = new System.Drawing.Size(355, 157); this.Controls.Add(this.button1); this.Controls.Add(this.textBox1); this.Controls.Add(this.textBox2); this.Controls.Add(this.textBox3); this.Controls.Add(this.textBox4); this.Controls.Add(this.textBox5); this.Controls.Add(this.label1); this.Controls.Add(this.closeButton); this.Controls.Add(this.label2); this.Controls.Add(this.label3); this.Controls.Add(this.label4); this.Controls.Add(this.label5); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "DisposalConduct"; this.ShowInTaskbar = false; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "运行环境设置"; this.ResumeLayout(false); } #endregion private void closeButton_Click(object sender, System.EventArgs e) { this.Close(); this.Dispose(); } private void button1_Click(object sender, System.EventArgs e) { if(this.textBox3.Text!=this.textBox5.Text) MessageBox.Show("密码和确认密码不同!"); else { this.DisposalConductService1.UpdateValue("ServerName",this.textBox1.Text); this.DisposalConductService1.UpdateValue("SqlAccount",this.textBox2.Text); this.DisposalConductService1.UpdateValue("PassWord",this.textBox3.Text); this.DisposalConductService1.UpdateValue("DataBase",this.textBox4.Text); MessageBox.Show("设置保存成功!"); DataLibrary.SqlConnect sqlconn = new SqlConnect(); sqlconn.ConnString= "server="+DisposalConductService1.GetValue("ServerName","(local)") +";user id="+DisposalConductService1.GetValue("SqlAccount","sa") +";password="+DisposalConductService1.GetValue("PassWord","jiayu520") +";Database="+DisposalConductService1.GetValue("Database","CBERP"); } } }} 中国.Net俱乐部转载此文。让我们一起进步,共享人类技术资源。[www.chinaaspx.com]
|