guahao.aspx.cs
上传用户:clhb88
上传日期:2009-09-26
资源大小:3468k
文件大小:8k
源码类别:

医药行业

开发平台:

C#

  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Web;
  7. using System.Web.SessionState;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.HtmlControls;
  11. using System.Data.SqlClient;
  12. namespace 医院管理系统
  13. {
  14. /// <summary>
  15. /// wubi 的摘要说明。
  16. /// </summary>
  17. public class wubi : System.Web.UI.Page
  18. {
  19. protected System.Data.SqlClient.SqlConnection cnn;
  20. protected System.Data.SqlClient.SqlCommand sqlSelectCommand1;
  21. protected System.Data.SqlClient.SqlCommand sqlInsertCommand1;
  22. protected System.Data.SqlClient.SqlCommand sqlUpdateCommand1;
  23. protected System.Data.SqlClient.SqlCommand sqlDeleteCommand1;
  24. protected System.Data.SqlClient.SqlDataAdapter sda;
  25. protected System.Data.SqlClient.SqlCommand cmd;
  26. protected System.Web.UI.WebControls.ValidationSummary ValidationSummary1;
  27. protected System.Web.UI.WebControls.RadioButtonList r1;
  28. protected System.Web.UI.WebControls.DataGrid DataGrid1;
  29. protected System.Web.UI.WebControls.TextBox tname1;
  30. protected System.Web.UI.WebControls.Panel pl;
  31. protected System.Web.UI.WebControls.Button Button3;
  32. protected System.Web.UI.WebControls.Button Button1;
  33. protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator6;
  34. protected System.Web.UI.WebControls.TextBox tadd;
  35. protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator5;
  36. protected System.Web.UI.WebControls.RadioButtonList r3;
  37. protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator4;
  38. protected System.Web.UI.WebControls.RadioButtonList r2;
  39. protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator3;
  40. protected System.Web.UI.WebControls.RadioButtonList r11;
  41. protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2;
  42. protected System.Web.UI.WebControls.TextBox tage;
  43. protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
  44. protected System.Web.UI.WebControls.TextBox tname;
  45. protected System.Web.UI.WebControls.DropDownList DropDownList1;
  46. protected 医院管理系统.ds ds1;
  47. protected System.Web.UI.WebControls.HyperLink HyperLink1;
  48. protected System.Web.UI.WebControls.Image Image1;
  49. protected System.Web.UI.WebControls.HyperLink HyperLink2;
  50. Cpass cpa =new Cpass(); 
  51. private void Page_Load(object sender, System.EventArgs e)
  52. {
  53. try
  54. {
  55. string user= Session["usename"].ToString();
  56. string pwd=Session["pwds"].ToString() ; //获得变量值
  57. if(cpa.CH(user, pwd, "挂号")=="Norights")//用户名或密码错或无权限
  58. Response.Redirect("index.aspx"); } 
  59. catch{  Response.Redirect("index.aspx");} 
  60. }
  61. #region Web 窗体设计器生成的代码
  62. override protected void OnInit(EventArgs e)
  63. {
  64. //
  65. // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
  66. //
  67. InitializeComponent();
  68. base.OnInit(e);
  69. }
  70. /// <summary>
  71. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  72. /// 此方法的内容。
  73. /// </summary>
  74. private void InitializeComponent()
  75. {    
  76. this.cnn = new System.Data.SqlClient.SqlConnection();
  77. this.sqlSelectCommand1 = new System.Data.SqlClient.SqlCommand();
  78. this.sqlInsertCommand1 = new System.Data.SqlClient.SqlCommand();
  79. this.sqlUpdateCommand1 = new System.Data.SqlClient.SqlCommand();
  80. this.sqlDeleteCommand1 = new System.Data.SqlClient.SqlCommand();
  81. this.sda = new System.Data.SqlClient.SqlDataAdapter();
  82. this.cmd = new System.Data.SqlClient.SqlCommand();
  83. this.ds1 = new 医院管理系统.ds();
  84. ((System.ComponentModel.ISupportInitialize)(this.ds1)).BeginInit();
  85. this.Button1.Click += new System.EventHandler(this.Button1_Click);
  86. this.Button3.Click += new System.EventHandler(this.Button3_Click);
  87. // 
  88. // cnn
  89. // 
  90. this.cnn.ConnectionString = "workstation id="802-HUANGHAI";packet size=4096;integrated security=SSPI;data sour" +
  91. "ce=".";persist security info=False;initial catalog=医院管理系统";
  92. // 
  93. // sqlSelectCommand1
  94. // 
  95. this.sqlSelectCommand1.CommandText = "[sel]";
  96. this.sqlSelectCommand1.CommandType = System.Data.CommandType.StoredProcedure;
  97. this.sqlSelectCommand1.Connection = this.cnn;
  98. this.sqlSelectCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@RETURN_VALUE", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.ReturnValue, false, ((System.Byte)(0)), ((System.Byte)(0)), "", System.Data.DataRowVersion.Current, null));
  99. this.sqlSelectCommand1.Parameters.Add(new System.Data.SqlClient.SqlParameter("@sel", System.Data.SqlDbType.NVarChar, 20));
  100. // 
  101. // sqlInsertCommand1
  102. // 
  103. this.sqlInsertCommand1.Connection = this.cnn;
  104. // 
  105. // sda
  106. // 
  107. this.sda.DeleteCommand = this.sqlDeleteCommand1;
  108. this.sda.InsertCommand = this.sqlInsertCommand1;
  109. this.sda.SelectCommand = this.sqlSelectCommand1;
  110. this.sda.UpdateCommand = this.sqlUpdateCommand1;
  111. // 
  112. // cmd
  113. // 
  114. this.cmd.CommandText = "[guahao1]";
  115. this.cmd.CommandType = System.Data.CommandType.StoredProcedure;
  116. this.cmd.Connection = this.cnn;
  117. this.cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@RETURN_VALUE", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.ReturnValue, false, ((System.Byte)(0)), ((System.Byte)(0)), "", System.Data.DataRowVersion.Current, null));
  118. this.cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@name", System.Data.SqlDbType.NVarChar, 40));
  119. this.cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@age", System.Data.SqlDbType.NVarChar, 10));
  120. this.cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@sex", System.Data.SqlDbType.NVarChar, 10));
  121. this.cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@xing", System.Data.SqlDbType.NVarChar, 20));
  122. this.cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@money", System.Data.SqlDbType.NVarChar, 10));
  123. this.cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@bingli", System.Data.SqlDbType.NVarChar, 10));
  124. this.cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@add", System.Data.SqlDbType.NVarChar, 50));
  125. // 
  126. // ds1
  127. // 
  128. this.ds1.DataSetName = "ds";
  129. this.ds1.Locale = new System.Globalization.CultureInfo("zh-CN");
  130. this.Load += new System.EventHandler(this.Page_Load);
  131. ((System.ComponentModel.ISupportInitialize)(this.ds1)).EndInit();
  132. }
  133. #endregion
  134. private void Button3_Click(object sender, System.EventArgs e)
  135. {
  136. pl.Visible=true;
  137.         tname1.Text =tname.Text ;
  138. DataGrid1.Visible =true;
  139. if(cnn.State==0) cnn.Open();
  140. sda.SelectCommand.Parameters["@sel"].Value=tname1.Text;
  141. sda.SelectCommand.ExecuteNonQuery ();
  142. this.ds1.Clear();
  143. this.sda.Fill(ds1);
  144. this.DataGrid1.DataBind();
  145. cnn.Close();
  146. }
  147. private void Button1_Click(object sender, System.EventArgs e)
  148. if(cnn.State==0) cnn.Open();
  149. cmd.Parameters["@name"].Value =tname.Text ; 
  150. cmd.Parameters["@age"].Value =tage.Text ;
  151. cmd.Parameters["@sex"].Value =r11.SelectedValue;
  152. cmd.Parameters["@xing"].Value=this.DropDownList1.SelectedValue;
  153. cmd.Parameters["@money"].Value =r2.SelectedValue ;
  154.     cmd.Parameters["@bingli"].Value =r3.SelectedValue ;
  155. cmd.Parameters["@add"].Value =tadd.Text ;
  156.     cmd.ExecuteNonQuery();
  157.  cnn.Close();
  158. Response.Write("<script language=javascript>alert('挂号成功!请获取你的挂号号码!!!');</script>");
  159.    
  160. }
  161. private void Button2_Click(object sender, System.EventArgs e)
  162. {
  163. this.Response.Redirect("guahaocz.aspx");
  164. }
  165. }
  166. }