protected void btn_Save_Click(object sender, EventArgs e) { lbl_MessageTransactionPassword.Text = string.Empty; try { ThisUser = Connection.LoggedOnUser; string UserReferenceType = Connection.LoggedOnUser.UserType; int UserReferenceID = Connection.LoggedOnUser.UserReferenceID; //UserReferenceType.Equals(MicroEnums.UserType.Employee.ToString()); ThisTransactionPassword = TransactionPasswordManagement.GetInstance.GetTransactionPasswordByEmployeeID(ThisUser.UserReferenceID); ThisTransactionPassword.EmployeeID.Equals(UserReferenceID); ThisTransactionPassword.TransactionsPassword = MicroSecurity.Encrypt(txt_NewPassword.Text); TransactionPassword theTransactionPassword = new TransactionPassword(); if (Page.IsValid) { if (ValidateConfirmPassword()) { theTransactionPassword = TransactionPasswordManagement.GetInstance.GetTransactionPasswordByEmployeeID(ThisUser.UserReferenceID); if (theTransactionPassword.EmployeeID != ThisUser.UserReferenceID) { theTransactionPassword.EmployeeID = ThisUser.UserReferenceID; } theTransactionPassword.TransactionsPassword = ThisTransactionPassword.TransactionsPassword; int ProcReturnValue = TransactionPasswordManagement.GetInstance.InsertTransactionPassword(theTransactionPassword); if (ProcReturnValue > (int)MicroEnums.DataOperationResult.Success) { dialog_Message.Show(); lbl_TheMessage.Text = ReadXML.GetSuccessMessage("PASSWORD_SAVED"); } else { theTransactionPassword.EmployeeID = ThisUser.UserReferenceID; theTransactionPassword.TransactionsPassword = ThisTransactionPassword.TransactionsPassword; int ProcReturnValue1 = TransactionPasswordManagement.GetInstance.InsertTransactionPassword(theTransactionPassword); if (ProcReturnValue1 > (int)MicroEnums.DataOperationResult.Success) { dialog_Message.Show(); lbl_TheMessage.Text = "Password Reset Successfully"; } } } } } catch (Exception ex) { dialog_Message.Show(); lbl_TheMessage.Text = ReadXML.GetGeneralMessage("PASSWORD_NOT_SAVE"); } }
public static TransactionPassword DataRowToObject(DataRow dr) { TransactionPassword TheTransactionPassword = new TransactionPassword { TransactionPasswordID = int.Parse(dr["TransactionPasswordID"].ToString()), EmployeeID = int.Parse(dr["EmployeeID"].ToString()), TransactionsPassword = dr["TransactionPassword"].ToString(), IsActive = bool.Parse(dr["IsActive"].ToString()), IsDeleted = bool.Parse(dr["IsDeleted"].ToString()) }; return(TheTransactionPassword); }
public static TransactionPassword GetTransactionPasswordByEmployeeID(int EmployeeID) { TransactionPassword TheTransactionPassword; DataRow TransactionPasswordDataRow = TransactionPasswordDataAccess.GetInstance.GetTransactionPasswordByEmployeeID(EmployeeID); if (TransactionPasswordDataRow != null) { TheTransactionPassword = DataRowToObject(TransactionPasswordDataRow); } else { TheTransactionPassword = new TransactionPassword(); } return(TheTransactionPassword); }
public int InsertTransactionPassword(TransactionPassword theTransactionPassword) { int ReturnValue = 0; using (SqlCommand InsertCommand = new SqlCommand()) { InsertCommand.CommandType = CommandType.StoredProcedure; InsertCommand.Parameters.Add(GetParameter("@ReturnValue", SqlDbType.Int, ReturnValue)).Direction = ParameterDirection.Output; InsertCommand.Parameters.Add(GetParameter("@EmployeeID", SqlDbType.Int, theTransactionPassword.EmployeeID)); InsertCommand.Parameters.Add(GetParameter("@TransactionPassword", SqlDbType.VarChar, theTransactionPassword.TransactionsPassword)); InsertCommand.Parameters.Add(GetParameter("@AddedBy", SqlDbType.Int, Micro.Commons.Connection.LoggedOnUser.UserID)); InsertCommand.CommandText = "pHRM_TransactionPasswords_Insert"; ExecuteStoredProcedure(InsertCommand); ReturnValue = int.Parse(InsertCommand.Parameters[0].Value.ToString()); return(ReturnValue); } }
private void LaodMessageBox() { ThisUser = Connection.LoggedOnUser; ThisTransactionPassword = TransactionPasswordManagement.GetInstance.GetTransactionPasswordByEmployeeID(ThisUser.UserReferenceID); if (ThisTransactionPassword.EmployeeID.Equals(ThisUser.UserReferenceID)) { ajaxModalPopup_Message.Show(); btn_Save.Text = "Reset"; btn_Save.Enabled = true; txt_NewPassword.Focus(); lbl_MessageTransactionPassword.Text = string.Empty; } else { ajaxModalPopup_Message.Hide(); panel_Message.Visible = false; txt_NewPassword.Focus(); } }
public static int InsertTransactionPassword(TransactionPassword theTransactionPassword) { return(TransactionPasswordDataAccess.GetInstance.InsertTransactionPassword(theTransactionPassword)); }
public int InsertTransactionPassword(TransactionPassword theTransactionPassword) { return(TransactionPasswordIntegration.InsertTransactionPassword(theTransactionPassword)); }