sysivn.cs
上传用户:toshiba_01
上传日期:2007-06-08
资源大小:306k
文件大小:11k
源码类别:

酒店行业

开发平台:

C#

  1. using System;
  2. using System.Drawing;
  3. using System.Collections;
  4. using System.ComponentModel;
  5. using System.Windows.Forms;
  6. using System.Data ;
  7. using System.Data .SqlClient ;
  8. namespace RoomManage
  9. {
  10. /// <summary>
  11. /// sysivn 的摘要说明。
  12. /// </summary>
  13. public class sysivn : System.Windows.Forms.Form
  14. {
  15. private System.Windows.Forms.GroupBox groupBox1;
  16. private System.Windows.Forms.Button button1;
  17. private System.Windows.Forms.CheckBox checkBox1;
  18. private System.Windows.Forms.CheckBox checkBox2;
  19. private System.Windows.Forms.CheckBox checkBox3;
  20. private System.Windows.Forms.CheckBox checkBox4;
  21. private System.Windows.Forms.CheckBox checkBox5;
  22. private System.Windows.Forms.CheckBox checkBox7;
  23. private System.Windows.Forms.CheckBox checkBox8;
  24. private System.Windows.Forms.GroupBox groupBox2;
  25. private System.Windows.Forms.Button button2;
  26. private System.Windows.Forms.Button button3;
  27. private System.Windows.Forms.Button button4;
  28. private System.Windows.Forms.GroupBox groupBox3;
  29. /// <summary>
  30. /// 必需的设计器变量。
  31. /// </summary>
  32. private System.ComponentModel.Container components = null;
  33. DataConn dc=new DataConn ();
  34. public sysivn()
  35. {
  36. //
  37. // Windows 窗体设计器支持所必需的
  38. //
  39. InitializeComponent();
  40. //
  41. // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
  42. //
  43. }
  44. /// <summary>
  45. /// 清理所有正在使用的资源。
  46. /// </summary>
  47. protected override void Dispose( bool disposing )
  48. {
  49. if( disposing )
  50. {
  51. if(components != null)
  52. {
  53. components.Dispose();
  54. }
  55. }
  56. base.Dispose( disposing );
  57. }
  58. #region Windows 窗体设计器生成的代码
  59. /// <summary>
  60. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  61. /// 此方法的内容。
  62. /// </summary>
  63. private void InitializeComponent()
  64. {
  65. this.groupBox1 = new System.Windows.Forms.GroupBox();
  66. this.checkBox1 = new System.Windows.Forms.CheckBox();
  67. this.checkBox2 = new System.Windows.Forms.CheckBox();
  68. this.checkBox3 = new System.Windows.Forms.CheckBox();
  69. this.checkBox4 = new System.Windows.Forms.CheckBox();
  70. this.checkBox5 = new System.Windows.Forms.CheckBox();
  71. this.checkBox7 = new System.Windows.Forms.CheckBox();
  72. this.checkBox8 = new System.Windows.Forms.CheckBox();
  73. this.button1 = new System.Windows.Forms.Button();
  74. this.groupBox2 = new System.Windows.Forms.GroupBox();
  75. this.button2 = new System.Windows.Forms.Button();
  76. this.button3 = new System.Windows.Forms.Button();
  77. this.button4 = new System.Windows.Forms.Button();
  78. this.groupBox3 = new System.Windows.Forms.GroupBox();
  79. this.groupBox1.SuspendLayout();
  80. this.groupBox2.SuspendLayout();
  81. this.SuspendLayout();
  82. // 
  83. // groupBox1
  84. // 
  85. this.groupBox1.Controls.Add(this.checkBox1);
  86. this.groupBox1.Controls.Add(this.checkBox2);
  87. this.groupBox1.Controls.Add(this.checkBox3);
  88. this.groupBox1.Controls.Add(this.checkBox4);
  89. this.groupBox1.Controls.Add(this.checkBox5);
  90. this.groupBox1.Controls.Add(this.checkBox7);
  91. this.groupBox1.Controls.Add(this.checkBox8);
  92. this.groupBox1.Location = new System.Drawing.Point(2, 2);
  93. this.groupBox1.Name = "groupBox1";
  94. this.groupBox1.Size = new System.Drawing.Size(232, 120);
  95. this.groupBox1.TabIndex = 0;
  96. this.groupBox1.TabStop = false;
  97. this.groupBox1.Text = "选择要清空的表";
  98. // 
  99. // checkBox1
  100. // 
  101. this.checkBox1.Location = new System.Drawing.Point(16, 16);
  102. this.checkBox1.Name = "checkBox1";
  103. this.checkBox1.TabIndex = 0;
  104. this.checkBox1.Text = "本单位信息表";
  105. // 
  106. // checkBox2
  107. // 
  108. this.checkBox2.Location = new System.Drawing.Point(16, 40);
  109. this.checkBox2.Name = "checkBox2";
  110. this.checkBox2.Size = new System.Drawing.Size(88, 24);
  111. this.checkBox2.TabIndex = 0;
  112. this.checkBox2.Text = "部门信息表";
  113. // 
  114. // checkBox3
  115. // 
  116. this.checkBox3.Location = new System.Drawing.Point(16, 64);
  117. this.checkBox3.Name = "checkBox3";
  118. this.checkBox3.Size = new System.Drawing.Size(64, 24);
  119. this.checkBox3.TabIndex = 0;
  120. this.checkBox3.Text = "登记表";
  121. // 
  122. // checkBox4
  123. // 
  124. this.checkBox4.Location = new System.Drawing.Point(16, 88);
  125. this.checkBox4.Name = "checkBox4";
  126. this.checkBox4.Size = new System.Drawing.Size(88, 24);
  127. this.checkBox4.TabIndex = 0;
  128. this.checkBox4.Text = "客房信息表";
  129. // 
  130. // checkBox5
  131. // 
  132. this.checkBox5.Location = new System.Drawing.Point(136, 16);
  133. this.checkBox5.Name = "checkBox5";
  134. this.checkBox5.Size = new System.Drawing.Size(88, 24);
  135. this.checkBox5.TabIndex = 0;
  136. this.checkBox5.Text = "客房预定表";
  137. // 
  138. // checkBox7
  139. // 
  140. this.checkBox7.Location = new System.Drawing.Point(136, 40);
  141. this.checkBox7.Name = "checkBox7";
  142. this.checkBox7.Size = new System.Drawing.Size(64, 24);
  143. this.checkBox7.TabIndex = 0;
  144. this.checkBox7.Text = "退房表";
  145. // 
  146. // checkBox8
  147. // 
  148. this.checkBox8.Location = new System.Drawing.Point(136, 64);
  149. this.checkBox8.Name = "checkBox8";
  150. this.checkBox8.Size = new System.Drawing.Size(88, 24);
  151. this.checkBox8.TabIndex = 0;
  152. this.checkBox8.Text = "员工信息表";
  153. // 
  154. // button1
  155. // 
  156. this.button1.Location = new System.Drawing.Point(172, 14);
  157. this.button1.Name = "button1";
  158. this.button1.Size = new System.Drawing.Size(48, 23);
  159. this.button1.TabIndex = 1;
  160. this.button1.Text = "退出";
  161. this.button1.Click += new System.EventHandler(this.button1_Click);
  162. // 
  163. // groupBox2
  164. // 
  165. this.groupBox2.Controls.Add(this.button1);
  166. this.groupBox2.Controls.Add(this.button2);
  167. this.groupBox2.Controls.Add(this.button3);
  168. this.groupBox2.Controls.Add(this.button4);
  169. this.groupBox2.Controls.Add(this.groupBox3);
  170. this.groupBox2.Location = new System.Drawing.Point(2, 122);
  171. this.groupBox2.Name = "groupBox2";
  172. this.groupBox2.Size = new System.Drawing.Size(232, 46);
  173. this.groupBox2.TabIndex = 2;
  174. this.groupBox2.TabStop = false;
  175. // 
  176. // button2
  177. // 
  178. this.button2.Location = new System.Drawing.Point(8, 14);
  179. this.button2.Name = "button2";
  180. this.button2.Size = new System.Drawing.Size(48, 23);
  181. this.button2.TabIndex = 1;
  182. this.button2.Text = "清空";
  183. this.button2.Click += new System.EventHandler(this.button2_Click);
  184. // 
  185. // button3
  186. // 
  187. this.button3.Location = new System.Drawing.Point(56, 14);
  188. this.button3.Name = "button3";
  189. this.button3.Size = new System.Drawing.Size(48, 23);
  190. this.button3.TabIndex = 1;
  191. this.button3.Text = "全选";
  192. this.button3.Click += new System.EventHandler(this.button3_Click);
  193. // 
  194. // button4
  195. // 
  196. this.button4.Location = new System.Drawing.Point(104, 14);
  197. this.button4.Name = "button4";
  198. this.button4.Size = new System.Drawing.Size(48, 23);
  199. this.button4.TabIndex = 1;
  200. this.button4.Text = "重选";
  201. this.button4.Click += new System.EventHandler(this.button4_Click);
  202. // 
  203. // groupBox3
  204. // 
  205. this.groupBox3.Location = new System.Drawing.Point(160, 1);
  206. this.groupBox3.Name = "groupBox3";
  207. this.groupBox3.Size = new System.Drawing.Size(2, 48);
  208. this.groupBox3.TabIndex = 1;
  209. this.groupBox3.TabStop = false;
  210. // 
  211. // sysivn
  212. // 
  213. this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
  214. this.ClientSize = new System.Drawing.Size(240, 173);
  215. this.ControlBox = false;
  216. this.Controls.Add(this.groupBox2);
  217. this.Controls.Add(this.groupBox1);
  218. this.MaximizeBox = false;
  219. this.MaximumSize = new System.Drawing.Size(248, 200);
  220. this.MinimizeBox = false;
  221. this.MinimumSize = new System.Drawing.Size(248, 200);
  222. this.Name = "sysivn";
  223. this.ShowInTaskbar = false;
  224. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
  225. this.Text = "系统初始化";
  226. this.TopMost = true;
  227. this.groupBox1.ResumeLayout(false);
  228. this.groupBox2.ResumeLayout(false);
  229. this.ResumeLayout(false);
  230. }
  231. #endregion
  232. private void button1_Click(object sender, System.EventArgs e)
  233. {
  234. if(MessageBox.Show("真的要退出吗?","注意",MessageBoxButtons.OKCancel,MessageBoxIcon.Question)==DialogResult.OK)
  235. this.Close ();
  236. }
  237. private void button3_Click(object sender, System.EventArgs e)
  238. {
  239. checkBox1.Checked =true;
  240. checkBox2.Checked =true;
  241. checkBox3.Checked =true;
  242. checkBox4.Checked =true;
  243. checkBox5.Checked =true;
  244. checkBox7.Checked =true;
  245. checkBox8.Checked =true;
  246. }
  247. private void button4_Click(object sender, System.EventArgs e)
  248. {
  249. checkBox1.Checked =false;
  250. checkBox2.Checked =false;
  251. checkBox3.Checked =false;
  252. checkBox4.Checked =false;
  253. checkBox5.Checked =false;
  254. checkBox7.Checked =false;
  255. checkBox8.Checked =false;
  256. }
  257. private void button2_Click(object sender, System.EventArgs e)
  258. {
  259. if(MessageBox.Show("真的要清空所选择的表吗?","注意",MessageBoxButtons.OKCancel,MessageBoxIcon.Question)==DialogResult.OK)
  260. {
  261. string str=dc.connstr ;
  262. SqlConnection conn=new SqlConnection (str);
  263. string sql;
  264. string temp="";
  265. int num=0;//选择表的数目
  266. if(checkBox1.Checked ==true)
  267. {
  268. sql="TRUNCATE TABLE tabbdwdy";
  269. SqlCommand cmd=new SqlCommand (sql,conn);
  270. conn.Open ();
  271. cmd.ExecuteNonQuery ();
  272. conn.Close ();
  273. cmd.Dispose ();
  274. temp=temp+"本单位信息表 ";
  275. num++;
  276. }
  277. if(checkBox2.Checked ==true)
  278. {
  279. sql="TRUNCATE TABLE tabbmdy";
  280. SqlCommand cmd=new SqlCommand (sql,conn);
  281. conn.Open ();
  282. cmd.ExecuteNonQuery ();
  283. conn.Close ();
  284. cmd.Dispose ();
  285. temp=temp+"部门信息表 ";
  286. num++;
  287. }
  288. if(checkBox3.Checked ==true)
  289. {
  290. sql="TRUNCATE TABLE tabdjb";
  291. SqlCommand cmd=new SqlCommand (sql,conn);
  292. conn.Open ();
  293. cmd.ExecuteNonQuery ();
  294. conn.Close ();
  295. cmd.Dispose ();
  296. temp=temp+"登记表 ";
  297. num++;
  298. }
  299. if(checkBox4.Checked ==true)
  300. {
  301. sql="TRUNCATE TABLE tabkfinfo";
  302. SqlCommand cmd=new SqlCommand (sql,conn);
  303. conn.Open ();
  304. cmd.ExecuteNonQuery ();
  305. conn.Close ();
  306. cmd.Dispose ();
  307. temp=temp+"客房信息表 ";
  308. num++;
  309. }
  310. if(checkBox5.Checked ==true)
  311. {
  312. sql="TRUNCATE TABLE tabkfyd";
  313. SqlCommand cmd=new SqlCommand (sql,conn);
  314. conn.Open ();
  315. cmd.ExecuteNonQuery ();
  316. conn.Close ();
  317. cmd.Dispose ();
  318. temp=temp+"客房预定表 ";
  319. num++;
  320. }
  321. if(checkBox7.Checked ==true)
  322. {
  323. sql="TRUNCATE TABLE tabtfd";
  324. SqlCommand cmd=new SqlCommand (sql,conn);
  325. conn.Open ();
  326. cmd.ExecuteNonQuery ();
  327. conn.Close ();
  328. cmd.Dispose ();
  329. temp=temp+"退房表 ";
  330. num++;
  331. }
  332. if(checkBox8.Checked ==true)
  333. {
  334. sql="TRUNCATE TABLE tabyginfo";
  335. SqlCommand cmd=new SqlCommand (sql,conn);
  336. conn.Open ();
  337. cmd.ExecuteNonQuery ();
  338. conn.Close ();
  339. cmd.Dispose ();
  340. temp=temp+"员工信息表 ";
  341. num++;
  342. }
  343. if(num==0)
  344. {
  345. MessageBox.Show ("您没有选择任何表!");
  346. }
  347. if(num==7)
  348. {
  349. MessageBox.Show ("您已经成功清空了所有表!");
  350. }
  351. if(num>0&num<7)
  352. {
  353. MessageBox.Show ("您已经成功清除了"+temp);
  354. }
  355. }
  356. }
  357. }
  358. }