RoomInfo.cs
上传用户:hjieqiu
上传日期:2013-05-11
资源大小:16494k
文件大小:49k
源码类别:

企业管理

开发平台:

C#

  1. using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Windows.Forms; using System.Data; namespace 酒店管理系统 { public class RoomInfo : 医院管理系统.ParentForm {
  2. private System.Windows.Forms.TextBox txt4;
  3. private System.Windows.Forms.Label label4;
  4. private System.Windows.Forms.TextBox txt5;
  5. private System.Windows.Forms.Label label5;
  6. private System.Windows.Forms.TextBox txt8;
  7. private System.Windows.Forms.TextBox txt6;
  8. private System.Windows.Forms.Label label9;
  9. private System.Windows.Forms.Label label7;
  10. private System.Windows.Forms.Label label6;
  11. private System.Windows.Forms.Label label8;
  12. private System.Windows.Forms.ComboBox cmb2;
  13. private System.Windows.Forms.ComboBox cmb3;
  14. private System.Windows.Forms.Label label10;
  15. private System.Windows.Forms.TextBox txt7;
  16. private System.Windows.Forms.TextBox txt9;
  17. private System.Windows.Forms.Label label11;
  18. private System.Windows.Forms.CheckBox checkBox1;
  19. private System.Data.SqlClient.SqlCommand sqlSelectCommand1;
  20. private System.Data.SqlClient.SqlCommand sqlInsertCommand1;
  21. private System.Data.SqlClient.SqlCommand sqlUpdateCommand1;
  22. private System.Data.SqlClient.SqlCommand sqlDeleteCommand1;
  23. private System.Data.SqlClient.SqlConnection sqlConnection1;
  24. private 酒店管理系统.DataSet1 dataSet11;
  25. private System.Data.SqlClient.SqlCommand sqlCommand1;
  26. private System.Data.SqlClient.SqlCommand sqlCommand2;
  27. private System.Data.SqlClient.SqlCommand sqlCommand3;
  28. private System.Data.SqlClient.SqlCommand sqlCommand4;
  29. private System.Data.SqlClient.SqlCommand sqlCommand5;
  30. private System.Data.SqlClient.SqlCommand sqlCommand6;
  31. private System.Data.SqlClient.SqlCommand sqlCommand7;
  32. private System.Data.SqlClient.SqlCommand sqlCommand8;
  33. private System.Data.SqlClient.SqlCommand sqlSelectCommand2;
  34. private System.Data.SqlClient.SqlDataAdapter da2;
  35. private System.Data.SqlClient.SqlCommand sqlSelectCommand3;
  36. private System.Data.SqlClient.SqlDataAdapter da3; private System.ComponentModel.IContainer components = null; public RoomInfo() { // 该调用是 Windows 窗体设计器所必需的。 InitializeComponent(); // TODO: 在 InitializeComponent 调用后添加任何初始化 } /// <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.txt4 = new System.Windows.Forms.TextBox();
  37. this.dataSet11 = new 酒店管理系统.DataSet1();
  38. this.label4 = new System.Windows.Forms.Label();
  39. this.txt5 = new System.Windows.Forms.TextBox();
  40. this.label5 = new System.Windows.Forms.Label();
  41. this.txt8 = new System.Windows.Forms.TextBox();
  42. this.txt6 = new System.Windows.Forms.TextBox();
  43. this.label9 = new System.Windows.Forms.Label();
  44. this.label7 = new System.Windows.Forms.Label();
  45. this.label6 = new System.Windows.Forms.Label();
  46. this.label8 = new System.Windows.Forms.Label();
  47. this.cmb2 = new System.Windows.Forms.ComboBox();
  48. this.cmb3 = new System.Windows.Forms.ComboBox();
  49. this.label10 = new System.Windows.Forms.Label();
  50. this.txt7 = new System.Windows.Forms.TextBox();
  51. this.txt9 = new System.Windows.Forms.TextBox();
  52. this.label11 = new System.Windows.Forms.Label();
  53. this.checkBox1 = new System.Windows.Forms.CheckBox();
  54. this.sqlSelectCommand1 = new System.Data.SqlClient.SqlCommand();
  55. this.sqlConnection1 = new System.Data.SqlClient.SqlConnection();
  56. this.sqlInsertCommand1 = new System.Data.SqlClient.SqlCommand();
  57. this.sqlUpdateCommand1 = new System.Data.SqlClient.SqlCommand();
  58. this.sqlDeleteCommand1 = new System.Data.SqlClient.SqlCommand();
  59. this.sqlCommand1 = new System.Data.SqlClient.SqlCommand();
  60. this.sqlCommand2 = new System.Data.SqlClient.SqlCommand();
  61. this.sqlCommand3 = new System.Data.SqlClient.SqlCommand();
  62. this.sqlCommand4 = new System.Data.SqlClient.SqlCommand();
  63. this.sqlCommand5 = new System.Data.SqlClient.SqlCommand();
  64. this.sqlCommand6 = new System.Data.SqlClient.SqlCommand();
  65. this.sqlCommand7 = new System.Data.SqlClient.SqlCommand();
  66. this.sqlCommand8 = new System.Data.SqlClient.SqlCommand();
  67. this.da2 = new System.Data.SqlClient.SqlDataAdapter();
  68. this.sqlSelectCommand2 = new System.Data.SqlClient.SqlCommand();
  69. this.da3 = new System.Data.SqlClient.SqlDataAdapter();
  70. this.sqlSelectCommand3 = new System.Data.SqlClient.SqlCommand();
  71. ((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).BeginInit();
  72. this.groupBox2.SuspendLayout();
  73. ((System.ComponentModel.ISupportInitialize)(this.dataSet11)).BeginInit();
  74. // 
  75. // groupBox1
  76. // 
  77. this.groupBox1.Name = "groupBox1";
  78. this.groupBox1.Size = new System.Drawing.Size(736, 56);
  79. // 
  80. // txt2
  81. // 
  82. this.txt2.Name = "txt2";
  83. // 
  84. // label1
  85. // 
  86. this.label1.Name = "label1";
  87. this.label1.Text = "类型编号";
  88. // 
  89. // btnSearch
  90. // 
  91. this.btnSearch.Name = "btnSearch";
  92. this.btnSearch.Click += new System.EventHandler(this.btnSearch_Click);
  93. // 
  94. // txt1
  95. // 
  96. this.txt1.Name = "txt1";
  97. // 
  98. // label2
  99. // 
  100. this.label2.Name = "label2";
  101. this.label2.Text = "客房编号";
  102. // 
  103. // txt3
  104. // 
  105. this.txt3.Name = "txt3";
  106. // 
  107. // label3
  108. // 
  109. this.label3.Name = "label3";
  110. this.label3.Text = "楼层编号";
  111. // 
  112. // toolBar1
  113. // 
  114. this.toolBar1.Name = "toolBar1";
  115. this.toolBar1.Size = new System.Drawing.Size(736, 41);
  116. // 
  117. // dataGrid1
  118. // 
  119. this.dataGrid1.DataMember = "客房信息";
  120. this.dataGrid1.DataSource = this.dataSet11;
  121. this.dataGrid1.Name = "dataGrid1";
  122. this.dataGrid1.Size = new System.Drawing.Size(736, 280);
  123. // 
  124. // groupBox2
  125. // 
  126. this.groupBox2.Controls.Add(this.checkBox1);
  127. this.groupBox2.Controls.Add(this.cmb2);
  128. this.groupBox2.Controls.Add(this.cmb3);
  129. this.groupBox2.Controls.Add(this.txt4);
  130. this.groupBox2.Controls.Add(this.txt5);
  131. this.groupBox2.Controls.Add(this.txt8);
  132. this.groupBox2.Controls.Add(this.txt6);
  133. this.groupBox2.Controls.Add(this.txt7);
  134. this.groupBox2.Controls.Add(this.txt9);
  135. this.groupBox2.Controls.Add(this.label4);
  136. this.groupBox2.Controls.Add(this.label5);
  137. this.groupBox2.Controls.Add(this.label9);
  138. this.groupBox2.Controls.Add(this.label7);
  139. this.groupBox2.Controls.Add(this.label6);
  140. this.groupBox2.Controls.Add(this.label8);
  141. this.groupBox2.Controls.Add(this.label10);
  142. this.groupBox2.Controls.Add(this.label11);
  143. this.groupBox2.Location = new System.Drawing.Point(0, 379);
  144. this.groupBox2.Name = "groupBox2";
  145. this.groupBox2.Size = new System.Drawing.Size(736, 128);
  146. // 
  147. // da1
  148. // 
  149. this.da1.DeleteCommand = this.sqlCommand8;
  150. this.da1.InsertCommand = this.sqlCommand6;
  151. this.da1.SelectCommand = this.sqlCommand5;
  152. this.da1.TableMappings.AddRange(new System.Data.Common.DataTableMapping[] {
  153.   new System.Data.Common.DataTableMapping("Table", "客房信息", new System.Data.Common.DataColumnMapping[] {
  154.   new System.Data.Common.DataColumnMapping("客房编号", "客房编号"),
  155.   new System.Data.Common.DataColumnMapping("类型编号", "类型编号"),
  156.   new System.Data.Common.DataColumnMapping("楼层编号", "楼层编号"),
  157.   new System.Data.Common.DataColumnMapping("额定人数", "额定人数"),
  158.   new System.Data.Common.DataColumnMapping("床数", "床数"),
  159.   new System.Data.Common.DataColumnMapping("客房描述", "客房描述"),
  160.   new System.Data.Common.DataColumnMapping("备注", "备注"),
  161.   new System.Data.Common.DataColumnMapping("状态", "状态"),
  162.   new System.Data.Common.DataColumnMapping("是否可拼房", "是否可拼房")})});
  163. this.da1.UpdateCommand = this.sqlCommand7;
  164. // 
  165. // txt4
  166. // 
  167. this.txt4.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet11, "客房信息.客房编号"));
  168. this.txt4.Location = new System.Drawing.Point(40, 40);
  169. this.txt4.Name = "txt4";
  170. this.txt4.ReadOnly = true;
  171. this.txt4.Size = new System.Drawing.Size(112, 21);
  172. this.txt4.TabIndex = 15;
  173. this.txt4.Text = "";
  174. // 
  175. // dataSet11
  176. // 
  177. this.dataSet11.DataSetName = "DataSet1";
  178. this.dataSet11.Locale = new System.Globalization.CultureInfo("zh-CN");
  179. // 
  180. // label4
  181. // 
  182. this.label4.Location = new System.Drawing.Point(40, 24);
  183. this.label4.Name = "label4";
  184. this.label4.Size = new System.Drawing.Size(100, 16);
  185. this.label4.TabIndex = 13;
  186. this.label4.Text = "客房编号";
  187. // 
  188. // txt5
  189. // 
  190. this.txt5.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet11, "客房信息.额定人数"));
  191. this.txt5.Location = new System.Drawing.Point(440, 40);
  192. this.txt5.Name = "txt5";
  193. this.txt5.ReadOnly = true;
  194. this.txt5.Size = new System.Drawing.Size(64, 21);
  195. this.txt5.TabIndex = 16;
  196. this.txt5.Text = "";
  197. // 
  198. // label5
  199. // 
  200. this.label5.Location = new System.Drawing.Point(176, 24);
  201. this.label5.Name = "label5";
  202. this.label5.Size = new System.Drawing.Size(100, 16);
  203. this.label5.TabIndex = 10;
  204. this.label5.Text = "客房类型";
  205. // 
  206. // txt8
  207. // 
  208. this.txt8.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet11, "客房信息.客房描述"));
  209. this.txt8.Location = new System.Drawing.Point(40, 86);
  210. this.txt8.Name = "txt8";
  211. this.txt8.ReadOnly = true;
  212. this.txt8.Size = new System.Drawing.Size(232, 21);
  213. this.txt8.TabIndex = 17;
  214. this.txt8.Text = "";
  215. // 
  216. // txt6
  217. // 
  218. this.txt6.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet11, "客房信息.床数"));
  219. this.txt6.Location = new System.Drawing.Point(528, 40);
  220. this.txt6.Name = "txt6";
  221. this.txt6.ReadOnly = true;
  222. this.txt6.Size = new System.Drawing.Size(64, 21);
  223. this.txt6.TabIndex = 14;
  224. this.txt6.Text = "";
  225. // 
  226. // label9
  227. // 
  228. this.label9.Location = new System.Drawing.Point(440, 24);
  229. this.label9.Name = "label9";
  230. this.label9.Size = new System.Drawing.Size(72, 16);
  231. this.label9.TabIndex = 11;
  232. this.label9.Text = "额定人数";
  233. // 
  234. // label7
  235. // 
  236. this.label7.Location = new System.Drawing.Point(40, 70);
  237. this.label7.Name = "label7";
  238. this.label7.Size = new System.Drawing.Size(100, 16);
  239. this.label7.TabIndex = 12;
  240. this.label7.Text = "客房描述";
  241. // 
  242. // label6
  243. // 
  244. this.label6.Location = new System.Drawing.Point(312, 24);
  245. this.label6.Name = "label6";
  246. this.label6.Size = new System.Drawing.Size(100, 16);
  247. this.label6.TabIndex = 10;
  248. this.label6.Text = "楼层";
  249. // 
  250. // label8
  251. // 
  252. this.label8.Location = new System.Drawing.Point(528, 24);
  253. this.label8.Name = "label8";
  254. this.label8.Size = new System.Drawing.Size(72, 16);
  255. this.label8.TabIndex = 11;
  256. this.label8.Text = "床数";
  257. // 
  258. // cmb2
  259. // 
  260. this.cmb2.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", this.dataSet11, "客房信息.类型编号"));
  261. this.cmb2.DataSource = this.dataSet11;
  262. this.cmb2.DisplayMember = "客房类型.类型名称";
  263. this.cmb2.Enabled = false;
  264. this.cmb2.Location = new System.Drawing.Point(176, 40);
  265. this.cmb2.Name = "cmb2";
  266. this.cmb2.Size = new System.Drawing.Size(120, 20);
  267. this.cmb2.TabIndex = 19;
  268. this.cmb2.ValueMember = "客房信息.类型编号";
  269. // 
  270. // cmb3
  271. // 
  272. this.cmb3.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", this.dataSet11, "客房信息.楼层编号"));
  273. this.cmb3.DataSource = this.dataSet11;
  274. this.cmb3.DisplayMember = "楼层信息.楼层名称";
  275. this.cmb3.Enabled = false;
  276. this.cmb3.Location = new System.Drawing.Point(312, 40);
  277. this.cmb3.Name = "cmb3";
  278. this.cmb3.Size = new System.Drawing.Size(104, 20);
  279. this.cmb3.TabIndex = 18;
  280. this.cmb3.ValueMember = "楼层信息.楼层编号";
  281. // 
  282. // label10
  283. // 
  284. this.label10.Location = new System.Drawing.Point(616, 24);
  285. this.label10.Name = "label10";
  286. this.label10.Size = new System.Drawing.Size(72, 16);
  287. this.label10.TabIndex = 11;
  288. this.label10.Text = "状态";
  289. // 
  290. // txt7
  291. // 
  292. this.txt7.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet11, "客房信息.状态"));
  293. this.txt7.Location = new System.Drawing.Point(616, 40);
  294. this.txt7.Name = "txt7";
  295. this.txt7.ReadOnly = true;
  296. this.txt7.Size = new System.Drawing.Size(88, 21);
  297. this.txt7.TabIndex = 14;
  298. this.txt7.Text = "";
  299. // 
  300. // txt9
  301. // 
  302. this.txt9.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet11, "客房信息.备注"));
  303. this.txt9.Location = new System.Drawing.Point(304, 86);
  304. this.txt9.Name = "txt9";
  305. this.txt9.ReadOnly = true;
  306. this.txt9.Size = new System.Drawing.Size(232, 21);
  307. this.txt9.TabIndex = 17;
  308. this.txt9.Text = "";
  309. // 
  310. // label11
  311. // 
  312. this.label11.Location = new System.Drawing.Point(304, 72);
  313. this.label11.Name = "label11";
  314. this.label11.Size = new System.Drawing.Size(100, 16);
  315. this.label11.TabIndex = 12;
  316. this.label11.Text = "备注";
  317. // 
  318. // checkBox1
  319. // 
  320. this.checkBox1.DataBindings.Add(new System.Windows.Forms.Binding("Checked", this.dataSet11, "客房信息.是否可拼房"));
  321. this.checkBox1.Location = new System.Drawing.Point(568, 82);
  322. this.checkBox1.Name = "checkBox1";
  323. this.checkBox1.TabIndex = 20;
  324. this.checkBox1.Text = "是否可拼房";
  325. // 
  326. // sqlSelectCommand1
  327. // 
  328. this.sqlSelectCommand1.CommandText = "SELECT 客房编号, 类型编号, 楼层编号, 额定人数, 床数, 客房描述, 备注, 状态, 是否可拼房 FROM 客房信息 WHERE (客房编号 LIKE" +
  329. " @Param4) AND (类型编号 LIKE @Param5) AND (楼层编号 LIKE @Param6)";
  330. this.sqlSelectCommand1.Connection = this.sqlConnection1;
  331. this.sqlSelectCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Param4", System.Data.SqlDbType.VarChar, 12, "客房编号"));
  332. this.sqlSelectCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Param5", System.Data.SqlDbType.VarChar, 4, "类型编号"));
  333. this.sqlSelectCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Param6", System.Data.SqlDbType.Int, 4, "楼层编号"));
  334. // 
  335. // sqlConnection1
  336. // 
  337. this.sqlConnection1.ConnectionString = "workstation id=localhost;Integrated Security=SSPI;Database=hotelbook;";
  338. // 
  339. // sqlInsertCommand1
  340. // 
  341. this.sqlInsertCommand1.CommandText = "INSERT INTO 客房信息(客房编号, 类型编号, 楼层编号, 额定人数, 床数, 客房描述, 备注, 状态, 是否可拼房) VALUES (@客房编号, " +
  342. "@类型编号, @楼层编号, @额定人数, @床数, @客房描述, @备注, @状态, @是否可拼房); SELECT 客房编号, 类型编号, 楼层编号, 额定人" +
  343. "数, 床数, 客房描述, 备注, 状态, 是否可拼房 FROM 客房信息 WHERE (客房编号 = @客房编号)";
  344. this.sqlInsertCommand1.Connection = this.sqlConnection1;
  345. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房编号", System.Data.SqlDbType.VarChar, 12, "客房编号"));
  346. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@类型编号", System.Data.SqlDbType.VarChar, 4, "类型编号"));
  347. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@楼层编号", System.Data.SqlDbType.Int, 4, "楼层编号"));
  348. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@额定人数", System.Data.SqlDbType.Int, 4, "额定人数"));
  349. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@床数", System.Data.SqlDbType.Int, 4, "床数"));
  350. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房描述", System.Data.SqlDbType.VarChar, 40, "客房描述"));
  351. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@备注", System.Data.SqlDbType.VarChar, 100, "备注"));
  352. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@状态", System.Data.SqlDbType.VarChar, 4, "状态"));
  353. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@是否可拼房", System.Data.SqlDbType.Bit, 1, "是否可拼房"));
  354. // 
  355. // sqlUpdateCommand1
  356. // 
  357. this.sqlUpdateCommand1.CommandText = @"UPDATE 客房信息 SET 客房编号 = @客房编号, 类型编号 = @类型编号, 楼层编号 = @楼层编号, 额定人数 = @额定人数, 床数 = @床数, 客房描述 = @客房描述, 备注 = @备注, 状态 = @状态, 是否可拼房 = @是否可拼房 WHERE (客房编号 = @Original_客房编号) AND (备注 = @Original_备注 OR @Original_备注 IS NULL AND 备注 IS NULL) AND (客房描述 = @Original_客房描述 OR @Original_客房描述 IS NULL AND 客房描述 IS NULL) AND (床数 = @Original_床数 OR @Original_床数 IS NULL AND 床数 IS NULL) AND (是否可拼房 = @Original_是否可拼房 OR @Original_是否可拼房 IS NULL AND 是否可拼房 IS NULL) AND (楼层编号 = @Original_楼层编号) AND (状态 = @Original_状态 OR @Original_状态 IS NULL AND 状态 IS NULL) AND (类型编号 = @Original_类型编号) AND (额定人数 = @Original_额定人数 OR @Original_额定人数 IS NULL AND 额定人数 IS NULL); SELECT 客房编号, 类型编号, 楼层编号, 额定人数, 床数, 客房描述, 备注, 状态, 是否可拼房 FROM 客房信息 WHERE (客房编号 = @客房编号)";
  358. this.sqlUpdateCommand1.Connection = this.sqlConnection1;
  359. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房编号", System.Data.SqlDbType.VarChar, 12, "客房编号"));
  360. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@类型编号", System.Data.SqlDbType.VarChar, 4, "类型编号"));
  361. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@楼层编号", System.Data.SqlDbType.Int, 4, "楼层编号"));
  362. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@额定人数", System.Data.SqlDbType.Int, 4, "额定人数"));
  363. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@床数", System.Data.SqlDbType.Int, 4, "床数"));
  364. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房描述", System.Data.SqlDbType.VarChar, 40, "客房描述"));
  365. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@备注", System.Data.SqlDbType.VarChar, 100, "备注"));
  366. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@状态", System.Data.SqlDbType.VarChar, 4, "状态"));
  367. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@是否可拼房", System.Data.SqlDbType.Bit, 1, "是否可拼房"));
  368. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房编号", System.Data.SqlDbType.VarChar, 12, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房编号", System.Data.DataRowVersion.Original, null));
  369. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_备注", System.Data.SqlDbType.VarChar, 100, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "备注", System.Data.DataRowVersion.Original, null));
  370. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房描述", System.Data.SqlDbType.VarChar, 40, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房描述", System.Data.DataRowVersion.Original, null));
  371. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_床数", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "床数", System.Data.DataRowVersion.Original, null));
  372. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_是否可拼房", System.Data.SqlDbType.Bit, 1, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "是否可拼房", System.Data.DataRowVersion.Original, null));
  373. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_楼层编号", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "楼层编号", System.Data.DataRowVersion.Original, null));
  374. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_状态", System.Data.SqlDbType.VarChar, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "状态", System.Data.DataRowVersion.Original, null));
  375. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_类型编号", System.Data.SqlDbType.VarChar, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "类型编号", System.Data.DataRowVersion.Original, null));
  376. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_额定人数", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "额定人数", System.Data.DataRowVersion.Original, null));
  377. // 
  378. // sqlDeleteCommand1
  379. // 
  380. this.sqlDeleteCommand1.CommandText = @"DELETE FROM 客房信息 WHERE (客房编号 = @Original_客房编号) AND (备注 = @Original_备注 OR @Original_备注 IS NULL AND 备注 IS NULL) AND (客房描述 = @Original_客房描述 OR @Original_客房描述 IS NULL AND 客房描述 IS NULL) AND (床数 = @Original_床数 OR @Original_床数 IS NULL AND 床数 IS NULL) AND (是否可拼房 = @Original_是否可拼房 OR @Original_是否可拼房 IS NULL AND 是否可拼房 IS NULL) AND (楼层编号 = @Original_楼层编号) AND (状态 = @Original_状态 OR @Original_状态 IS NULL AND 状态 IS NULL) AND (类型编号 = @Original_类型编号) AND (额定人数 = @Original_额定人数 OR @Original_额定人数 IS NULL AND 额定人数 IS NULL)";
  381. this.sqlDeleteCommand1.Connection = this.sqlConnection1;
  382. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房编号", System.Data.SqlDbType.VarChar, 12, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房编号", System.Data.DataRowVersion.Original, null));
  383. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_备注", System.Data.SqlDbType.VarChar, 100, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "备注", System.Data.DataRowVersion.Original, null));
  384. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房描述", System.Data.SqlDbType.VarChar, 40, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房描述", System.Data.DataRowVersion.Original, null));
  385. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_床数", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "床数", System.Data.DataRowVersion.Original, null));
  386. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_是否可拼房", System.Data.SqlDbType.Bit, 1, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "是否可拼房", System.Data.DataRowVersion.Original, null));
  387. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_楼层编号", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "楼层编号", System.Data.DataRowVersion.Original, null));
  388. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_状态", System.Data.SqlDbType.VarChar, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "状态", System.Data.DataRowVersion.Original, null));
  389. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_类型编号", System.Data.SqlDbType.VarChar, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "类型编号", System.Data.DataRowVersion.Original, null));
  390. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_额定人数", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "额定人数", System.Data.DataRowVersion.Original, null));
  391. // 
  392. // sqlCommand1
  393. // 
  394. this.sqlCommand1.CommandText = "SELECT 客房编号, 类型编号, 楼层编号, 额定人数, 床数, 客房描述, 备注, 状态, 是否可拼房 FROM 客房信息 WHERE (客房编号 LIKE" +
  395. " @Param4) AND (类型编号 LIKE @Param5) AND (楼层编号 LIKE @Param6)";
  396. this.sqlCommand1.Connection = this.sqlConnection1;
  397. this.sqlCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Param4", System.Data.SqlDbType.VarChar, 12, "客房编号"));
  398. this.sqlCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Param5", System.Data.SqlDbType.VarChar, 4, "类型编号"));
  399. this.sqlCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Param6", System.Data.SqlDbType.Int, 4, "楼层编号"));
  400. // 
  401. // sqlCommand2
  402. // 
  403. this.sqlCommand2.CommandText = "INSERT INTO 客房信息(客房编号, 类型编号, 楼层编号, 额定人数, 床数, 客房描述, 备注, 状态, 是否可拼房) VALUES (@客房编号, " +
  404. "@类型编号, @楼层编号, @额定人数, @床数, @客房描述, @备注, @状态, @是否可拼房); SELECT 客房编号, 类型编号, 楼层编号, 额定人" +
  405. "数, 床数, 客房描述, 备注, 状态, 是否可拼房 FROM 客房信息 WHERE (客房编号 = @客房编号)";
  406. this.sqlCommand2.Connection = this.sqlConnection1;
  407. this.sqlCommand2.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房编号", System.Data.SqlDbType.VarChar, 12, "客房编号"));
  408. this.sqlCommand2.Parameters.Add(new System.Data.SqlClient.SqlParameter("@类型编号", System.Data.SqlDbType.VarChar, 4, "类型编号"));
  409. this.sqlCommand2.Parameters.Add(new System.Data.SqlClient.SqlParameter("@楼层编号", System.Data.SqlDbType.Int, 4, "楼层编号"));
  410. this.sqlCommand2.Parameters.Add(new System.Data.SqlClient.SqlParameter("@额定人数", System.Data.SqlDbType.Int, 4, "额定人数"));
  411. this.sqlCommand2.Parameters.Add(new System.Data.SqlClient.SqlParameter("@床数", System.Data.SqlDbType.Int, 4, "床数"));
  412. this.sqlCommand2.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房描述", System.Data.SqlDbType.VarChar, 40, "客房描述"));
  413. this.sqlCommand2.Parameters.Add(new System.Data.SqlClient.SqlParameter("@备注", System.Data.SqlDbType.VarChar, 100, "备注"));
  414. this.sqlCommand2.Parameters.Add(new System.Data.SqlClient.SqlParameter("@状态", System.Data.SqlDbType.VarChar, 4, "状态"));
  415. this.sqlCommand2.Parameters.Add(new System.Data.SqlClient.SqlParameter("@是否可拼房", System.Data.SqlDbType.Bit, 1, "是否可拼房"));
  416. // 
  417. // sqlCommand3
  418. // 
  419. this.sqlCommand3.CommandText = @"UPDATE 客房信息 SET 客房编号 = @客房编号, 类型编号 = @类型编号, 楼层编号 = @楼层编号, 额定人数 = @额定人数, 床数 = @床数, 客房描述 = @客房描述, 备注 = @备注, 状态 = @状态, 是否可拼房 = @是否可拼房 WHERE (客房编号 = @Original_客房编号) AND (备注 = @Original_备注 OR @Original_备注 IS NULL AND 备注 IS NULL) AND (客房描述 = @Original_客房描述 OR @Original_客房描述 IS NULL AND 客房描述 IS NULL) AND (床数 = @Original_床数 OR @Original_床数 IS NULL AND 床数 IS NULL) AND (是否可拼房 = @Original_是否可拼房 OR @Original_是否可拼房 IS NULL AND 是否可拼房 IS NULL) AND (楼层编号 = @Original_楼层编号) AND (状态 = @Original_状态 OR @Original_状态 IS NULL AND 状态 IS NULL) AND (类型编号 = @Original_类型编号) AND (额定人数 = @Original_额定人数 OR @Original_额定人数 IS NULL AND 额定人数 IS NULL); SELECT 客房编号, 类型编号, 楼层编号, 额定人数, 床数, 客房描述, 备注, 状态, 是否可拼房 FROM 客房信息 WHERE (客房编号 = @客房编号)";
  420. this.sqlCommand3.Connection = this.sqlConnection1;
  421. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房编号", System.Data.SqlDbType.VarChar, 12, "客房编号"));
  422. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@类型编号", System.Data.SqlDbType.VarChar, 4, "类型编号"));
  423. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@楼层编号", System.Data.SqlDbType.Int, 4, "楼层编号"));
  424. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@额定人数", System.Data.SqlDbType.Int, 4, "额定人数"));
  425. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@床数", System.Data.SqlDbType.Int, 4, "床数"));
  426. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房描述", System.Data.SqlDbType.VarChar, 40, "客房描述"));
  427. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@备注", System.Data.SqlDbType.VarChar, 100, "备注"));
  428. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@状态", System.Data.SqlDbType.VarChar, 4, "状态"));
  429. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@是否可拼房", System.Data.SqlDbType.Bit, 1, "是否可拼房"));
  430. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房编号", System.Data.SqlDbType.VarChar, 12, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房编号", System.Data.DataRowVersion.Original, null));
  431. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_备注", System.Data.SqlDbType.VarChar, 100, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "备注", System.Data.DataRowVersion.Original, null));
  432. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房描述", System.Data.SqlDbType.VarChar, 40, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房描述", System.Data.DataRowVersion.Original, null));
  433. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_床数", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "床数", System.Data.DataRowVersion.Original, null));
  434. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_是否可拼房", System.Data.SqlDbType.Bit, 1, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "是否可拼房", System.Data.DataRowVersion.Original, null));
  435. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_楼层编号", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "楼层编号", System.Data.DataRowVersion.Original, null));
  436. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_状态", System.Data.SqlDbType.VarChar, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "状态", System.Data.DataRowVersion.Original, null));
  437. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_类型编号", System.Data.SqlDbType.VarChar, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "类型编号", System.Data.DataRowVersion.Original, null));
  438. this.sqlCommand3.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_额定人数", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "额定人数", System.Data.DataRowVersion.Original, null));
  439. // 
  440. // sqlCommand4
  441. // 
  442. this.sqlCommand4.CommandText = @"DELETE FROM 客房信息 WHERE (客房编号 = @Original_客房编号) AND (备注 = @Original_备注 OR @Original_备注 IS NULL AND 备注 IS NULL) AND (客房描述 = @Original_客房描述 OR @Original_客房描述 IS NULL AND 客房描述 IS NULL) AND (床数 = @Original_床数 OR @Original_床数 IS NULL AND 床数 IS NULL) AND (是否可拼房 = @Original_是否可拼房 OR @Original_是否可拼房 IS NULL AND 是否可拼房 IS NULL) AND (楼层编号 = @Original_楼层编号) AND (状态 = @Original_状态 OR @Original_状态 IS NULL AND 状态 IS NULL) AND (类型编号 = @Original_类型编号) AND (额定人数 = @Original_额定人数 OR @Original_额定人数 IS NULL AND 额定人数 IS NULL)";
  443. this.sqlCommand4.Connection = this.sqlConnection1;
  444. this.sqlCommand4.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房编号", System.Data.SqlDbType.VarChar, 12, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房编号", System.Data.DataRowVersion.Original, null));
  445. this.sqlCommand4.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_备注", System.Data.SqlDbType.VarChar, 100, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "备注", System.Data.DataRowVersion.Original, null));
  446. this.sqlCommand4.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房描述", System.Data.SqlDbType.VarChar, 40, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房描述", System.Data.DataRowVersion.Original, null));
  447. this.sqlCommand4.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_床数", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "床数", System.Data.DataRowVersion.Original, null));
  448. this.sqlCommand4.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_是否可拼房", System.Data.SqlDbType.Bit, 1, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "是否可拼房", System.Data.DataRowVersion.Original, null));
  449. this.sqlCommand4.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_楼层编号", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "楼层编号", System.Data.DataRowVersion.Original, null));
  450. this.sqlCommand4.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_状态", System.Data.SqlDbType.VarChar, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "状态", System.Data.DataRowVersion.Original, null));
  451. this.sqlCommand4.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_类型编号", System.Data.SqlDbType.VarChar, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "类型编号", System.Data.DataRowVersion.Original, null));
  452. this.sqlCommand4.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_额定人数", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "额定人数", System.Data.DataRowVersion.Original, null));
  453. // 
  454. // sqlCommand5
  455. // 
  456. this.sqlCommand5.CommandText = "SELECT 客房编号, 类型编号, 楼层编号, 额定人数, 床数, 客房描述, 备注, 状态, 是否可拼房 FROM 客房信息 WHERE (客房编号 LIKE" +
  457. " @Param4) AND (类型编号 LIKE @Param5) AND (楼层编号 LIKE @Param6)";
  458. this.sqlCommand5.Connection = this.sqlConnection1;
  459. this.sqlCommand5.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Param4", System.Data.SqlDbType.VarChar, 12, "客房编号"));
  460. this.sqlCommand5.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Param5", System.Data.SqlDbType.VarChar, 4, "类型编号"));
  461. this.sqlCommand5.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Param6", System.Data.SqlDbType.VarChar, 4, "楼层编号"));
  462. // 
  463. // sqlCommand6
  464. // 
  465. this.sqlCommand6.CommandText = "INSERT INTO 客房信息(客房编号, 类型编号, 楼层编号, 额定人数, 床数, 客房描述, 备注, 状态, 是否可拼房) VALUES (@客房编号, " +
  466. "@类型编号, @楼层编号, @额定人数, @床数, @客房描述, @备注, @状态, @是否可拼房); SELECT 客房编号, 类型编号, 楼层编号, 额定人" +
  467. "数, 床数, 客房描述, 备注, 状态, 是否可拼房 FROM 客房信息 WHERE (客房编号 = @客房编号)";
  468. this.sqlCommand6.Connection = this.sqlConnection1;
  469. this.sqlCommand6.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房编号", System.Data.SqlDbType.VarChar, 12, "客房编号"));
  470. this.sqlCommand6.Parameters.Add(new System.Data.SqlClient.SqlParameter("@类型编号", System.Data.SqlDbType.VarChar, 4, "类型编号"));
  471. this.sqlCommand6.Parameters.Add(new System.Data.SqlClient.SqlParameter("@楼层编号", System.Data.SqlDbType.Int, 4, "楼层编号"));
  472. this.sqlCommand6.Parameters.Add(new System.Data.SqlClient.SqlParameter("@额定人数", System.Data.SqlDbType.Int, 4, "额定人数"));
  473. this.sqlCommand6.Parameters.Add(new System.Data.SqlClient.SqlParameter("@床数", System.Data.SqlDbType.Int, 4, "床数"));
  474. this.sqlCommand6.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房描述", System.Data.SqlDbType.VarChar, 40, "客房描述"));
  475. this.sqlCommand6.Parameters.Add(new System.Data.SqlClient.SqlParameter("@备注", System.Data.SqlDbType.VarChar, 100, "备注"));
  476. this.sqlCommand6.Parameters.Add(new System.Data.SqlClient.SqlParameter("@状态", System.Data.SqlDbType.VarChar, 4, "状态"));
  477. this.sqlCommand6.Parameters.Add(new System.Data.SqlClient.SqlParameter("@是否可拼房", System.Data.SqlDbType.Bit, 1, "是否可拼房"));
  478. // 
  479. // sqlCommand7
  480. // 
  481. this.sqlCommand7.CommandText = @"UPDATE 客房信息 SET 客房编号 = @客房编号, 类型编号 = @类型编号, 楼层编号 = @楼层编号, 额定人数 = @额定人数, 床数 = @床数, 客房描述 = @客房描述, 备注 = @备注, 状态 = @状态, 是否可拼房 = @是否可拼房 WHERE (客房编号 = @Original_客房编号) AND (备注 = @Original_备注 OR @Original_备注 IS NULL AND 备注 IS NULL) AND (客房描述 = @Original_客房描述 OR @Original_客房描述 IS NULL AND 客房描述 IS NULL) AND (床数 = @Original_床数 OR @Original_床数 IS NULL AND 床数 IS NULL) AND (是否可拼房 = @Original_是否可拼房 OR @Original_是否可拼房 IS NULL AND 是否可拼房 IS NULL) AND (楼层编号 = @Original_楼层编号) AND (状态 = @Original_状态 OR @Original_状态 IS NULL AND 状态 IS NULL) AND (类型编号 = @Original_类型编号) AND (额定人数 = @Original_额定人数 OR @Original_额定人数 IS NULL AND 额定人数 IS NULL); SELECT 客房编号, 类型编号, 楼层编号, 额定人数, 床数, 客房描述, 备注, 状态, 是否可拼房 FROM 客房信息 WHERE (客房编号 = @客房编号)";
  482. this.sqlCommand7.Connection = this.sqlConnection1;
  483. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房编号", System.Data.SqlDbType.VarChar, 12, "客房编号"));
  484. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@类型编号", System.Data.SqlDbType.VarChar, 4, "类型编号"));
  485. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@楼层编号", System.Data.SqlDbType.Int, 4, "楼层编号"));
  486. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@额定人数", System.Data.SqlDbType.Int, 4, "额定人数"));
  487. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@床数", System.Data.SqlDbType.Int, 4, "床数"));
  488. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房描述", System.Data.SqlDbType.VarChar, 40, "客房描述"));
  489. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@备注", System.Data.SqlDbType.VarChar, 100, "备注"));
  490. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@状态", System.Data.SqlDbType.VarChar, 4, "状态"));
  491. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@是否可拼房", System.Data.SqlDbType.Bit, 1, "是否可拼房"));
  492. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房编号", System.Data.SqlDbType.VarChar, 12, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房编号", System.Data.DataRowVersion.Original, null));
  493. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_备注", System.Data.SqlDbType.VarChar, 100, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "备注", System.Data.DataRowVersion.Original, null));
  494. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房描述", System.Data.SqlDbType.VarChar, 40, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房描述", System.Data.DataRowVersion.Original, null));
  495. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_床数", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "床数", System.Data.DataRowVersion.Original, null));
  496. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_是否可拼房", System.Data.SqlDbType.Bit, 1, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "是否可拼房", System.Data.DataRowVersion.Original, null));
  497. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_楼层编号", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "楼层编号", System.Data.DataRowVersion.Original, null));
  498. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_状态", System.Data.SqlDbType.VarChar, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "状态", System.Data.DataRowVersion.Original, null));
  499. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_类型编号", System.Data.SqlDbType.VarChar, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "类型编号", System.Data.DataRowVersion.Original, null));
  500. this.sqlCommand7.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_额定人数", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "额定人数", System.Data.DataRowVersion.Original, null));
  501. // 
  502. // sqlCommand8
  503. // 
  504. this.sqlCommand8.CommandText = @"DELETE FROM 客房信息 WHERE (客房编号 = @Original_客房编号) AND (备注 = @Original_备注 OR @Original_备注 IS NULL AND 备注 IS NULL) AND (客房描述 = @Original_客房描述 OR @Original_客房描述 IS NULL AND 客房描述 IS NULL) AND (床数 = @Original_床数 OR @Original_床数 IS NULL AND 床数 IS NULL) AND (是否可拼房 = @Original_是否可拼房 OR @Original_是否可拼房 IS NULL AND 是否可拼房 IS NULL) AND (楼层编号 = @Original_楼层编号) AND (状态 = @Original_状态 OR @Original_状态 IS NULL AND 状态 IS NULL) AND (类型编号 = @Original_类型编号) AND (额定人数 = @Original_额定人数 OR @Original_额定人数 IS NULL AND 额定人数 IS NULL)";
  505. this.sqlCommand8.Connection = this.sqlConnection1;
  506. this.sqlCommand8.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房编号", System.Data.SqlDbType.VarChar, 12, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房编号", System.Data.DataRowVersion.Original, null));
  507. this.sqlCommand8.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_备注", System.Data.SqlDbType.VarChar, 100, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "备注", System.Data.DataRowVersion.Original, null));
  508. this.sqlCommand8.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房描述", System.Data.SqlDbType.VarChar, 40, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房描述", System.Data.DataRowVersion.Original, null));
  509. this.sqlCommand8.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_床数", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "床数", System.Data.DataRowVersion.Original, null));
  510. this.sqlCommand8.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_是否可拼房", System.Data.SqlDbType.Bit, 1, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "是否可拼房", System.Data.DataRowVersion.Original, null));
  511. this.sqlCommand8.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_楼层编号", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "楼层编号", System.Data.DataRowVersion.Original, null));
  512. this.sqlCommand8.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_状态", System.Data.SqlDbType.VarChar, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "状态", System.Data.DataRowVersion.Original, null));
  513. this.sqlCommand8.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_类型编号", System.Data.SqlDbType.VarChar, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "类型编号", System.Data.DataRowVersion.Original, null));
  514. this.sqlCommand8.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_额定人数", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "额定人数", System.Data.DataRowVersion.Original, null));
  515. // 
  516. // da2
  517. // 
  518. this.da2.SelectCommand = this.sqlSelectCommand2;
  519. this.da2.TableMappings.AddRange(new System.Data.Common.DataTableMapping[] {
  520.   new System.Data.Common.DataTableMapping("Table", "楼层信息", new System.Data.Common.DataColumnMapping[] {
  521.   new System.Data.Common.DataColumnMapping("楼层编号", "楼层编号"),
  522.   new System.Data.Common.DataColumnMapping("楼层名称", "楼层名称")})});
  523. // 
  524. // sqlSelectCommand2
  525. // 
  526. this.sqlSelectCommand2.CommandText = "SELECT 楼层编号, 楼层名称 FROM 楼层信息";
  527. this.sqlSelectCommand2.Connection = this.sqlConnection1;
  528. // 
  529. // da3
  530. // 
  531. this.da3.SelectCommand = this.sqlSelectCommand3;
  532. this.da3.TableMappings.AddRange(new System.Data.Common.DataTableMapping[] {
  533.   new System.Data.Common.DataTableMapping("Table", "客房类型", new System.Data.Common.DataColumnMapping[] {
  534.   new System.Data.Common.DataColumnMapping("类型编号", "类型编号"),
  535.   new System.Data.Common.DataColumnMapping("类型名称", "类型名称"),
  536.   new System.Data.Common.DataColumnMapping("价格", "价格"),
  537.   new System.Data.Common.DataColumnMapping("拼房价格", "拼房价格"),
  538.   new System.Data.Common.DataColumnMapping("可超预定数", "可超预定数"),
  539.   new System.Data.Common.DataColumnMapping("是否可拼房", "是否可拼房")})});
  540. // 
  541. // sqlSelectCommand3
  542. // 
  543. this.sqlSelectCommand3.CommandText = "SELECT 类型编号, 类型名称, 价格, 拼房价格, 可超预定数, 是否可拼房 FROM 客房类型";
  544. this.sqlSelectCommand3.Connection = this.sqlConnection1;
  545. // 
  546. // RoomInfo
  547. // 
  548. this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
  549. this.ClientSize = new System.Drawing.Size(736, 509);
  550. this.Name = "RoomInfo";
  551. this.Text = "【客房信息设置】";
  552. this.Load += new System.EventHandler(this.RoomInfo_Load);
  553. ((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).EndInit();
  554. this.groupBox2.ResumeLayout(false);
  555. ((System.ComponentModel.ISupportInitialize)(this.dataSet11)).EndInit();
  556. } #endregion
  557. //----------初始化窗体时读入全部信息--------------
  558. private void RoomInfo_Load(object sender, System.EventArgs e)
  559. {
  560. da1.SelectCommand.Parameters[0].Value="%";
  561. da1.SelectCommand.Parameters[1].Value="%";
  562. da1.SelectCommand.Parameters[2].SqlDbType=SqlDbType.VarChar;
  563. da1.SelectCommand.Parameters[2].Value="%";
  564. da1.Fill(dataSet11);//填充客房信息
  565. //设置数据导航控件
  566. this.cmOrders=(CurrencyManager) BindingContext[dataSet11,"客房信息"];
  567. //将基类中的数据集与派生类中的数据集连接
  568. base.dataSet11=this.dataSet11;
  569. //填充其他编号和名称数据
  570. da2.Fill(dataSet11);
  571. da3.Fill(dataSet11);
  572. }
  573. //-----------根据输入,检索信息----------
  574. private void btnSearch_Click(object sender, System.EventArgs e)
  575. {
  576. da1.SelectCommand.Parameters[0].Value="%";
  577. da1.SelectCommand.Parameters[1].Value="%";
  578. da1.SelectCommand.Parameters[2].Value="%";
  579. if(txt1.Text.Trim()!="")
  580. {
  581. da1.SelectCommand.Parameters[0].Value="%"+txt1.Text.Trim()+"%";
  582. }
  583. if(txt2.Text.Trim()!="")
  584. {
  585. da1.SelectCommand.Parameters[1].Value="%"+txt2.Text.Trim()+"%";
  586. }
  587. if(txt3.Text.Trim()!="")
  588. {
  589. da1.SelectCommand.Parameters[2].Value="%"+txt3.Text.Trim()+"%";
  590. }
  591. dataSet11.Clear();//刷新数据集
  592. da1.Fill(dataSet11);
  593. //填充其他编号和名称数据
  594. da2.Fill(dataSet11);
  595. da3.Fill(dataSet11);
  596. } //----------重写设置控件只读属性函数----------
  597. protected override void SetModifyMode(bool blnEdit)
  598. {
  599. base.SetModifyMode (blnEdit);
  600. txt4.ReadOnly=!blnEdit;
  601. txt5.ReadOnly=!blnEdit;
  602. txt6.ReadOnly=!blnEdit;
  603. txt8.ReadOnly=!blnEdit;
  604. txt9.ReadOnly=!blnEdit;
  605. cmb2.Enabled=blnEdit;
  606. cmb3.Enabled=blnEdit;
  607. checkBox1.Enabled=blnEdit;
  608.          }
  609. //-------重写新增记录时设置默认值函数--------
  610. protected override void SetDefaultValue()
  611. {
  612. base.SetDefaultValue ();
  613. cmb2.SelectedText="";
  614. cmb3.SelectedText="";
  615. txt7.Text="空房";//新增房间默认都为空房
  616. } //-------重写检查非空字段函数--------
  617. protected override bool CheckNotNull()
  618. {
  619. if(txt4.Text.Trim()=="")// 检查房间编号
  620. {
  621. MessageBox.Show("房间号不能为空","提示",MessageBoxButtons.OK,MessageBoxIcon.Stop);
  622. return(false);
  623. }
  624. if(cmb2.Text.Trim()=="")//检查客房类型
  625. {
  626. MessageBox.Show("请选择客房类型","提示",MessageBoxButtons.OK,MessageBoxIcon.Stop);
  627. return(false);
  628. }
  629. if(cmb3.Text.Trim()=="")//检查楼层
  630. {
  631. MessageBox.Show("请选择楼层","提示",MessageBoxButtons.OK,MessageBoxIcon.Stop);
  632. return(false);
  633. }
  634. return base.CheckNotNull ();
  635. } } }