Beispiel #1
0
        public TransactionStatus ResetPassword(ResetPasswordBo resetpswdBo)
        {
            var     transactionStatus = new TransactionStatus();
            var     resetpassword     = BuiltResetPasswordDomain(resetpswdBo);
            CemexDb con = new CemexDb();

            SqlParameter[] Params =
            {
                new SqlParameter("@user_Id", resetpassword.User_Id),           //0
                new SqlParameter("@pswd", DESEncrypt(resetpassword.Password)), //1
                new SqlParameter("@pswd_Reset_On", System.DateTime.Now),       //2
                new SqlParameter("@opReturnValue", SqlDbType.Int)              //3
            };

            Params[3].Direction = ParameterDirection.Output;
            DataSet ds = SqlHelper.ExecuteDataset(con.GetConnection(), CommandType.StoredProcedure, "proc_Reset_UserPassword", Params);

            ds.Locale = CultureInfo.InvariantCulture;

            return(transactionStatus);
        }
Beispiel #2
0
 private ResetPassword BuiltResetPasswordDomain(ResetPasswordBo passwordBo)
 {
     return((ResetPassword) new ResetPassword().InjectFrom(passwordBo));
 }