HotelArrival.cs
上传用户:kuorong
上传日期:2013-04-03
资源大小:240k
文件大小:79k
源码类别:

酒店行业

开发平台:

Java

  1. using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Windows.Forms; using System.Data; using System.Data.SqlClient; namespace 酒店管理系统 { public class HotelArrival : 医院管理系统.ParentForm {
  2. public static string[] roomInfo;//从房态图中返回的信息
  3. public static DataRow dRow;//从预定管理窗体中返回的信息
  4. private System.Windows.Forms.TextBox txt4;
  5. private System.Windows.Forms.Label label4;
  6. private System.Windows.Forms.TextBox txt5;
  7. private System.Windows.Forms.Label label5;
  8. private System.Windows.Forms.Label label6;
  9. private System.Windows.Forms.TextBox txt7;
  10. private System.Windows.Forms.TextBox txt6;
  11. private System.Windows.Forms.Label label9;
  12. private System.Windows.Forms.Label label7;
  13. private System.Windows.Forms.ComboBox cmb2;
  14. private System.Windows.Forms.Label label8;
  15. private System.Windows.Forms.Label label10;
  16. private System.Windows.Forms.ComboBox cmb3;
  17. private System.Windows.Forms.TextBox txt8;
  18. private System.Windows.Forms.Label label11;
  19. private System.Windows.Forms.Label label12;
  20. private System.Windows.Forms.TextBox txt9;
  21. private System.Windows.Forms.Label label13;
  22. private System.Windows.Forms.TextBox txt10;
  23. private System.Windows.Forms.TextBox txt11;
  24. private System.Windows.Forms.Label label14;
  25. private System.Windows.Forms.Label label15;
  26. private System.Windows.Forms.Label label16;
  27. private System.Windows.Forms.TextBox txt13;
  28. private System.Windows.Forms.Label label17;
  29. private System.Windows.Forms.TextBox txt14;
  30. private System.Windows.Forms.Label label18;
  31. private System.Windows.Forms.TextBox txt12;
  32. private System.Windows.Forms.TextBox txt15;
  33. private System.Windows.Forms.Label label19;
  34. private System.Windows.Forms.TextBox txt16;
  35. private System.Windows.Forms.Label label20;
  36. private System.Windows.Forms.Label label21;
  37. private System.Windows.Forms.TextBox txt17;
  38. private System.Windows.Forms.Label label22;
  39. private System.Windows.Forms.TextBox txt18;
  40. private System.Windows.Forms.TextBox txt20;
  41. private System.Windows.Forms.Label label23;
  42. private System.Windows.Forms.Label label24;
  43. private System.Windows.Forms.Button btnImport;
  44. private System.Data.SqlClient.SqlCommand sqlSelectCommand1;
  45. private System.Data.SqlClient.SqlCommand sqlInsertCommand1;
  46. private System.Data.SqlClient.SqlCommand sqlUpdateCommand1;
  47. private System.Data.SqlClient.SqlCommand sqlDeleteCommand1;
  48. private System.Data.SqlClient.SqlConnection sqlConnection1;
  49. private System.Data.SqlClient.SqlDataAdapter da2;
  50. private System.Data.SqlClient.SqlCommand sqlSelectCommand2;
  51. private 酒店管理系统.DataSet2 dataSet21;
  52. private System.Windows.Forms.ComboBox cmb1;
  53. private System.Windows.Forms.CheckBox checkBox1;
  54. private System.Windows.Forms.CheckBox checkBox2;
  55. private System.Windows.Forms.CheckBox checkBox3;
  56. private System.Windows.Forms.CheckBox checkBox4;
  57. private System.Windows.Forms.CheckBox checkBox5;
  58. private System.Windows.Forms.ComboBox cmb4;
  59. private System.Windows.Forms.TextBox txt19;
  60. private System.Windows.Forms.MonthCalendar calen1;
  61. private System.Windows.Forms.Button btnRoom; private System.ComponentModel.IContainer components = null; public HotelArrival() { // 该调用是 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() { System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(HotelArrival));
  62. this.txt4 = new System.Windows.Forms.TextBox();
  63. this.dataSet21 = new 酒店管理系统.DataSet2();
  64. this.label4 = new System.Windows.Forms.Label();
  65. this.txt5 = new System.Windows.Forms.TextBox();
  66. this.label5 = new System.Windows.Forms.Label();
  67. this.label6 = new System.Windows.Forms.Label();
  68. this.txt7 = new System.Windows.Forms.TextBox();
  69. this.txt6 = new System.Windows.Forms.TextBox();
  70. this.label9 = new System.Windows.Forms.Label();
  71. this.label7 = new System.Windows.Forms.Label();
  72. this.cmb2 = new System.Windows.Forms.ComboBox();
  73. this.label8 = new System.Windows.Forms.Label();
  74. this.label10 = new System.Windows.Forms.Label();
  75. this.cmb3 = new System.Windows.Forms.ComboBox();
  76. this.txt8 = new System.Windows.Forms.TextBox();
  77. this.label11 = new System.Windows.Forms.Label();
  78. this.label12 = new System.Windows.Forms.Label();
  79. this.txt9 = new System.Windows.Forms.TextBox();
  80. this.label13 = new System.Windows.Forms.Label();
  81. this.txt10 = new System.Windows.Forms.TextBox();
  82. this.txt11 = new System.Windows.Forms.TextBox();
  83. this.label14 = new System.Windows.Forms.Label();
  84. this.label15 = new System.Windows.Forms.Label();
  85. this.label16 = new System.Windows.Forms.Label();
  86. this.txt13 = new System.Windows.Forms.TextBox();
  87. this.label17 = new System.Windows.Forms.Label();
  88. this.txt14 = new System.Windows.Forms.TextBox();
  89. this.label18 = new System.Windows.Forms.Label();
  90. this.txt12 = new System.Windows.Forms.TextBox();
  91. this.txt15 = new System.Windows.Forms.TextBox();
  92. this.label19 = new System.Windows.Forms.Label();
  93. this.txt16 = new System.Windows.Forms.TextBox();
  94. this.label20 = new System.Windows.Forms.Label();
  95. this.label21 = new System.Windows.Forms.Label();
  96. this.txt17 = new System.Windows.Forms.TextBox();
  97. this.label22 = new System.Windows.Forms.Label();
  98. this.txt18 = new System.Windows.Forms.TextBox();
  99. this.txt20 = new System.Windows.Forms.TextBox();
  100. this.label23 = new System.Windows.Forms.Label();
  101. this.cmb4 = new System.Windows.Forms.ComboBox();
  102. this.label24 = new System.Windows.Forms.Label();
  103. this.txt19 = new System.Windows.Forms.TextBox();
  104. this.btnImport = new System.Windows.Forms.Button();
  105. this.sqlSelectCommand1 = new System.Data.SqlClient.SqlCommand();
  106. this.sqlConnection1 = new System.Data.SqlClient.SqlConnection();
  107. this.sqlInsertCommand1 = new System.Data.SqlClient.SqlCommand();
  108. this.sqlUpdateCommand1 = new System.Data.SqlClient.SqlCommand();
  109. this.sqlDeleteCommand1 = new System.Data.SqlClient.SqlCommand();
  110. this.da2 = new System.Data.SqlClient.SqlDataAdapter();
  111. this.sqlSelectCommand2 = new System.Data.SqlClient.SqlCommand();
  112. this.cmb1 = new System.Windows.Forms.ComboBox();
  113. this.checkBox1 = new System.Windows.Forms.CheckBox();
  114. this.checkBox2 = new System.Windows.Forms.CheckBox();
  115. this.checkBox3 = new System.Windows.Forms.CheckBox();
  116. this.checkBox4 = new System.Windows.Forms.CheckBox();
  117. this.checkBox5 = new System.Windows.Forms.CheckBox();
  118. this.calen1 = new System.Windows.Forms.MonthCalendar();
  119. this.btnRoom = new System.Windows.Forms.Button();
  120. ((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).BeginInit();
  121. this.groupBox2.SuspendLayout();
  122. ((System.ComponentModel.ISupportInitialize)(this.dataSet21)).BeginInit();
  123. this.SuspendLayout();
  124. // 
  125. // groupBox1
  126. // 
  127. this.groupBox1.Name = "groupBox1";
  128. // 
  129. // txt2
  130. // 
  131. this.txt2.Name = "txt2";
  132. // 
  133. // label1
  134. // 
  135. this.label1.Name = "label1";
  136. this.label1.Text = "客房编号";
  137. // 
  138. // btnSearch
  139. // 
  140. this.btnSearch.Name = "btnSearch";
  141. this.btnSearch.Click += new System.EventHandler(this.btnSearch_Click);
  142. // 
  143. // txt1
  144. // 
  145. this.txt1.Name = "txt1";
  146. // 
  147. // label2
  148. // 
  149. this.label2.Name = "label2";
  150. this.label2.Text = "入住单号";
  151. // 
  152. // txt3
  153. // 
  154. this.txt3.Name = "txt3";
  155. // 
  156. // label3
  157. // 
  158. this.label3.Name = "label3";
  159. this.label3.Text = "抵店时间";
  160. // 
  161. // toolBar1
  162. // 
  163. this.toolBar1.Name = "toolBar1";
  164. this.toolBar1.Size = new System.Drawing.Size(728, 41);
  165. this.toolBar1.ButtonClick += new System.Windows.Forms.ToolBarButtonClickEventHandler(this.toolBar1_ButtonClick);
  166. // 
  167. // tBtnDelete
  168. // 
  169. this.tBtnDelete.Visible = false;
  170. // 
  171. // dataGrid1
  172. // 
  173. this.dataGrid1.DataMember = "入住单";
  174. this.dataGrid1.DataSource = this.dataSet21;
  175. this.dataGrid1.Name = "dataGrid1";
  176. this.dataGrid1.Size = new System.Drawing.Size(728, 176);
  177. // 
  178. // groupBox2
  179. // 
  180. this.groupBox2.Controls.Add(this.btnRoom);
  181. this.groupBox2.Controls.Add(this.checkBox2);
  182. this.groupBox2.Controls.Add(this.checkBox3);
  183. this.groupBox2.Controls.Add(this.checkBox4);
  184. this.groupBox2.Controls.Add(this.checkBox5);
  185. this.groupBox2.Controls.Add(this.checkBox1);
  186. this.groupBox2.Controls.Add(this.cmb1);
  187. this.groupBox2.Controls.Add(this.btnImport);
  188. this.groupBox2.Controls.Add(this.txt4);
  189. this.groupBox2.Controls.Add(this.label4);
  190. this.groupBox2.Controls.Add(this.txt5);
  191. this.groupBox2.Controls.Add(this.label5);
  192. this.groupBox2.Controls.Add(this.label6);
  193. this.groupBox2.Controls.Add(this.txt7);
  194. this.groupBox2.Controls.Add(this.txt6);
  195. this.groupBox2.Controls.Add(this.label9);
  196. this.groupBox2.Controls.Add(this.label7);
  197. this.groupBox2.Controls.Add(this.cmb2);
  198. this.groupBox2.Controls.Add(this.label8);
  199. this.groupBox2.Controls.Add(this.label10);
  200. this.groupBox2.Controls.Add(this.cmb3);
  201. this.groupBox2.Controls.Add(this.txt8);
  202. this.groupBox2.Controls.Add(this.label11);
  203. this.groupBox2.Controls.Add(this.label12);
  204. this.groupBox2.Controls.Add(this.txt9);
  205. this.groupBox2.Controls.Add(this.label13);
  206. this.groupBox2.Controls.Add(this.txt10);
  207. this.groupBox2.Controls.Add(this.txt11);
  208. this.groupBox2.Controls.Add(this.label14);
  209. this.groupBox2.Controls.Add(this.label15);
  210. this.groupBox2.Controls.Add(this.label16);
  211. this.groupBox2.Controls.Add(this.txt13);
  212. this.groupBox2.Controls.Add(this.label17);
  213. this.groupBox2.Controls.Add(this.txt14);
  214. this.groupBox2.Controls.Add(this.label18);
  215. this.groupBox2.Controls.Add(this.txt12);
  216. this.groupBox2.Controls.Add(this.txt15);
  217. this.groupBox2.Controls.Add(this.label19);
  218. this.groupBox2.Controls.Add(this.txt16);
  219. this.groupBox2.Controls.Add(this.label20);
  220. this.groupBox2.Controls.Add(this.label21);
  221. this.groupBox2.Controls.Add(this.txt17);
  222. this.groupBox2.Controls.Add(this.label22);
  223. this.groupBox2.Controls.Add(this.txt18);
  224. this.groupBox2.Controls.Add(this.txt20);
  225. this.groupBox2.Controls.Add(this.label23);
  226. this.groupBox2.Controls.Add(this.cmb4);
  227. this.groupBox2.Controls.Add(this.label24);
  228. this.groupBox2.Controls.Add(this.txt19);
  229. this.groupBox2.Location = new System.Drawing.Point(0, 272);
  230. this.groupBox2.Name = "groupBox2";
  231. this.groupBox2.Size = new System.Drawing.Size(728, 248);
  232. // 
  233. // da1
  234. // 
  235. this.da1.DeleteCommand = this.sqlDeleteCommand1;
  236. this.da1.InsertCommand = this.sqlInsertCommand1;
  237. this.da1.SelectCommand = this.sqlSelectCommand1;
  238. this.da1.TableMappings.AddRange(new System.Data.Common.DataTableMapping[] {
  239.   new System.Data.Common.DataTableMapping("Table", "入住单", new System.Data.Common.DataColumnMapping[] {
  240.  new System.Data.Common.DataColumnMapping("入住单号", "入住单号"),
  241.  new System.Data.Common.DataColumnMapping("预定单号", "预定单号"),
  242.  new System.Data.Common.DataColumnMapping("会员编号", "会员编号"),
  243.  new System.Data.Common.DataColumnMapping("客房类型", "客房类型"),
  244.  new System.Data.Common.DataColumnMapping("抵店时间", "抵店时间"),
  245.  new System.Data.Common.DataColumnMapping("离店时间", "离店时间"),
  246.  new System.Data.Common.DataColumnMapping("单据状态", "单据状态"),
  247.  new System.Data.Common.DataColumnMapping("入住人数", "入住人数"),
  248.  new System.Data.Common.DataColumnMapping("客房编号", "客房编号"),
  249.  new System.Data.Common.DataColumnMapping("客房价格", "客房价格"),
  250.  new System.Data.Common.DataColumnMapping("入住价格", "入住价格"),
  251.  new System.Data.Common.DataColumnMapping("折扣", "折扣"),
  252.  new System.Data.Common.DataColumnMapping("折扣原因", "折扣原因"),
  253.  new System.Data.Common.DataColumnMapping("是否加床", "是否加床"),
  254.  new System.Data.Common.DataColumnMapping("加床价格", "加床价格"),
  255.  new System.Data.Common.DataColumnMapping("预收款", "预收款"),
  256.  new System.Data.Common.DataColumnMapping("预定人", "预定人"),
  257.  new System.Data.Common.DataColumnMapping("预定公司", "预定公司"),
  258.  new System.Data.Common.DataColumnMapping("联系电话", "联系电话"),
  259.  new System.Data.Common.DataColumnMapping("备注", "备注"),
  260.  new System.Data.Common.DataColumnMapping("操作员", "操作员"),
  261.  new System.Data.Common.DataColumnMapping("业务员", "业务员"),
  262.  new System.Data.Common.DataColumnMapping("早餐", "早餐"),
  263.  new System.Data.Common.DataColumnMapping("叫醒", "叫醒"),
  264.  new System.Data.Common.DataColumnMapping("保密", "保密"),
  265.  new System.Data.Common.DataColumnMapping("vip", "vip"),
  266.  new System.Data.Common.DataColumnMapping("电话等级", "电话等级"),
  267.  new System.Data.Common.DataColumnMapping("特要说明", "特要说明"),
  268.  new System.Data.Common.DataColumnMapping("应收帐款", "应收帐款"),
  269.  new System.Data.Common.DataColumnMapping("是否结帐", "是否结帐"),
  270.  new System.Data.Common.DataColumnMapping("结帐金额", "结帐金额"),
  271.  new System.Data.Common.DataColumnMapping("结帐日期", "结帐日期"),
  272.  new System.Data.Common.DataColumnMapping("付款方式", "付款方式")})});
  273. this.da1.UpdateCommand = this.sqlUpdateCommand1;
  274. // 
  275. // txt4
  276. // 
  277. this.txt4.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.入住单号"));
  278. this.txt4.Location = new System.Drawing.Point(24, 34);
  279. this.txt4.Name = "txt4";
  280. this.txt4.ReadOnly = true;
  281. this.txt4.Size = new System.Drawing.Size(112, 21);
  282. this.txt4.TabIndex = 52;
  283. this.txt4.Text = "";
  284. // 
  285. // dataSet21
  286. // 
  287. this.dataSet21.DataSetName = "DataSet2";
  288. this.dataSet21.Locale = new System.Globalization.CultureInfo("zh-CN");
  289. // 
  290. // label4
  291. // 
  292. this.label4.Location = new System.Drawing.Point(24, 18);
  293. this.label4.Name = "label4";
  294. this.label4.Size = new System.Drawing.Size(100, 16);
  295. this.label4.TabIndex = 50;
  296. this.label4.Text = "入住单号";
  297. // 
  298. // txt5
  299. // 
  300. this.txt5.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.联系电话"));
  301. this.txt5.Location = new System.Drawing.Point(568, 34);
  302. this.txt5.Name = "txt5";
  303. this.txt5.ReadOnly = true;
  304. this.txt5.Size = new System.Drawing.Size(136, 21);
  305. this.txt5.TabIndex = 53;
  306. this.txt5.Text = "";
  307. // 
  308. // label5
  309. // 
  310. this.label5.Location = new System.Drawing.Point(568, 18);
  311. this.label5.Name = "label5";
  312. this.label5.Size = new System.Drawing.Size(100, 16);
  313. this.label5.TabIndex = 31;
  314. this.label5.Text = "联系电话";
  315. // 
  316. // label6
  317. // 
  318. this.label6.Location = new System.Drawing.Point(152, 18);
  319. this.label6.Name = "label6";
  320. this.label6.Size = new System.Drawing.Size(56, 16);
  321. this.label6.TabIndex = 32;
  322. this.label6.Text = "客房类型";
  323. // 
  324. // txt7
  325. // 
  326. this.txt7.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.客房价格"));
  327. this.txt7.Location = new System.Drawing.Point(128, 80);
  328. this.txt7.Name = "txt7";
  329. this.txt7.ReadOnly = true;
  330. this.txt7.Size = new System.Drawing.Size(72, 21);
  331. this.txt7.TabIndex = 63;
  332. this.txt7.Text = "";
  333. // 
  334. // txt6
  335. // 
  336. this.txt6.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.客房编号"));
  337. this.txt6.Location = new System.Drawing.Point(24, 82);
  338. this.txt6.Name = "txt6";
  339. this.txt6.ReadOnly = true;
  340. this.txt6.Size = new System.Drawing.Size(64, 21);
  341. this.txt6.TabIndex = 51;
  342. this.txt6.Text = "";
  343. // 
  344. // label9
  345. // 
  346. this.label9.Location = new System.Drawing.Point(24, 66);
  347. this.label9.Name = "label9";
  348. this.label9.Size = new System.Drawing.Size(64, 16);
  349. this.label9.TabIndex = 35;
  350. this.label9.Text = "客房编号";
  351. // 
  352. // label7
  353. // 
  354. this.label7.Location = new System.Drawing.Point(120, 66);
  355. this.label7.Name = "label7";
  356. this.label7.Size = new System.Drawing.Size(64, 16);
  357. this.label7.TabIndex = 46;
  358. this.label7.Text = "客房价格";
  359. // 
  360. // cmb2
  361. // 
  362. this.cmb2.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.抵店时间"));
  363. this.cmb2.Enabled = false;
  364. this.cmb2.Location = new System.Drawing.Point(280, 34);
  365. this.cmb2.Name = "cmb2";
  366. this.cmb2.Size = new System.Drawing.Size(128, 20);
  367. this.cmb2.TabIndex = 70;
  368. this.cmb2.DropDown += new System.EventHandler(this.cmb2_DropDown);
  369. this.cmb2.Leave += new System.EventHandler(this.cmb2_Leave);
  370. // 
  371. // label8
  372. // 
  373. this.label8.Location = new System.Drawing.Point(280, 18);
  374. this.label8.Name = "label8";
  375. this.label8.Size = new System.Drawing.Size(100, 16);
  376. this.label8.TabIndex = 33;
  377. this.label8.Text = "抵店时间";
  378. // 
  379. // label10
  380. // 
  381. this.label10.Location = new System.Drawing.Point(424, 18);
  382. this.label10.Name = "label10";
  383. this.label10.Size = new System.Drawing.Size(100, 16);
  384. this.label10.TabIndex = 34;
  385. this.label10.Text = "离店时间";
  386. // 
  387. // cmb3
  388. // 
  389. this.cmb3.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.离店时间"));
  390. this.cmb3.Enabled = false;
  391. this.cmb3.Location = new System.Drawing.Point(424, 34);
  392. this.cmb3.Name = "cmb3";
  393. this.cmb3.Size = new System.Drawing.Size(128, 20);
  394. this.cmb3.TabIndex = 69;
  395. this.cmb3.DropDown += new System.EventHandler(this.cmb3_DropDown);
  396. this.cmb3.Leave += new System.EventHandler(this.cmb3_Leave);
  397. // 
  398. // txt8
  399. // 
  400. this.txt8.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.入住价格"));
  401. this.txt8.Location = new System.Drawing.Point(216, 80);
  402. this.txt8.Name = "txt8";
  403. this.txt8.ReadOnly = true;
  404. this.txt8.Size = new System.Drawing.Size(72, 21);
  405. this.txt8.TabIndex = 62;
  406. this.txt8.Text = "";
  407. // 
  408. // label11
  409. // 
  410. this.label11.Location = new System.Drawing.Point(216, 66);
  411. this.label11.Name = "label11";
  412. this.label11.Size = new System.Drawing.Size(64, 16);
  413. this.label11.TabIndex = 39;
  414. this.label11.Text = "入住价格";
  415. // 
  416. // label12
  417. // 
  418. this.label12.Location = new System.Drawing.Point(304, 66);
  419. this.label12.Name = "label12";
  420. this.label12.Size = new System.Drawing.Size(40, 16);
  421. this.label12.TabIndex = 37;
  422. this.label12.Text = "折扣";
  423. // 
  424. // txt9
  425. // 
  426. this.txt9.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.折扣"));
  427. this.txt9.Location = new System.Drawing.Point(304, 82);
  428. this.txt9.Name = "txt9";
  429. this.txt9.ReadOnly = true;
  430. this.txt9.Size = new System.Drawing.Size(64, 21);
  431. this.txt9.TabIndex = 61;
  432. this.txt9.Text = "";
  433. // 
  434. // label13
  435. // 
  436. this.label13.Location = new System.Drawing.Point(392, 66);
  437. this.label13.Name = "label13";
  438. this.label13.Size = new System.Drawing.Size(100, 16);
  439. this.label13.TabIndex = 43;
  440. this.label13.Text = "折扣原因";
  441. // 
  442. // txt10
  443. // 
  444. this.txt10.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.折扣原因"));
  445. this.txt10.Location = new System.Drawing.Point(392, 82);
  446. this.txt10.Name = "txt10";
  447. this.txt10.ReadOnly = true;
  448. this.txt10.Size = new System.Drawing.Size(128, 21);
  449. this.txt10.TabIndex = 64;
  450. this.txt10.Text = "";
  451. // 
  452. // txt11
  453. // 
  454. this.txt11.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.入住人数"));
  455. this.txt11.Location = new System.Drawing.Point(544, 82);
  456. this.txt11.Name = "txt11";
  457. this.txt11.ReadOnly = true;
  458. this.txt11.Size = new System.Drawing.Size(56, 21);
  459. this.txt11.TabIndex = 67;
  460. this.txt11.Text = "";
  461. // 
  462. // label14
  463. // 
  464. this.label14.Location = new System.Drawing.Point(544, 66);
  465. this.label14.Name = "label14";
  466. this.label14.Size = new System.Drawing.Size(56, 16);
  467. this.label14.TabIndex = 42;
  468. this.label14.Text = "入住人数";
  469. // 
  470. // label15
  471. // 
  472. this.label15.Location = new System.Drawing.Point(304, 114);
  473. this.label15.Name = "label15";
  474. this.label15.Size = new System.Drawing.Size(56, 14);
  475. this.label15.TabIndex = 40;
  476. this.label15.Text = "电话等级";
  477. // 
  478. // label16
  479. // 
  480. this.label16.Location = new System.Drawing.Point(120, 114);
  481. this.label16.Name = "label16";
  482. this.label16.Size = new System.Drawing.Size(56, 16);
  483. this.label16.TabIndex = 41;
  484. this.label16.Text = "预收款";
  485. // 
  486. // txt13
  487. // 
  488. this.txt13.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.预收款"));
  489. this.txt13.Location = new System.Drawing.Point(120, 130);
  490. this.txt13.Name = "txt13";
  491. this.txt13.ReadOnly = true;
  492. this.txt13.Size = new System.Drawing.Size(64, 21);
  493. this.txt13.TabIndex = 66;
  494. this.txt13.Text = "";
  495. // 
  496. // label17
  497. // 
  498. this.label17.Location = new System.Drawing.Point(24, 114);
  499. this.label17.Name = "label17";
  500. this.label17.Size = new System.Drawing.Size(64, 16);
  501. this.label17.TabIndex = 45;
  502. this.label17.Text = "加床价格";
  503. // 
  504. // txt14
  505. // 
  506. this.txt14.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.单据状态"));
  507. this.txt14.Location = new System.Drawing.Point(208, 130);
  508. this.txt14.Name = "txt14";
  509. this.txt14.ReadOnly = true;
  510. this.txt14.Size = new System.Drawing.Size(72, 21);
  511. this.txt14.TabIndex = 65;
  512. this.txt14.Text = "";
  513. // 
  514. // label18
  515. // 
  516. this.label18.Location = new System.Drawing.Point(208, 114);
  517. this.label18.Name = "label18";
  518. this.label18.Size = new System.Drawing.Size(64, 16);
  519. this.label18.TabIndex = 47;
  520. this.label18.Text = "单据状态";
  521. // 
  522. // txt12
  523. // 
  524. this.txt12.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.加床价格"));
  525. this.txt12.Location = new System.Drawing.Point(24, 130);
  526. this.txt12.Name = "txt12";
  527. this.txt12.ReadOnly = true;
  528. this.txt12.Size = new System.Drawing.Size(72, 21);
  529. this.txt12.TabIndex = 60;
  530. this.txt12.Text = "";
  531. // 
  532. // txt15
  533. // 
  534. this.txt15.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.业务员"));
  535. this.txt15.Location = new System.Drawing.Point(408, 130);
  536. this.txt15.Name = "txt15";
  537. this.txt15.ReadOnly = true;
  538. this.txt15.Size = new System.Drawing.Size(72, 21);
  539. this.txt15.TabIndex = 55;
  540. this.txt15.Text = "";
  541. // 
  542. // label19
  543. // 
  544. this.label19.Location = new System.Drawing.Point(400, 114);
  545. this.label19.Name = "label19";
  546. this.label19.Size = new System.Drawing.Size(56, 16);
  547. this.label19.TabIndex = 44;
  548. this.label19.Text = "业务员";
  549. // 
  550. // txt16
  551. // 
  552. this.txt16.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.操作员"));
  553. this.txt16.Location = new System.Drawing.Point(496, 130);
  554. this.txt16.Name = "txt16";
  555. this.txt16.ReadOnly = true;
  556. this.txt16.Size = new System.Drawing.Size(72, 21);
  557. this.txt16.TabIndex = 58;
  558. this.txt16.Text = "";
  559. // 
  560. // label20
  561. // 
  562. this.label20.Location = new System.Drawing.Point(496, 114);
  563. this.label20.Name = "label20";
  564. this.label20.Size = new System.Drawing.Size(56, 16);
  565. this.label20.TabIndex = 36;
  566. this.label20.Text = "操作员";
  567. // 
  568. // label21
  569. // 
  570. this.label21.Location = new System.Drawing.Point(584, 114);
  571. this.label21.Name = "label21";
  572. this.label21.Size = new System.Drawing.Size(56, 16);
  573. this.label21.TabIndex = 38;
  574. this.label21.Text = "会员编号";
  575. // 
  576. // txt17
  577. // 
  578. this.txt17.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.会员编号"));
  579. this.txt17.Location = new System.Drawing.Point(584, 130);
  580. this.txt17.Name = "txt17";
  581. this.txt17.ReadOnly = true;
  582. this.txt17.Size = new System.Drawing.Size(120, 21);
  583. this.txt17.TabIndex = 59;
  584. this.txt17.Text = "";
  585. // 
  586. // label22
  587. // 
  588. this.label22.Location = new System.Drawing.Point(24, 160);
  589. this.label22.Name = "label22";
  590. this.label22.Size = new System.Drawing.Size(56, 16);
  591. this.label22.TabIndex = 48;
  592. this.label22.Text = "预定公司";
  593. // 
  594. // txt18
  595. // 
  596. this.txt18.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.预定公司"));
  597. this.txt18.Location = new System.Drawing.Point(24, 176);
  598. this.txt18.Name = "txt18";
  599. this.txt18.ReadOnly = true;
  600. this.txt18.Size = new System.Drawing.Size(144, 21);
  601. this.txt18.TabIndex = 56;
  602. this.txt18.Text = "";
  603. // 
  604. // txt20
  605. // 
  606. this.txt20.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.备注"));
  607. this.txt20.Location = new System.Drawing.Point(24, 218);
  608. this.txt20.Name = "txt20";
  609. this.txt20.ReadOnly = true;
  610. this.txt20.Size = new System.Drawing.Size(680, 21);
  611. this.txt20.TabIndex = 57;
  612. this.txt20.Text = "";
  613. // 
  614. // label23
  615. // 
  616. this.label23.Location = new System.Drawing.Point(24, 202);
  617. this.label23.Name = "label23";
  618. this.label23.Size = new System.Drawing.Size(32, 16);
  619. this.label23.TabIndex = 49;
  620. this.label23.Text = "备注";
  621. // 
  622. // cmb4
  623. // 
  624. this.cmb4.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.电话等级"));
  625. this.cmb4.Enabled = false;
  626. this.cmb4.Items.AddRange(new object[] {
  627.   "不开通",
  628.   "市话",
  629.   "国内长途",
  630.   "国际长途"});
  631. this.cmb4.Location = new System.Drawing.Point(303, 130);
  632. this.cmb4.Name = "cmb4";
  633. this.cmb4.Size = new System.Drawing.Size(80, 20);
  634. this.cmb4.TabIndex = 68;
  635. // 
  636. // label24
  637. // 
  638. this.label24.Location = new System.Drawing.Point(504, 160);
  639. this.label24.Name = "label24";
  640. this.label24.Size = new System.Drawing.Size(88, 16);
  641. this.label24.TabIndex = 48;
  642. this.label24.Text = "从预定单导入";
  643. // 
  644. // txt19
  645. // 
  646. this.txt19.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dataSet21, "入住单.预定单号"));
  647. this.txt19.Location = new System.Drawing.Point(504, 176);
  648. this.txt19.Name = "txt19";
  649. this.txt19.ReadOnly = true;
  650. this.txt19.Size = new System.Drawing.Size(168, 21);
  651. this.txt19.TabIndex = 56;
  652. this.txt19.Text = "";
  653. // 
  654. // btnImport
  655. // 
  656. this.btnImport.Enabled = false;
  657. this.btnImport.Image = ((System.Drawing.Image)(resources.GetObject("btnImport.Image")));
  658. this.btnImport.Location = new System.Drawing.Point(680, 173);
  659. this.btnImport.Name = "btnImport";
  660. this.btnImport.Size = new System.Drawing.Size(24, 24);
  661. this.btnImport.TabIndex = 72;
  662. this.btnImport.Click += new System.EventHandler(this.btnImport_Click);
  663. this.btnImport.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnImport_MouseUp);
  664. // 
  665. // sqlSelectCommand1
  666. // 
  667. this.sqlSelectCommand1.CommandText = @"SELECT 入住单号, 预定单号, 会员编号, 客房类型, 抵店时间, 离店时间, 单据状态, 入住人数, 客房编号, 客房价格, 入住价格, 折扣, 折扣原因, 是否加床, 加床价格, 预收款, 预定人, 预定公司, 联系电话, 备注, 操作员, 业务员, 早餐, 叫醒, 保密, vip, 电话等级, 特要说明, 应收帐款, 是否结帐, 结帐金额, 结帐日期, 付款方式 FROM 入住单 WHERE (入住单号 LIKE @Param4) AND (客房编号 LIKE @Param5) AND (抵店时间 LIKE @Param6)";
  668. this.sqlSelectCommand1.Connection = this.sqlConnection1;
  669. this.sqlSelectCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Param4", System.Data.SqlDbType.VarChar, 36, "入住单号"));
  670. this.sqlSelectCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Param5", System.Data.SqlDbType.VarChar, 12, "客房编号"));
  671. this.sqlSelectCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Param6", System.Data.SqlDbType.VarChar, 4, "抵店时间"));
  672. // 
  673. // sqlConnection1
  674. // 
  675. this.sqlConnection1.ConnectionString = "workstation id=localhost;Integrated Security=SSPI;Database=hotelbook;";
  676. // 
  677. // sqlInsertCommand1
  678. // 
  679. this.sqlInsertCommand1.CommandText = @"INSERT INTO 入住单(入住单号, 预定单号, 会员编号, 客房类型, 抵店时间, 离店时间, 单据状态, 入住人数, 客房编号, 客房价格, 入住价格, 折扣, 折扣原因, 是否加床, 加床价格, 预收款, 预定人, 预定公司, 联系电话, 备注, 操作员, 业务员, 早餐, 叫醒, 保密, vip, 电话等级, 特要说明, 应收帐款, 是否结帐, 结帐金额, 结帐日期, 付款方式) VALUES (@入住单号, @预定单号, @会员编号, @客房类型, @抵店时间, @离店时间, @单据状态, @入住人数, @客房编号, @客房价格, @入住价格, @折扣, @折扣原因, @是否加床, @加床价格, @预收款, @预定人, @预定公司, @联系电话, @备注, @操作员, @业务员, @早餐, @叫醒, @保密, @vip, @电话等级, @特要说明, @应收帐款, @是否结帐, @结帐金额, @结帐日期, @付款方式); SELECT 入住单号, 预定单号, 会员编号, 客房类型, 抵店时间, 离店时间, 单据状态, 入住人数, 客房编号, 客房价格, 入住价格, 折扣, 折扣原因, 是否加床, 加床价格, 预收款, 预定人, 预定公司, 联系电话, 备注, 操作员, 业务员, 早餐, 叫醒, 保密, vip, 电话等级, 特要说明, 应收帐款, 是否结帐, 结帐金额, 结帐日期, 付款方式 FROM 入住单 WHERE (入住单号 = @入住单号)";
  680. this.sqlInsertCommand1.Connection = this.sqlConnection1;
  681. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@入住单号", System.Data.SqlDbType.VarChar, 36, "入住单号"));
  682. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@预定单号", System.Data.SqlDbType.VarChar, 36, "预定单号"));
  683. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@会员编号", System.Data.SqlDbType.Int, 4, "会员编号"));
  684. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房类型", System.Data.SqlDbType.VarChar, 4, "客房类型"));
  685. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@抵店时间", System.Data.SqlDbType.DateTime, 4, "抵店时间"));
  686. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@离店时间", System.Data.SqlDbType.DateTime, 4, "离店时间"));
  687. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@单据状态", System.Data.SqlDbType.VarChar, 20, "单据状态"));
  688. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@入住人数", System.Data.SqlDbType.Int, 4, "入住人数"));
  689. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房编号", System.Data.SqlDbType.VarChar, 12, "客房编号"));
  690. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房价格", System.Data.SqlDbType.Money, 8, "客房价格"));
  691. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@入住价格", System.Data.SqlDbType.Money, 8, "入住价格"));
  692. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@折扣", System.Data.SqlDbType.Decimal, 5, System.Data.ParameterDirection.Input, false, ((System.Byte)(4)), ((System.Byte)(2)), "折扣", System.Data.DataRowVersion.Current, null));
  693. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@折扣原因", System.Data.SqlDbType.VarChar, 60, "折扣原因"));
  694. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@是否加床", System.Data.SqlDbType.Bit, 1, "是否加床"));
  695. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@加床价格", System.Data.SqlDbType.Money, 8, "加床价格"));
  696. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@预收款", System.Data.SqlDbType.Money, 8, "预收款"));
  697. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@预定人", System.Data.SqlDbType.VarChar, 20, "预定人"));
  698. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@预定公司", System.Data.SqlDbType.VarChar, 60, "预定公司"));
  699. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@联系电话", System.Data.SqlDbType.VarChar, 40, "联系电话"));
  700. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@备注", System.Data.SqlDbType.VarChar, 510, "备注"));
  701. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@操作员", System.Data.SqlDbType.VarChar, 10, "操作员"));
  702. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@业务员", System.Data.SqlDbType.VarChar, 50, "业务员"));
  703. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@早餐", System.Data.SqlDbType.Bit, 1, "早餐"));
  704. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@叫醒", System.Data.SqlDbType.Bit, 1, "叫醒"));
  705. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@保密", System.Data.SqlDbType.Bit, 1, "保密"));
  706. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@vip", System.Data.SqlDbType.Bit, 1, "vip"));
  707. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@电话等级", System.Data.SqlDbType.VarChar, 20, "电话等级"));
  708. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@特要说明", System.Data.SqlDbType.VarChar, 50, "特要说明"));
  709. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@应收帐款", System.Data.SqlDbType.Money, 8, "应收帐款"));
  710. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@是否结帐", System.Data.SqlDbType.Bit, 1, "是否结帐"));
  711. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@结帐金额", System.Data.SqlDbType.Money, 8, "结帐金额"));
  712. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@结帐日期", System.Data.SqlDbType.DateTime, 4, "结帐日期"));
  713. this.sqlInsertCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@付款方式", System.Data.SqlDbType.VarChar, 20, "付款方式"));
  714. // 
  715. // sqlUpdateCommand1
  716. // 
  717. this.sqlUpdateCommand1.CommandText = "UPDATE 入住单 SET 入住单号 = @入住单号, 预定单号 = @预定单号, 会员编号 = @会员编号, 客房类型 = @客房类型, 抵店时间 = @抵店" +
  718. "时间, 离店时间 = @离店时间, 单据状态 = @单据状态, 入住人数 = @入住人数, 客房编号 = @客房编号, 客房价格 = @客房价格, 入住价格 =" +
  719. " @入住价格, 折扣 = @折扣, 折扣原因 = @折扣原因, 是否加床 = @是否加床, 加床价格 = @加床价格, 预收款 = @预收款, 预定人 = @预" +
  720. "定人, 预定公司 = @预定公司, 联系电话 = @联系电话, 备注 = @备注, 操作员 = @操作员, 业务员 = @业务员, 早餐 = @早餐, 叫醒 =" +
  721. " @叫醒, 保密 = @保密, vip = @vip, 电话等级 = @电话等级, 特要说明 = @特要说明, 应收帐款 = @应收帐款, 是否结帐 = @是否" +
  722. "结帐, 结帐金额 = @结帐金额, 结帐日期 = @结帐日期, 付款方式 = @付款方式 WHERE (入住单号 = @Original_入住单号) AND (" +
  723. "vip = @Original_vip OR @Original_vip IS NULL AND vip IS NULL) AND (业务员 = @Origin" +
  724. "al_业务员 OR @Original_业务员 IS NULL AND 业务员 IS NULL) AND (付款方式 = @Original_付款方式 OR @" +
  725. "Original_付款方式 IS NULL AND 付款方式 IS NULL) AND (会员编号 = @Original_会员编号 OR @Original_" +
  726. "会员编号 IS NULL AND 会员编号 IS NULL) AND (保密 = @Original_保密 OR @Original_保密 IS NULL AN" +
  727. "D 保密 IS NULL) AND (入住人数 = @Original_入住人数 OR @Original_入住人数 IS NULL AND 入住人数 IS N" +
  728. "ULL) AND (入住价格 = @Original_入住价格 OR @Original_入住价格 IS NULL AND 入住价格 IS NULL) AND " +
  729. "(加床价格 = @Original_加床价格 OR @Original_加床价格 IS NULL AND 加床价格 IS NULL) AND (单据状态 = @" +
  730. "Original_单据状态 OR @Original_单据状态 IS NULL AND 单据状态 IS NULL) AND (叫醒 = @Original_叫醒" +
  731. " OR @Original_叫醒 IS NULL AND 叫醒 IS NULL) AND (备注 = @Original_备注 OR @Original_备注 " +
  732. "IS NULL AND 备注 IS NULL) AND (客房价格 = @Original_客房价格 OR @Original_客房价格 IS NULL AND" +
  733. " 客房价格 IS NULL) AND (客房类型 = @Original_客房类型 OR @Original_客房类型 IS NULL AND 客房类型 IS " +
  734. "NULL) AND (客房编号 = @Original_客房编号 OR @Original_客房编号 IS NULL AND 客房编号 IS NULL) AND" +
  735. " (应收帐款 = @Original_应收帐款 OR @Original_应收帐款 IS NULL AND 应收帐款 IS NULL) AND (折扣 = @O" +
  736. "riginal_折扣 OR @Original_折扣 IS NULL AND 折扣 IS NULL) AND (折扣原因 = @Original_折扣原因 OR" +
  737. " @Original_折扣原因 IS NULL AND 折扣原因 IS NULL) AND (抵店时间 = @Original_抵店时间 OR @Origina" +
  738. "l_抵店时间 IS NULL AND 抵店时间 IS NULL) AND (操作员 = @Original_操作员 OR @Original_操作员 IS NU" +
  739. "LL AND 操作员 IS NULL) AND (早餐 = @Original_早餐 OR @Original_早餐 IS NULL AND 早餐 IS NUL" +
  740. "L) AND (是否加床 = @Original_是否加床 OR @Original_是否加床 IS NULL AND 是否加床 IS NULL) AND (是" +
  741. "否结帐 = @Original_是否结帐 OR @Original_是否结帐 IS NULL AND 是否结帐 IS NULL) AND (特要说明 = @Or" +
  742. "iginal_特要说明 OR @Original_特要说明 IS NULL AND 特要说明 IS NULL) AND (电话等级 = @Original_电话" +
  743. "等级 OR @Original_电话等级 IS NULL AND 电话等级 IS NULL) AND (离店时间 = @Original_离店时间 OR @Or" +
  744. "iginal_离店时间 IS NULL AND 离店时间 IS NULL) AND (结帐日期 = @Original_结帐日期 OR @Original_结帐" +
  745. "日期 IS NULL AND 结帐日期 IS NULL) AND (结帐金额 = @Original_结帐金额 OR @Original_结帐金额 IS NUL" +
  746. "L AND 结帐金额 IS NULL) AND (联系电话 = @Original_联系电话 OR @Original_联系电话 IS NULL AND 联系电" +
  747. "话 IS NULL) AND (预定人 = @Original_预定人 OR @Original_预定人 IS NULL AND 预定人 IS NULL) AN" +
  748. "D (预定公司 = @Original_预定公司 OR @Original_预定公司 IS NULL AND 预定公司 IS NULL) AND (预定单号 =" +
  749. " @Original_预定单号 OR @Original_预定单号 IS NULL AND 预定单号 IS NULL) AND (预收款 = @Original" +
  750. "_预收款 OR @Original_预收款 IS NULL AND 预收款 IS NULL); SELECT 入住单号, 预定单号, 会员编号, 客房类型, 抵" +
  751. "店时间, 离店时间, 单据状态, 入住人数, 客房编号, 客房价格, 入住价格, 折扣, 折扣原因, 是否加床, 加床价格, 预收款, 预定人, 预定公司, 联" +
  752. "系电话, 备注, 操作员, 业务员, 早餐, 叫醒, 保密, vip, 电话等级, 特要说明, 应收帐款, 是否结帐, 结帐金额, 结帐日期, 付款方式 FRO" +
  753. "M 入住单 WHERE (入住单号 = @入住单号)";
  754. this.sqlUpdateCommand1.Connection = this.sqlConnection1;
  755. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@入住单号", System.Data.SqlDbType.VarChar, 36, "入住单号"));
  756. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@预定单号", System.Data.SqlDbType.VarChar, 36, "预定单号"));
  757. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@会员编号", System.Data.SqlDbType.Int, 4, "会员编号"));
  758. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房类型", System.Data.SqlDbType.VarChar, 4, "客房类型"));
  759. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@抵店时间", System.Data.SqlDbType.DateTime, 4, "抵店时间"));
  760. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@离店时间", System.Data.SqlDbType.DateTime, 4, "离店时间"));
  761. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@单据状态", System.Data.SqlDbType.VarChar, 20, "单据状态"));
  762. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@入住人数", System.Data.SqlDbType.Int, 4, "入住人数"));
  763. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房编号", System.Data.SqlDbType.VarChar, 12, "客房编号"));
  764. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@客房价格", System.Data.SqlDbType.Money, 8, "客房价格"));
  765. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@入住价格", System.Data.SqlDbType.Money, 8, "入住价格"));
  766. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@折扣", System.Data.SqlDbType.Decimal, 5, System.Data.ParameterDirection.Input, false, ((System.Byte)(4)), ((System.Byte)(2)), "折扣", System.Data.DataRowVersion.Current, null));
  767. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@折扣原因", System.Data.SqlDbType.VarChar, 60, "折扣原因"));
  768. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@是否加床", System.Data.SqlDbType.Bit, 1, "是否加床"));
  769. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@加床价格", System.Data.SqlDbType.Money, 8, "加床价格"));
  770. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@预收款", System.Data.SqlDbType.Money, 8, "预收款"));
  771. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@预定人", System.Data.SqlDbType.VarChar, 20, "预定人"));
  772. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@预定公司", System.Data.SqlDbType.VarChar, 60, "预定公司"));
  773. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@联系电话", System.Data.SqlDbType.VarChar, 40, "联系电话"));
  774. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@备注", System.Data.SqlDbType.VarChar, 510, "备注"));
  775. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@操作员", System.Data.SqlDbType.VarChar, 10, "操作员"));
  776. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@业务员", System.Data.SqlDbType.VarChar, 50, "业务员"));
  777. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@早餐", System.Data.SqlDbType.Bit, 1, "早餐"));
  778. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@叫醒", System.Data.SqlDbType.Bit, 1, "叫醒"));
  779. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@保密", System.Data.SqlDbType.Bit, 1, "保密"));
  780. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@vip", System.Data.SqlDbType.Bit, 1, "vip"));
  781. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@电话等级", System.Data.SqlDbType.VarChar, 20, "电话等级"));
  782. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@特要说明", System.Data.SqlDbType.VarChar, 50, "特要说明"));
  783. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@应收帐款", System.Data.SqlDbType.Money, 8, "应收帐款"));
  784. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@是否结帐", System.Data.SqlDbType.Bit, 1, "是否结帐"));
  785. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@结帐金额", System.Data.SqlDbType.Money, 8, "结帐金额"));
  786. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@结帐日期", System.Data.SqlDbType.DateTime, 4, "结帐日期"));
  787. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@付款方式", System.Data.SqlDbType.VarChar, 20, "付款方式"));
  788. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_入住单号", System.Data.SqlDbType.VarChar, 36, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "入住单号", System.Data.DataRowVersion.Original, null));
  789. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_vip", System.Data.SqlDbType.Bit, 1, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "vip", System.Data.DataRowVersion.Original, null));
  790. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_业务员", System.Data.SqlDbType.VarChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "业务员", System.Data.DataRowVersion.Original, null));
  791. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_付款方式", System.Data.SqlDbType.VarChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "付款方式", System.Data.DataRowVersion.Original, null));
  792. 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));
  793. 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));
  794. 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));
  795. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_入住价格", System.Data.SqlDbType.Money, 8, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "入住价格", System.Data.DataRowVersion.Original, null));
  796. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_加床价格", System.Data.SqlDbType.Money, 8, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "加床价格", System.Data.DataRowVersion.Original, null));
  797. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_单据状态", System.Data.SqlDbType.VarChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "单据状态", System.Data.DataRowVersion.Original, null));
  798. 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));
  799. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_备注", System.Data.SqlDbType.VarChar, 510, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "备注", System.Data.DataRowVersion.Original, null));
  800. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房价格", System.Data.SqlDbType.Money, 8, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房价格", System.Data.DataRowVersion.Original, null));
  801. 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));
  802. 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));
  803. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_应收帐款", System.Data.SqlDbType.Money, 8, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "应收帐款", System.Data.DataRowVersion.Original, null));
  804. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_折扣", System.Data.SqlDbType.Decimal, 5, System.Data.ParameterDirection.Input, false, ((System.Byte)(4)), ((System.Byte)(2)), "折扣", System.Data.DataRowVersion.Original, null));
  805. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_折扣原因", System.Data.SqlDbType.VarChar, 60, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "折扣原因", System.Data.DataRowVersion.Original, null));
  806. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_抵店时间", System.Data.SqlDbType.DateTime, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "抵店时间", System.Data.DataRowVersion.Original, null));
  807. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_操作员", System.Data.SqlDbType.VarChar, 10, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "操作员", System.Data.DataRowVersion.Original, null));
  808. 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));
  809. 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));
  810. 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));
  811. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_特要说明", System.Data.SqlDbType.VarChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "特要说明", System.Data.DataRowVersion.Original, null));
  812. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_电话等级", System.Data.SqlDbType.VarChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "电话等级", System.Data.DataRowVersion.Original, null));
  813. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_离店时间", System.Data.SqlDbType.DateTime, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "离店时间", System.Data.DataRowVersion.Original, null));
  814. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_结帐日期", System.Data.SqlDbType.DateTime, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "结帐日期", System.Data.DataRowVersion.Original, null));
  815. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_结帐金额", System.Data.SqlDbType.Money, 8, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "结帐金额", System.Data.DataRowVersion.Original, null));
  816. 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));
  817. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_预定人", System.Data.SqlDbType.VarChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "预定人", System.Data.DataRowVersion.Original, null));
  818. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_预定公司", System.Data.SqlDbType.VarChar, 60, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "预定公司", System.Data.DataRowVersion.Original, null));
  819. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_预定单号", System.Data.SqlDbType.VarChar, 36, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "预定单号", System.Data.DataRowVersion.Original, null));
  820. this.sqlUpdateCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_预收款", System.Data.SqlDbType.Money, 8, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "预收款", System.Data.DataRowVersion.Original, null));
  821. // 
  822. // sqlDeleteCommand1
  823. // 
  824. this.sqlDeleteCommand1.CommandText = "DELETE FROM 入住单 WHERE (入住单号 = @Original_入住单号) AND (vip = @Original_vip OR @Origin" +
  825. "al_vip IS NULL AND vip IS NULL) AND (业务员 = @Original_业务员 OR @Original_业务员 IS NUL" +
  826. "L AND 业务员 IS NULL) AND (付款方式 = @Original_付款方式 OR @Original_付款方式 IS NULL AND 付款方式" +
  827. " IS NULL) AND (会员编号 = @Original_会员编号 OR @Original_会员编号 IS NULL AND 会员编号 IS NULL)" +
  828. " AND (保密 = @Original_保密 OR @Original_保密 IS NULL AND 保密 IS NULL) AND (入住人数 = @Ori" +
  829. "ginal_入住人数 OR @Original_入住人数 IS NULL AND 入住人数 IS NULL) AND (入住价格 = @Original_入住价" +
  830. "格 OR @Original_入住价格 IS NULL AND 入住价格 IS NULL) AND (加床价格 = @Original_加床价格 OR @Ori" +
  831. "ginal_加床价格 IS NULL AND 加床价格 IS NULL) AND (单据状态 = @Original_单据状态 OR @Original_单据状" +
  832. "态 IS NULL AND 单据状态 IS NULL) AND (叫醒 = @Original_叫醒 OR @Original_叫醒 IS NULL AND 叫" +
  833. "醒 IS NULL) AND (备注 = @Original_备注 OR @Original_备注 IS NULL AND 备注 IS NULL) AND (客" +
  834. "房价格 = @Original_客房价格 OR @Original_客房价格 IS NULL AND 客房价格 IS NULL) AND (客房类型 = @Or" +
  835. "iginal_客房类型 OR @Original_客房类型 IS NULL AND 客房类型 IS NULL) AND (客房编号 = @Original_客房" +
  836. "编号 OR @Original_客房编号 IS NULL AND 客房编号 IS NULL) AND (应收帐款 = @Original_应收帐款 OR @Or" +
  837. "iginal_应收帐款 IS NULL AND 应收帐款 IS NULL) AND (折扣 = @Original_折扣 OR @Original_折扣 IS " +
  838. "NULL AND 折扣 IS NULL) AND (折扣原因 = @Original_折扣原因 OR @Original_折扣原因 IS NULL AND 折扣" +
  839. "原因 IS NULL) AND (抵店时间 = @Original_抵店时间 OR @Original_抵店时间 IS NULL AND 抵店时间 IS NUL" +
  840. "L) AND (操作员 = @Original_操作员 OR @Original_操作员 IS NULL AND 操作员 IS NULL) AND (早餐 = " +
  841. "@Original_早餐 OR @Original_早餐 IS NULL AND 早餐 IS NULL) AND (是否加床 = @Original_是否加床 " +
  842. "OR @Original_是否加床 IS NULL AND 是否加床 IS NULL) AND (是否结帐 = @Original_是否结帐 OR @Origi" +
  843. "nal_是否结帐 IS NULL AND 是否结帐 IS NULL) AND (特要说明 = @Original_特要说明 OR @Original_特要说明 " +
  844. "IS NULL AND 特要说明 IS NULL) AND (电话等级 = @Original_电话等级 OR @Original_电话等级 IS NULL A" +
  845. "ND 电话等级 IS NULL) AND (离店时间 = @Original_离店时间 OR @Original_离店时间 IS NULL AND 离店时间 I" +
  846. "S NULL) AND (结帐日期 = @Original_结帐日期 OR @Original_结帐日期 IS NULL AND 结帐日期 IS NULL) A" +
  847. "ND (结帐金额 = @Original_结帐金额 OR @Original_结帐金额 IS NULL AND 结帐金额 IS NULL) AND (联系电话 " +
  848. "= @Original_联系电话 OR @Original_联系电话 IS NULL AND 联系电话 IS NULL) AND (预定人 = @Origina" +
  849. "l_预定人 OR @Original_预定人 IS NULL AND 预定人 IS NULL) AND (预定公司 = @Original_预定公司 OR @O" +
  850. "riginal_预定公司 IS NULL AND 预定公司 IS NULL) AND (预定单号 = @Original_预定单号 OR @Original_预" +
  851. "定单号 IS NULL AND 预定单号 IS NULL) AND (预收款 = @Original_预收款 OR @Original_预收款 IS NULL " +
  852. "AND 预收款 IS NULL)";
  853. this.sqlDeleteCommand1.Connection = this.sqlConnection1;
  854. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_入住单号", System.Data.SqlDbType.VarChar, 36, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "入住单号", System.Data.DataRowVersion.Original, null));
  855. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_vip", System.Data.SqlDbType.Bit, 1, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "vip", System.Data.DataRowVersion.Original, null));
  856. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_业务员", System.Data.SqlDbType.VarChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "业务员", System.Data.DataRowVersion.Original, null));
  857. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_付款方式", System.Data.SqlDbType.VarChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "付款方式", System.Data.DataRowVersion.Original, null));
  858. 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));
  859. 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));
  860. 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));
  861. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_入住价格", System.Data.SqlDbType.Money, 8, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "入住价格", System.Data.DataRowVersion.Original, null));
  862. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_加床价格", System.Data.SqlDbType.Money, 8, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "加床价格", System.Data.DataRowVersion.Original, null));
  863. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_单据状态", System.Data.SqlDbType.VarChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "单据状态", System.Data.DataRowVersion.Original, null));
  864. 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));
  865. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_备注", System.Data.SqlDbType.VarChar, 510, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "备注", System.Data.DataRowVersion.Original, null));
  866. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_客房价格", System.Data.SqlDbType.Money, 8, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "客房价格", System.Data.DataRowVersion.Original, null));
  867. 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));
  868. 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));
  869. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_应收帐款", System.Data.SqlDbType.Money, 8, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "应收帐款", System.Data.DataRowVersion.Original, null));
  870. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_折扣", System.Data.SqlDbType.Decimal, 5, System.Data.ParameterDirection.Input, false, ((System.Byte)(4)), ((System.Byte)(2)), "折扣", System.Data.DataRowVersion.Original, null));
  871. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_折扣原因", System.Data.SqlDbType.VarChar, 60, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "折扣原因", System.Data.DataRowVersion.Original, null));
  872. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_抵店时间", System.Data.SqlDbType.DateTime, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "抵店时间", System.Data.DataRowVersion.Original, null));
  873. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_操作员", System.Data.SqlDbType.VarChar, 10, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "操作员", System.Data.DataRowVersion.Original, null));
  874. 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));
  875. 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));
  876. 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));
  877. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_特要说明", System.Data.SqlDbType.VarChar, 50, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "特要说明", System.Data.DataRowVersion.Original, null));
  878. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_电话等级", System.Data.SqlDbType.VarChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "电话等级", System.Data.DataRowVersion.Original, null));
  879. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_离店时间", System.Data.SqlDbType.DateTime, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "离店时间", System.Data.DataRowVersion.Original, null));
  880. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_结帐日期", System.Data.SqlDbType.DateTime, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "结帐日期", System.Data.DataRowVersion.Original, null));
  881. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_结帐金额", System.Data.SqlDbType.Money, 8, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "结帐金额", System.Data.DataRowVersion.Original, null));
  882. 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));
  883. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_预定人", System.Data.SqlDbType.VarChar, 20, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "预定人", System.Data.DataRowVersion.Original, null));
  884. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_预定公司", System.Data.SqlDbType.VarChar, 60, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "预定公司", System.Data.DataRowVersion.Original, null));
  885. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_预定单号", System.Data.SqlDbType.VarChar, 36, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "预定单号", System.Data.DataRowVersion.Original, null));
  886. this.sqlDeleteCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_预收款", System.Data.SqlDbType.Money, 8, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "预收款", System.Data.DataRowVersion.Original, null));
  887. // 
  888. // da2
  889. // 
  890. this.da2.SelectCommand = this.sqlSelectCommand2;
  891. this.da2.TableMappings.AddRange(new System.Data.Common.DataTableMapping[] {
  892.   new System.Data.Common.DataTableMapping("Table", "客房类型", new System.Data.Common.DataColumnMapping[] {
  893.   new System.Data.Common.DataColumnMapping("类型编号", "类型编号"),
  894.   new System.Data.Common.DataColumnMapping("类型名称", "类型名称")})});
  895. // 
  896. // sqlSelectCommand2
  897. // 
  898. this.sqlSelectCommand2.CommandText = "SELECT 类型编号, 类型名称 FROM 客房类型";
  899. this.sqlSelectCommand2.Connection = this.sqlConnection1;
  900. // 
  901. // cmb1
  902. // 
  903. this.cmb1.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", this.dataSet21, "入住单.客房类型"));
  904. this.cmb1.DataSource = this.dataSet21;
  905. this.cmb1.DisplayMember = "客房类型.类型名称";
  906. this.cmb1.Enabled = false;
  907. this.cmb1.Location = new System.Drawing.Point(152, 35);
  908. this.cmb1.Name = "cmb1";
  909. this.cmb1.Size = new System.Drawing.Size(112, 20);
  910. this.cmb1.TabIndex = 119;
  911. this.cmb1.ValueMember = "客房类型.类型编号";
  912. // 
  913. // checkBox1
  914. // 
  915. this.checkBox1.DataBindings.Add(new System.Windows.Forms.Binding("Checked", this.dataSet21, "入住单.是否加床"));
  916. this.checkBox1.Enabled = false;
  917. this.checkBox1.Location = new System.Drawing.Point(624, 80);
  918. this.checkBox1.Name = "checkBox1";
  919. this.checkBox1.Size = new System.Drawing.Size(80, 24);
  920. this.checkBox1.TabIndex = 123;
  921. this.checkBox1.Text = "是否加床";
  922. // 
  923. // checkBox2
  924. // 
  925. this.checkBox2.DataBindings.Add(new System.Windows.Forms.Binding("Checked", this.dataSet21, "入住单.早餐"));
  926. this.checkBox2.Enabled = false;
  927. this.checkBox2.Location = new System.Drawing.Point(176, 176);
  928. this.checkBox2.Name = "checkBox2";
  929. this.checkBox2.Size = new System.Drawing.Size(80, 24);
  930. this.checkBox2.TabIndex = 128;
  931. this.checkBox2.Text = "提供早餐";
  932. // 
  933. // checkBox3
  934. // 
  935. this.checkBox3.DataBindings.Add(new System.Windows.Forms.Binding("Checked", this.dataSet21, "入住单.叫醒"));
  936. this.checkBox3.Enabled = false;
  937. this.checkBox3.Location = new System.Drawing.Point(256, 176);
  938. this.checkBox3.Name = "checkBox3";
  939. this.checkBox3.Size = new System.Drawing.Size(80, 24);
  940. this.checkBox3.TabIndex = 127;
  941. this.checkBox3.Text = "定时叫醒";
  942. // 
  943. // checkBox4
  944. // 
  945. this.checkBox4.DataBindings.Add(new System.Windows.Forms.Binding("Checked", this.dataSet21, "入住单.保密"));
  946. this.checkBox4.Enabled = false;
  947. this.checkBox4.Location = new System.Drawing.Point(336, 176);
  948. this.checkBox4.Name = "checkBox4";
  949. this.checkBox4.Size = new System.Drawing.Size(80, 24);
  950. this.checkBox4.TabIndex = 125;
  951. this.checkBox4.Text = "入住保密";
  952. // 
  953. // checkBox5
  954. // 
  955. this.checkBox5.DataBindings.Add(new System.Windows.Forms.Binding("Checked", this.dataSet21, "入住单.vip"));
  956. this.checkBox5.Enabled = false;
  957. this.checkBox5.Location = new System.Drawing.Point(416, 176);
  958. this.checkBox5.Name = "checkBox5";
  959. this.checkBox5.Size = new System.Drawing.Size(80, 24);
  960. this.checkBox5.TabIndex = 126;
  961. this.checkBox5.Text = "VIP贵宾";
  962. // 
  963. // calen1
  964. // 
  965. this.calen1.Location = new System.Drawing.Point(232, 128);
  966. this.calen1.Name = "calen1";
  967. this.calen1.TabIndex = 130;
  968. this.calen1.Visible = false;
  969. this.calen1.DateSelected += new System.Windows.Forms.DateRangeEventHandler(this.calen1_DateSelected);
  970. // 
  971. // btnRoom
  972. // 
  973. this.btnRoom.Enabled = false;
  974. this.btnRoom.Image = ((System.Drawing.Image)(resources.GetObject("btnRoom.Image")));
  975. this.btnRoom.Location = new System.Drawing.Point(96, 80);
  976. this.btnRoom.Name = "btnRoom";
  977. this.btnRoom.Size = new System.Drawing.Size(24, 24);
  978. this.btnRoom.TabIndex = 129;
  979. this.btnRoom.Click += new System.EventHandler(this.btnRoom_Click);
  980. this.btnRoom.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnRoom_MouseUp);
  981. // 
  982. // HotelArrival
  983. // 
  984. this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
  985. this.ClientSize = new System.Drawing.Size(728, 525);
  986. this.Controls.Add(this.calen1);
  987. this.Name = "HotelArrival";
  988. this.Text = "【入住管理】";
  989. this.Load += new System.EventHandler(this.HotelArrival_Load);
  990. this.Controls.SetChildIndex(this.groupBox1, 0);
  991. this.Controls.SetChildIndex(this.toolBar1, 0);
  992. this.Controls.SetChildIndex(this.dataGrid1, 0);
  993. this.Controls.SetChildIndex(this.groupBox2, 0);
  994. this.Controls.SetChildIndex(this.calen1, 0);
  995. ((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).EndInit();
  996. this.groupBox2.ResumeLayout(false);
  997. ((System.ComponentModel.ISupportInitialize)(this.dataSet21)).EndInit();
  998. this.ResumeLayout(false);
  999. } #endregion
  1000. //----------根据输入信息搜索数据-----------
  1001. private void btnSearch_Click(object sender, System.EventArgs e)
  1002. {
  1003. da1.SelectCommand.Parameters[0].Value="%";
  1004. da1.SelectCommand.Parameters[1].Value="%";
  1005. da1.SelectCommand.Parameters[2].Value="%";
  1006. if(txt1.Text.Trim()!="")
  1007. {
  1008. da1.SelectCommand.Parameters[0].Value="%"+txt1.Text.Trim()+"%";
  1009. }
  1010. if(txt2.Text.Trim()!="")
  1011. {
  1012. da1.SelectCommand.Parameters[1].Value="%"+txt2.Text.Trim()+"%";
  1013. }
  1014. if(txt3.Text.Trim()!="")
  1015. {
  1016. da1.SelectCommand.Parameters[2].Value="%"+txt3.Text.Trim()+"%";
  1017. }
  1018. dataSet21.Clear();//刷新数据集
  1019. da1.Fill(dataSet21);
  1020. //填充其他编号和名称数据
  1021. da2.Fill(dataSet21);
  1022. }
  1023. //-----------创建窗体时读入数据-------------
  1024. private void HotelArrival_Load(object sender, System.EventArgs e)
  1025. {
  1026. //填充数据集
  1027. da2.Fill(dataSet21);
  1028. da1.SelectCommand.Parameters[0].Value="%";
  1029. da1.SelectCommand.Parameters[1].SqlDbType=SqlDbType.VarChar;
  1030. da1.SelectCommand.Parameters[1].Value="%";
  1031. da1.SelectCommand.Parameters[2].SqlDbType=SqlDbType.VarChar;
  1032. da1.SelectCommand.Parameters[2].Value="%";
  1033. da1.Fill(dataSet21);//填充客房预定信息
  1034. base.dataSet11=this.dataSet21;
  1035. this.cmOrders=(CurrencyManager) BindingContext[dataSet21,"入住单"];
  1036. } //----------重写设置控件只读属性函数----------
  1037. protected override void SetModifyMode(bool blnEdit)
  1038. {
  1039. base.SetModifyMode (blnEdit);
  1040. txt4.ReadOnly=!blnEdit;
  1041. txt5.ReadOnly=!blnEdit;
  1042. txt6.ReadOnly=!blnEdit;
  1043. txt8.ReadOnly=!blnEdit;
  1044. txt9.ReadOnly=!blnEdit;
  1045. txt10.ReadOnly=!blnEdit;
  1046. txt11.ReadOnly=!blnEdit;
  1047. txt12.ReadOnly=!blnEdit;
  1048. txt13.ReadOnly=!blnEdit;
  1049. txt15.ReadOnly=!blnEdit;
  1050. txt16.ReadOnly=!blnEdit;
  1051. txt17.ReadOnly=!blnEdit;
  1052. txt18.ReadOnly=!blnEdit;
  1053. txt20.ReadOnly=!blnEdit;
  1054. cmb2.Enabled=blnEdit;
  1055. cmb3.Enabled=blnEdit;
  1056. cmb4.Enabled=blnEdit;
  1057. checkBox1.Enabled=blnEdit;
  1058. checkBox2.Enabled=blnEdit;
  1059. checkBox3.Enabled=blnEdit;
  1060. checkBox4.Enabled=blnEdit;
  1061. checkBox5.Enabled=blnEdit;
  1062. btnImport.Enabled=blnEdit;
  1063. btnRoom.Enabled=blnEdit;
  1064. }
  1065. //-------重写新增记录时设置默认值函数--------
  1066. protected override void SetDefaultValue()
  1067. {
  1068. //base.SetDefaultValue();
  1069. txt14.Text="入住";//新增单据状态为预定
  1070. //自动计算新编号
  1071. string connStr="workstation id=localhost;Integrated Security=SSPI;Database=hotelbook;";
  1072. SqlConnection cn=new SqlConnection(connStr);
  1073. cn.Open();
  1074. SqlCommand cmd=cn.CreateCommand();
  1075. if(dataSet21.入住单.Rows.Count==0)
  1076. cmd.CommandText="select max(入住单号) 最大编号 from 入住单历史";
  1077. else
  1078.                 cmd.CommandText="select max(入住单号) 最大编号 from 入住单";
  1079. object result=cmd.ExecuteScalar();
  1080. int order=1;
  1081. if(result!=System.DBNull.Value)
  1082. {
  1083. string maxID=result.ToString().Trim();
  1084. maxID=maxID.Substring(2,maxID.Length-2);
  1085. order=Convert.ToInt16(maxID)+1;
  1086. }
  1087. int length=order.ToString().Length;
  1088. string newID="";
  1089. switch(length)
  1090. {
  1091. case 1:
  1092. newID="RZ0000000"+order.ToString();
  1093. break;
  1094. case 2:
  1095. newID="RZ000000"+order.ToString();
  1096. break;
  1097. case 3:
  1098. newID="RZ00000"+order.ToString();
  1099. break;
  1100. case 4:
  1101. newID="RZ0000"+order.ToString();
  1102. break;
  1103. case 5:
  1104. newID="RZ000"+order.ToString();
  1105. break;
  1106. case 6:
  1107. newID="RZ00"+order.ToString();
  1108. break;
  1109. case 7:
  1110. newID="RZ0"+order.ToString();
  1111. break;
  1112. }
  1113. txt4.Text=newID;//自动生成编号
  1114. cmb2.Text=System.DateTime.Now.Date.ToString();//抵店时间当天
  1115. cmb3.Text=System.DateTime.Now.Date.AddDays(3).ToString();//离店时间为3天后
  1116. cmb1.Text="标准房";
  1117. } //-------重写检查非空字段函数--------
  1118. protected override bool CheckNotNull()
  1119. {
  1120. if(txt4.Text.Trim()=="")// 检查房间编号
  1121. {
  1122. MessageBox.Show("房间号不能为空","提示",MessageBoxButtons.OK,MessageBoxIcon.Stop);
  1123. return(false);
  1124. }
  1125. if(txt6.Text.Trim()=="")//检查客房编号
  1126. {
  1127. MessageBox.Show("请选择客房编号","提示",MessageBoxButtons.OK,MessageBoxIcon.Stop);
  1128. return(false);
  1129. }
  1130. if(cmb2.Text.Trim()=="")//检查楼层
  1131. {
  1132. MessageBox.Show("请抵店时间","提示",MessageBoxButtons.OK,MessageBoxIcon.Stop);
  1133. return(false);
  1134. }
  1135. return base.CheckNotNull ();
  1136. }
  1137. //------------从预定单中双击选择预定信息-------------
  1138. private void btnImport_Click(object sender, System.EventArgs e)
  1139. {
  1140. string sql="select * from 预定单";
  1141. SelectTable newfrm=new SelectTable(sql,1);
  1142. newfrm.Text="双击选择预定单号";
  1143. newfrm.ShowDialog();
  1144. }
  1145. //----------显示预定信息-------------
  1146. private void btnImport_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
  1147. {
  1148.             
  1149. if(dRow["预定单号"].ToString().Trim()=="")
  1150. return;
  1151. txt19.Text=dRow["预定单号"].ToString().Trim();
  1152. cmb2.Text=dRow["抵店时间"].ToString().Trim();
  1153. cmb3.Text=dRow["离店时间"].ToString().Trim();
  1154. txt5.Text=dRow["联系电话"].ToString().Trim();
  1155. txt6.Text=dRow["客房编号"].ToString().Trim();
  1156. txt7.Text=dRow["客房价格"].ToString().Trim();
  1157. txt8.Text=dRow["入住价格"].ToString().Trim();
  1158. txt9.Text=dRow["折扣"].ToString().Trim();
  1159. txt10.Text=dRow["折扣原因"].ToString().Trim();
  1160. txt11.Text=dRow["入住人数"].ToString().Trim();
  1161. txt12.Text=dRow["加床价格"].ToString().Trim();
  1162. txt13.Text=dRow["预收款"].ToString().Trim();
  1163. checkBox1.Checked=Convert.ToBoolean(dRow["是否加床"]);
  1164. txt15.Text=dRow["业务员"].ToString().Trim();
  1165. txt16.Text=dRow["操作员"].ToString().Trim();
  1166. txt17.Text=dRow["会员编号"].ToString().Trim();
  1167. txt18.Text=dRow["预定公司"].ToString().Trim();
  1168. string strConn="workstation id=localhost;Integrated Security=SSPI;Database=hotelbook;";
  1169. SqlConnection cn=new SqlConnection(strConn);
  1170. cn.Open();
  1171. SqlCommand cmd=cn.CreateCommand();
  1172. string sql="SELECT b.类型名称 FROM 客房类型 b,预定单 a where (a.客房类型=b.类型编号)and(a.预定单号='"+txt19.Text+"')";
  1173. cmd.CommandText=sql;
  1174. cmb1.Text=cmd.ExecuteScalar().ToString().Trim();//读入预定客房类型
  1175. txt6.ReadOnly=true;//预定房间不可修改
  1176. cmb1.Enabled=false;
  1177. }
  1178. //-----显示和选择抵店日期和离店日期-----
  1179. private void cmb2_DropDown(object sender, System.EventArgs e)
  1180. {
  1181. selectDate(cmb2);
  1182. }
  1183. private void cmb3_DropDown(object sender, System.EventArgs e)
  1184. {
  1185. selectDate(cmb3);
  1186. }
  1187. //----------关闭日期控件的显示----------
  1188. private void cmb2_Leave(object sender, System.EventArgs e)
  1189. {
  1190. calen1.Visible=false;
  1191. }
  1192. private void cmb3_Leave(object sender, System.EventArgs e)
  1193. {
  1194. calen1.Visible=false;
  1195. }
  1196. //-----------单击下拉列表框下拉箭头时显示日期以供选择---------------
  1197. private void selectDate(ComboBox cb)
  1198. {
  1199. calen1.Left=cb.Left;//设置日期控件的位置
  1200. calen1.Top=cb.Top-calen1.Height-10+groupBox2.Top;
  1201. if(cb.Text.Trim()!="")
  1202. {
  1203. calen1.SelectionStart=Convert.ToDateTime(cb.Text);//日历显示的时间为数据时间
  1204. calen1.SelectionEnd=Convert.ToDateTime(cb.Text);
  1205. }
  1206. calen1.Visible=true;//显示日期
  1207. calen1.Show();
  1208. }
  1209. //-----------从日历控件中选择日期信息------------
  1210. private void calen1_DateSelected(object sender, System.Windows.Forms.DateRangeEventArgs e)
  1211. {
  1212. //判断是由哪个下拉列表框调出日历,以便回馈日期信息
  1213. if(calen1.Left==cmb2.Left)
  1214. cmb2.Text=calen1.SelectionEnd.ToString();
  1215. if(calen1.Left==cmb3.Left)
  1216. cmb3.Text=calen1.SelectionEnd.ToString();
  1217. }
  1218. //---------更新房态并将预定信息放入历史---------
  1219. private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
  1220. {
  1221. //在保存数据后再进行处理
  1222. if(e.Button.ToolTipText=="提交")
  1223. {
  1224. string strConn="workstation id=localhost;Integrated Security=SSPI;Database=hotelbook;";
  1225. SqlConnection cn=new SqlConnection(strConn);
  1226. cn.Open();
  1227. SqlCommand cmd=cn.CreateCommand();
  1228. //先把所有状态为已经入住的房间改为空房
  1229. cmd.CommandText="update 客房信息 set 状态='空房' where 状态='住房'";
  1230. cmd.ExecuteNonQuery();
  1231. //然后根据入住单中的信息,调用储存过程,保存入住单和清除已经入住的预定单
  1232. foreach(DataRow aRow in dataSet21.入住单.Rows)
  1233. {
  1234. try
  1235. {
  1236. cmd.CommandText="exec sf_保存入住单 '"+aRow["入住单号"].ToString()+"'";
  1237. cmd.ExecuteNonQuery();
  1238. }
  1239. catch(Exception express)
  1240. {
  1241. MessageBox.Show(express.ToString());
  1242. }
  1243. }
  1244. }
  1245. }
  1246. //----------显示房态图并选择房间---------
  1247. private void btnRoom_Click(object sender, System.EventArgs e)
  1248. {
  1249. RoomStatus newfrm=new RoomStatus(2);
  1250. newfrm.ShowDialog();
  1251. }
  1252. //---------------读入房态图中返回的信息----------------
  1253. private void btnRoom_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
  1254. {
  1255. if(roomInfo[0].Trim()=="")
  1256. {
  1257. return;
  1258. }
  1259. txt6.Text=roomInfo[0];//显示房间编号
  1260. cmb1.Text=roomInfo[1];//显示房间类型
  1261. string strConn="workstation id=localhost;Integrated Security=SSPI;Database=hotelbook;";
  1262. SqlConnection cn=new SqlConnection(strConn);
  1263. cn.Open();
  1264. SqlCommand cmd=cn.CreateCommand();
  1265. cmd.CommandText="SELECT 价格 FROM 客房类型 where 类型名称='"+cmb1.Text+"'";
  1266. txt7.Text=cmd.ExecuteScalar().ToString().Trim();//读入该类型客房价格
  1267. txt8.Text=txt7.Text;//入住价格默认和客房价格一致
  1268. } } }