Advertisement
Guest User

Untitled

a guest
Apr 6th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. ALTER PROCEDURE pAdminUsersEvaSmart @tipo INT
  2. ,@UserName VARCHAR(100)
  3. ,@ERROR VARCHAR(100) OUT
  4. AS
  5. BEGIN
  6. IF @tipo = 0
  7. BEGIN
  8. IF EXISTS (
  9. SELECT *
  10. FROM seguridad..Usuario
  11. WHERE username = @UserName
  12. )
  13. BEGIN
  14. UPDATE seguridad..Usuario
  15. SET IntentosUltimoAcceso = 0
  16. ,IntentosActualAcceso = 0
  17. ,Conexion = 'DES'
  18. WHERE UserName = @UserName
  19.  
  20. SET @ERROR = 'SE DESBLOQUEO CORRECTAMENTE..'
  21. END
  22. ELSE
  23. BEGIN
  24. SET @ERROR = 'NO SE PUEDE DESBLOQUEAR EL USUARIO NO EXISTE..'
  25. END
  26. END
  27. END
  28.  
  29. protected void btnDesbloqueo_Click(object sender, EventArgs e)
  30. {
  31. SqlConnection conn = new SqlConnection("Server=10.0.101.85\instbdd01;Database=Seguridad;User Id=sa;Password=SA123456789*;");
  32. SqlCommand cmd = new SqlCommand("pAdminUsersEvaSmart", conn);
  33. cmd.CommandType = CommandType.StoredProcedure;
  34.  
  35. cmd.Parameters.Add("@tipo", SqlDbType.Int);
  36. cmd.Parameters.Add("@UserName", SqlDbType.VarChar, 100);
  37. cmd.Parameters.Add("@ERROR", SqlDbType.Char, 500);
  38.  
  39. cmd.Parameters["@tipo"].Value = 0;
  40. cmd.Parameters["@UserName"].Value = txtUserName.Text;
  41. cmd.Parameters["@ERROR"].Direction = ParameterDirection.Output;
  42.  
  43. conn.Open();
  44. cargardatos();
  45.  
  46. cmd.ExecuteNonQuery();
  47. conn.Close();
  48.  
  49. Label1.Text = cmd.Parameters["@ERROR"].Value.ToString(); ;
  50.  
  51. if (Label1.Text == "SE DESBLOQUEO CORRECTAMENTE..")
  52. {
  53. ScriptManager.RegisterStartupScript(this, GetType(), "Show Modal Popup", "showmodalpopup1();", true);
  54. }
  55. else if (Label1.Text == "NO SE PUEDE DESBLOQUEAR EL USUARIO NO EXISTE..")
  56. {
  57. ScriptManager.RegisterStartupScript(this, GetType(), "Show Modal Popup", "showmodalpopup();", true);
  58. }
  59. }
  60.  
  61. ALTER PROCEDURE pAdminUsersEvaSmart @tipo INT
  62. ,@UserName VARCHAR(100)
  63. AS
  64. BEGIN
  65. IF @tipo = 0
  66. BEGIN
  67. IF EXISTS (
  68. SELECT 1
  69. FROM seguridad..Usuario
  70. WHERE username = @UserName
  71. )
  72. BEGIN
  73. UPDATE seguridad..Usuario
  74. SET IntentosUltimoAcceso = 0
  75. ,IntentosActualAcceso = 0
  76. ,Conexion = 'DES'
  77. WHERE UserName = @UserName
  78.  
  79. SELECT 'SE DESBLOQUEO CORRECTAMENTE..'
  80. END
  81. ELSE
  82. BEGIN
  83. SELECT 'NO SE PUEDE DESBLOQUEAR EL USUARIO NO EXISTE..'
  84. END
  85. END
  86. END
  87.  
  88. string resultado = string.Empty;
  89.  
  90. SqlConnection conn = new SqlConnection("Server=10.0.101.85\instbdd01;Database=Seguridad;User Id=sa;Password=SA123456789*;");
  91. SqlCommand cmd = new SqlCommand("pAdminUsersEvaSmart", conn);
  92. cmd.CommandType = CommandType.StoredProcedure;
  93.  
  94. cmd.Parameters.Add("@UserName", SqlDbType.VarChar, 100);
  95.  
  96. cmd.Parameters["@UserName"].Value = txtUserName.Text;
  97.  
  98. conn.Open();
  99. cargardatos();
  100.  
  101. resultado = cmd.ExecuteScalar().ToString();
  102. conn.Close();
  103.  
  104. if(resultado == "SE DESBLOQUEO CORRECTAMENTE..")
  105. {
  106. Label1.Text == "SE DESBLOQUEO CORRECTAMENTE..";
  107. ScriptManager.RegisterStartupScript(this, GetType(), "Show Modal Popup", "showmodalpopup1();", true);
  108. }
  109. else
  110. {
  111. Label1.Text == "NO SE PUEDE DESBLOQUEAR EL USUARIO NO EXISTE..";
  112. ScriptManager.RegisterStartupScript(this, GetType(), "Show Modal Popup", "showmodalpopup();", true);
  113. }
  114.  
  115. "SE DESBLOQUEO CORRECTAMENTE.." siempre va a ser diferente a "SE DESBLOQUEO CORRECTAMENTE.. "
  116.  
  117. Label1.Text = cmd.Parameters["@ERROR"].Value.ToString(); ;
  118.  
  119. Label1.Text = cmd.Parameters["@ERROR"].Value.ToString().Trim();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement