Advertisement
Guest User

Untitled

a guest
Jun 5th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.46 KB | None | 0 0
  1. <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" %>
  2. <%@ Import Namespace="System.Data.SqlClient" %>
  3. <script runat="server">
  4. string User1;
  5. string massge2;
  6. public static bool IsExsist(string UserName)
  7. {
  8. bool b = false;
  9. // מחרוזת החיבור
  10. string connString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True";
  11. // אובייקט קישור המקבל כפרמטר את מחרוזת הקישור
  12. SqlConnection conn = new SqlConnection(connString);
  13. // מחרוזת הוראה לביצוע
  14. string cmdString = string.Format("SELECT UserName FROM UserTbl WHERE UserName = N'{0}' ", UserName);
  15. // אובייקט פקודה המקבל כקלט את ההוראה לביצוע ואת אובייקט הקישור
  16. SqlCommand cmd = new SqlCommand(cmdString, conn);
  17. // פתיחת קשר
  18. conn.Open();
  19. // הפעלת הפקודה ויצירת דאטה רידר
  20. SqlDataReader dr = cmd.ExecuteReader();
  21. // אם יש שורות בדאטה רידר המשמעות שיש שם כזה
  22. if (dr.HasRows)
  23. b = true;
  24. // סגור קשר
  25. conn.Close();
  26. // החזר ערך
  27. return b;
  28. }
  29. protected void Page_Load(object sender, EventArgs e)
  30. {
  31. if (Request.Form["sub"] != null)
  32. {
  33. User1 = Request.Form["user1"];
  34. string Street = Request.Form["Street"];
  35. string FirstName = Request.Form["FirstName"];
  36. string LastName = Request.Form["LastName"];
  37. string Email = Request.Form["Email"];
  38. string Identify = Request.Form["Identify"];
  39. string Password = Request.Form["Password"];
  40. bool b= IsExsist(User1);
  41. if (b == false)
  42. {
  43. massge2 = " שם המשתמש לא קיים";
  44. }
  45. else
  46. {
  47. string conStr = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True";
  48. string cmdStr = string.Format("UPDATE UserTbl SET FirstName = N'{0}', LastName = N'{1}', Email = N'{2}', Password = N'{3}', Identify = N'{4}', Street = N'{5}' WHERE (UserName = N'{6}')", FirstName, LastName, Email, Password, Identify, Street,User1);
  49. SqlConnection conObj = new SqlConnection(conStr);
  50. SqlCommand cmd = new SqlCommand(cmdStr, conObj);
  51. conObj.Open();
  52. cmd.ExecuteNonQuery();
  53. conObj.Close();
  54. massge2 = "פרטי המשתמ עודכנו";
  55. }
  56. }
  57.  
  58. }
  59. </script>
  60. <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
  61.  
  62. </asp:Content>
  63. <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
  64. <form action="updateInAdmin.aspx" method="post" >
  65. <div style="background-color:Fuchsia; color:Red;">
  66. <h1> עדכון פרטים אישיים </h1>
  67. <table>
  68. <tr>
  69. <td> הקש את שם המשתמש לעדכון פרטיו:</td>
  70. <td><input type="text" name="user1" /></td>
  71. </tr>
  72. <tr>
  73. <td>שם פרטי :</td>
  74. <td> <input type="text" id="yourname" name="FirstName"/></td>
  75. <td id="errorname"> </td>
  76. <td id="errorname1"> </td>
  77. </tr>
  78. <tr>
  79. <td>שם משפחה : </td>
  80. <td><input type="text" id="yourlastname" name="LastName" /> </td>
  81. <td id="errorlastname"></td>
  82. </tr>
  83. <tr>
  84. <td>אימייל : </td>
  85. <td><input type="text" id="email" name="Email" /> </td>
  86. <td id="erroremail"> </td>
  87.  
  88. </tr>
  89. <tr>
  90. <td>סיסמא :</td>
  91. <td> <input type="password" id="pass" name="Password" /> </td>
  92. <td id="errorpass"> </td>
  93. </tr>
  94. <tr>
  95. <td> תעודת זהות :</td>
  96. <td> <input type ="text" id="identify" name="Identify" /> </td>
  97. <td id="errorid"></td>
  98.  
  99. </tr>
  100. <tr> <td> רחוב :</td>
  101. <td> <input type="text" id="street" name="Street"/></td>
  102. <td id="errorstreet"> </td>
  103. </tr>
  104. </table>
  105. <input type = "submit" value= "שלח" name="sub" style="text-align:center" />
  106. <span style="background-color:Yellow; color:Red"><%=massge2 %></span>
  107. </div>
  108. <input type="reset" value="נקה" />
  109. </form>
  110. </asp:Content>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement