Ejemplo n.º 1
0
 protected void UpdateUser(User user)
 {
     if (user != null)
     {
         UserBussinessRules userBussinessRules = new UserBussinessRules();
         //For password validation
         string newPassword = textboxPasswordShowed.Value;
         string passwordHashed = Session["User-PasswordHashed"].ToString();
         bool verify = BCrypt.Net.BCrypt.Verify(newPassword, passwordHashed);
         //Updating user
         switch (userBussinessRules.UpdateRules(user))
         {
             case 0:
                 if (verify == false)
                 {
                     Response.Redirect("Default.aspx");
                 }
                 else
                 {
                     Session["User-Name"] = textboxName.Value;
                     Session["User-LastName"] = textboxLastName.Value;
                     FillTableWithUserInfo();
                     DisablingControls();
                 }
                 buttonStyle.buttonStyleBlue(buttonErrors, "User updated succesful.");
                 break;
             case 1:
                 buttonStyle.buttonStyleWhite(buttonErrors, "The name field is empty.");
                 break;
             case 2:
                 buttonStyle.buttonStyleRed(buttonErrors, "The lastname field is empty.");
                 break;
             case 3:
                 buttonStyle.buttonStyleWhite(buttonErrors, "The username field is empty.");
                 break;
             case 4:
                 buttonStyle.buttonStyleRed(buttonErrors, "The password field is empty.");
                 break;
             case 5:
                 buttonStyle.buttonStyleWhite(buttonErrors, "An error ocurred during your update.");
                 break;
             case 6:
                 buttonStyle.buttonStyleRed(buttonErrors, "The university card field is empty.");
                 break;
         }
     }
 }
Ejemplo n.º 2
0
 protected void InsertUser(User user, Campus campus)
 {
     if (user != null)
     {
         if (campus != null)
         {
             UserBussinessRules userBussinessRules = new UserBussinessRules();
             switch (userBussinessRules.RegistrationRules(user, campus))
             {
                 case 0:
                     textboxName.Value = string.Empty;
                     textboxLastName.Value = string.Empty;
                     textboxUsernameR.Value = string.Empty;
                     textboxPasswordR.Value = string.Empty;
                     textboxUniversityCard.Value = string.Empty;
                     buttonStyle.buttonStyleBlue(buttonErrors, "User registered sucessful.");
                     break;
                 case 1:
                     buttonStyle.buttonStyleWhite(buttonErrors, "The name field is empty.");
                     break;
                 case 2:
                     buttonStyle.buttonStyleRed(buttonErrors, "The lastname field is empty.");
                     break;
                 case 3:
                     buttonStyle.buttonStyleWhite(buttonErrors, "The username field is empty.");
                     break;
                 case 4:
                     buttonStyle.buttonStyleRed(buttonErrors, "The password field is empty.");
                     break;
                 case 5:
                     buttonStyle.buttonStyleWhite(buttonErrors, "An error ocurred during your registration.");
                     break;
                 case 6:
                     buttonStyle.buttonStyleRed(buttonErrors, "The university card field is empty.");
                     break;
                 case 7:
                     buttonStyle.buttonStyleWhite(buttonErrors, "The campus id field is empty.");
                     break;
                 case 8:
                     buttonStyle.buttonStyleRed(buttonErrors, "The campus name field is empty.");
                     break;
             }
         }
     }
 }