aakash2310

Untitled

Feb 23rd, 2022 (edited)
553
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.Data.SqlClient;
  8.  
  9. namespace WebApplication1
  10. {
  11. public partial class WebForm1 : System.Web.UI.Page
  12. {
  13. SqlConnection con;
  14. SqlCommand cmd1,cmd2,cmd3,cmd4,cmd5;
  15. SqlDataReader dr;
  16. protected void Page_Load(object sender, EventArgs e)
  17. {
  18. con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=F:\SEM-4\WEB\LABWORKS\LABWORK15\WebApplication1\App_Data\Database1.mdf;Initial Catalog=Tables;Integrated Security=True;");
  19. con.Open();
  20. }
  21.  
  22. protected void Button1_Click(object sender, EventArgs e)
  23. {
  24. cmd1 = new SqlCommand("SELECT * FROM [UserTable] WHERE UserName =@UserName",con);
  25. cmd1.Parameters.AddWithValue("@UserName", TextBox1.Text);
  26.  
  27. cmd2 = new SqlCommand("INSERT INTO [UserTable] VALUES(@UserName,@Password,@DateOfBirth,@EMail,@Gender,@ContactNo)", con);
  28. dr = cmd1.ExecuteReader();
  29. if(dr.HasRows)
  30. {
  31. Response.Write("User Already Exist");
  32. }
  33. else
  34. {
  35. dr.Close();
  36. cmd1.Dispose();
  37. cmd2.Parameters.AddWithValue("@UserName",TextBox1.Text);
  38. cmd2.Parameters.AddWithValue("@Password", TextBox2.Text);
  39. cmd2.Parameters.AddWithValue("@DateOfBirth", TextBox3.Text);
  40. cmd2.Parameters.AddWithValue("@EMail", TextBox4.Text);
  41. cmd2.Parameters.AddWithValue("@ContactNo", TextBox5.Text);
  42.  
  43. String gen;
  44. if (RadioButton1.Checked)
  45. {
  46. gen = "Male";
  47. }
  48. else
  49. {
  50. gen = "Female";
  51. }
  52. Label7.Text = gen;
  53. cmd2.Parameters.AddWithValue("@Gender", gen);
  54. cmd2.ExecuteNonQuery();
  55. Response.Write("User Registered Successfully");
  56.  
  57. TextBox1.Text = " ";
  58. TextBox2.Text = " ";
  59. TextBox3.Text = " ";
  60. TextBox4.Text = " ";
  61. TextBox5.Text = " ";
  62. con.Close();
  63. cmd2.Dispose();
  64. }
  65. }
  66.  
  67. protected void Button2_Click(object sender, EventArgs e)
  68. {
  69. String gen;
  70. if (RadioButton1.Checked)
  71. {
  72. gen = "Male";
  73. }
  74. else
  75. {
  76. gen = "Female";
  77. }
  78. Label7.Text = gen;
  79. cmd3 = new SqlCommand("UPDATE [UserTable] SET Password=@Password,DateOfBirth=@DateOfBirth,EMail=@EMail,Gender=@Gender,ContactNo=@ContactNo WHERE UserName=@UserName",con);
  80. cmd3.Parameters.AddWithValue("@Password", TextBox2.Text);
  81. cmd3.Parameters.AddWithValue("@DateOfBirth", TextBox3.Text);
  82. cmd3.Parameters.AddWithValue("@EMail", TextBox4.Text);
  83. cmd3.Parameters.AddWithValue("@ContactNo", TextBox5.Text);
  84. cmd3.Parameters.AddWithValue("@UserName", TextBox1.Text);
  85. cmd3.Parameters.AddWithValue("@Gender", gen);
  86. cmd3.ExecuteNonQuery();
  87. Response.Write("Record Updated");
  88. TextBox1.Text = " ";
  89. TextBox2.Text = " ";
  90. TextBox3.Text = " ";
  91. TextBox4.Text = " ";
  92. TextBox5.Text = " ";
  93. con.Close();
  94. cmd3.Dispose();
  95. }
  96. protected void Button3_Click(object sender, EventArgs e)
  97. {
  98. cmd4 = new SqlCommand("SELECT * FROM [UserTable] WHERE UserName =@UserName", con);
  99. cmd4.Parameters.AddWithValue("@UserName", TextBox1.Text);
  100. cmd5 = new SqlCommand("DELETE FROM [UserTable] WHERE UserName =@UserName", con);
  101. cmd5.Parameters.AddWithValue("@UserName", TextBox1.Text);
  102. dr = cmd4.ExecuteReader();
  103. if(dr.HasRows)
  104. {
  105. dr.Close();
  106. cmd4.Dispose();
  107. cmd5.ExecuteNonQuery();
  108. Response.Write("User Deleted Successfully");
  109. }
  110. else
  111. {
  112. Response.Write("User does not exist");
  113. }
  114. TextBox1.Text = " ";
  115. TextBox2.Text = " ";
  116. TextBox3.Text = " ";
  117. TextBox4.Text = " ";
  118. TextBox5.Text = " ";
  119. con.Close();
  120. cmd5.Dispose();
  121. }
  122.  
  123. }
  124. }
Add Comment
Please, Sign In to add comment