/// <summary> /// Check processing. /// </summary> /// <param name="inputObject">DataModel</param> private void Check(SaveDataModel inputObject) { // Local variable declaration UserCom userCom = null; // Variable initialize userCom = new UserCom(); // Check valid if (!PageHelper.HasAuthenticated) { throw new ExecuteException("E_MSG_00001", "Truy cập"); } if (inputObject.HasChangePassword) { if (DataCheckHelper.IsNull(inputObject.Password)) { throw new ExecuteException("E_MSG_00004", "Mật khẩu"); } if (DataCheckHelper.IsNull(inputObject.NewPassword)) { throw new ExecuteException("E_MSG_00004", "Mật khẩu mới"); } if (!userCom.IsValidPassword(PageHelper.UserCd, inputObject.Password)) { throw new ExecuteException("E_MSG_00001", "Mật khẩu"); } if (inputObject.NewPassword != inputObject.NewPasswordConf) { throw new ExecuteException("E_MSG_00001", "Mật khẩu và mật khẩu xác nhận"); } } }
/// <summary> /// Auth infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private AuthDataModel AuthInfo(AuthDataModel inputObject) { // Local variable declaration AuthDataModel authResult = null; UserCom userCom = null; // Variable initialize authResult = new AuthDataModel(); userCom = new UserCom(); // Check valid if (DataCheckHelper.IsNull(inputObject.UserName)) throw new ExecuteException("E_MSG_00004", "Tên người dùng"); if (DataCheckHelper.IsNull(inputObject.Password)) throw new ExecuteException("E_MSG_00004", "Mật khẩu"); // Auth infomation var user = userCom.GetSingle(inputObject.UserName, inputObject.Password); if (user == null) throw new ExecuteException("E_MSG_00008"); if (!userCom.AuthUserInGroups(user.UserCd, Logics.GP_ADMINISTRATORS, false) && !userCom.AuthUserInGroups(user.UserCd, Logics.GP_STAFFSELLERS, false)) throw new ExecuteException("E_MSG_00013"); // Set value authResult.UserCd = user.UserCd; authResult.UserName = user.Email; // Return value return authResult; }
/// <summary> /// Execute get email model. /// </summary> /// <param name="param">String</param> /// <returns>EmailModel</returns> private OutputEmailModel GetEmailModel(SaveDataModel inputObject) { // Local variable declaration OutputEmailModel emailModel = null; UserCom userCom = null; MParameterCom mParameterCom = null; // Variable initialize emailModel = new OutputEmailModel(); userCom = new UserCom(); mParameterCom = new MParameterCom(); // Get data var strHotline = mParameterCom.GetString(Logics.PR_HOTLINE, false); var strEmail = mParameterCom.GetString(Logics.PR_EMAIL_SUPPORT, false); var strChatYahoo = mParameterCom.GetString(Logics.PR_CHAT_YAHOO, false); // Set data emailModel.UserCd = DataHelper.ToString(inputObject.UserCd); emailModel.FullName = DataHelper.ToString(inputObject.Fullname); emailModel.Hotline = DataHelper.ToString(strHotline); emailModel.EmailSupport = DataHelper.ToString(strEmail); emailModel.ChatYahoo = DataHelper.ToString(strChatYahoo);; // Return value; return(emailModel); }
public static bool AuthRole(string roleCd) { var userCom = new UserCom(); var userCd = PageHelper.UserCd; if (DataCheckHelper.IsNull(userCd)) return false; if (!userCom.IsExist(userCd, false)) return false; var roles = userCom.GetUserRoles(userCd, false); if(!roles.Contains(roleCd)) return false; return true; }
/// <summary> /// Check processing. /// </summary> /// <param name="inputObject">DataModel</param> private void Check(InitDataModel inputObject) { // Local variable declaration UserCom userCom = null; // Variable initialize userCom = new UserCom(); // Check valid if(!userCom.IsExist(inputObject.UserCd, true)) throw new DataNotExistException("Tài khoản"); }
/// <summary> /// Check processing. /// </summary> /// <param name="inputObject">DataModel</param> private void Check(SaveDataModel inputObject) { // Local variable declaration UserCom userCom = null; // Variable initialize userCom = new UserCom(); // Check valid if (userCom.IsExistEmail(inputObject.Email, true)) throw new ExecuteException("E_MSG_00010"); }
/// <summary> /// Check processing. /// </summary> /// <param name="inputObject">DataModel</param> private void Check(InitDataModel inputObject) { // Local variable declaration UserCom userCom = null; // Variable initialize userCom = new UserCom(); // Check valid if (!userCom.IsExist(inputObject.UserCd, true)) { throw new DataNotExistException("Tài khoản"); } }
/// <summary> /// Check processing. /// </summary> /// <param name="inputObject">DataModel</param> private void Check(SaveDataModel inputObject) { // Local variable declaration UserCom userCom = null; // Variable initialize userCom = new UserCom(); // Check valid if (userCom.IsExistEmail(inputObject.Email, true)) { throw new ExecuteException("E_MSG_00010"); } }
/// <summary> /// Save infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private SaveDataModel SaveInfo(SaveDataModel inputObject) { // Local variable declaration SaveDataModel saveResult = null; UserCom userCom = null; // Variable initialize saveResult = new SaveDataModel(); userCom = new UserCom(); // Update info userCom.UpdatePassword(PageHelper.UserCd, inputObject.NewPassword, PageHelper.UserName, true); // Return value return(saveResult); }
/// <summary> /// Check processing /// </summary> /// <param name="inputObject">DataModel</param> private void Check(SaveDataModel inputObject) { // Local variable declaration UserCom userCom = null; // Variable initialize userCom = new UserCom(); // Check valid if (!userCom.IsValidPassword(PageHelper.UserCd, inputObject.Password)) throw new ExecuteException("E_MSG_00009", "Mật khẩu"); if (inputObject.NewPassword != inputObject.NewPasswordConfirm) throw new ExecuteException("E_MSG_00001", "Mật khẩu mới và mật khẩu xác nhận"); if (!userCom.IsExist(PageHelper.UserCd, true)) throw new DataNotExistException("Người dùng"); }
/// <summary> /// Get infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private InitDataModel GetInfo(InitDataModel inputObject) { // Local variable declaration InitDataModel getResult = null; UserCom userCom = null; // Variable initialize getResult = new InitDataModel(); userCom = new UserCom(); // Get data var user = userCom.GetSingle(PageHelper.UserCd, false); // Set value getResult.User = user; getResult.HasChangePassword = inputObject.HasChangePassword; // Return value return(getResult); }
public static bool AuthRole(string roleCd) { var userCom = new UserCom(); var userCd = PageHelper.UserCd; if (DataCheckHelper.IsNull(userCd)) { return(false); } if (!userCom.IsExist(userCd, false)) { return(false); } var roles = userCom.GetUserRoles(userCd, false); if (!roles.Contains(roleCd)) { return(false); } return(true); }
/// <summary> /// Auth infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private AuthDataModel AuthInfo(AuthDataModel inputObject) { // Local variable declaration AuthDataModel authResult = null; UserCom userCom = null; // Variable initialize authResult = new AuthDataModel(); userCom = new UserCom(); // Check valid if (DataCheckHelper.IsNull(inputObject.UserName)) { throw new ExecuteException("E_MSG_00004", "Tên người dùng"); } if (DataCheckHelper.IsNull(inputObject.Password)) { throw new ExecuteException("E_MSG_00004", "Mật khẩu"); } // Auth infomation var user = userCom.GetSingle(inputObject.UserName, inputObject.Password); if (user == null) { throw new ExecuteException("E_MSG_00008"); } if (!userCom.AuthUserInGroups(user.UserCd, Logics.GP_ADMINISTRATORS, false) && !userCom.AuthUserInGroups(user.UserCd, Logics.GP_STAFFSELLERS, false)) { throw new ExecuteException("E_MSG_00013"); } // Set value authResult.UserCd = user.UserCd; authResult.UserName = user.Email; // Return value return(authResult); }
/// <summary> /// Check processing /// </summary> /// <param name="inputObject">DataModel</param> private void Check(SaveDataModel inputObject) { // Local variable declaration UserCom userCom = null; // Variable initialize userCom = new UserCom(); // Check valid if (!userCom.IsValidPassword(PageHelper.UserCd, inputObject.Password)) { throw new ExecuteException("E_MSG_00009", "Mật khẩu"); } if (inputObject.NewPassword != inputObject.NewPasswordConfirm) { throw new ExecuteException("E_MSG_00001", "Mật khẩu mới và mật khẩu xác nhận"); } if (!userCom.IsExist(PageHelper.UserCd, true)) { throw new DataNotExistException("Người dùng"); } }
public ActionResult About() { if (Request.Form["name"] != null) { UserCom b = new UserCom(); b.Comment = Request.Form["text"]; b.Name = Request.Form["name"]; if (b.Comment == null || b.Comment == "") { ModelState.AddModelError("b.Comment", "Comment form is null or empty"); } if (b.Name == null || b.Name == "") { ModelState.AddModelError("b.Comment", "Name form is null or empty"); } if (ModelState.IsValid) { db.Update(b); db.Save(); } } return(View(db.GetUserList())); }
/// <summary> /// Check processing. /// </summary> /// <param name="inputObject">DataModel</param> private void Check(SaveDataModel inputObject) { // Local variable declaration UserCom userCom = null; // Variable initialize userCom = new UserCom(); // Check valid if (!PageHelper.HasAuthenticated) throw new ExecuteException("E_MSG_00001", "Truy cập"); if (inputObject.HasChangePassword) { if (DataCheckHelper.IsNull(inputObject.Password)) throw new ExecuteException("E_MSG_00004", "Mật khẩu"); if (DataCheckHelper.IsNull(inputObject.NewPassword)) throw new ExecuteException("E_MSG_00004", "Mật khẩu mới"); if (!userCom.IsValidPassword(PageHelper.UserCd, inputObject.Password)) throw new ExecuteException("E_MSG_00001", "Mật khẩu"); if (inputObject.NewPassword != inputObject.NewPasswordConf) throw new ExecuteException("E_MSG_00001", "Mật khẩu và mật khẩu xác nhận"); } }
/// <summary> /// Execute get email model. /// </summary> /// <param name="param">String</param> /// <returns>EmailModel</returns> private OutputEmailModel GetEmailModel(SaveDataModel inputObject) { // Local variable declaration OutputEmailModel emailModel = null; UserCom userCom = null; MParameterCom mParameterCom = null; // Variable initialize emailModel = new OutputEmailModel(); userCom = new UserCom(); mParameterCom = new MParameterCom(); // Get data var strHotline = mParameterCom.GetString(Logics.PR_HOTLINE, false); var strEmail = mParameterCom.GetString(Logics.PR_EMAIL_SUPPORT, false); var strChatYahoo = mParameterCom.GetString(Logics.PR_CHAT_YAHOO, false); // Set data emailModel.UserCd = DataHelper.ToString(inputObject.UserCd); emailModel.FullName = DataHelper.ToString(inputObject.Fullname); emailModel.Hotline = DataHelper.ToString(strHotline); emailModel.EmailSupport = DataHelper.ToString(strEmail); emailModel.ChatYahoo = DataHelper.ToString(strChatYahoo); ; // Return value; return emailModel; }
public String makeCheckout(Accept accept, IList <CartItem> cart) { ItemCom itemCom = new ItemCom(); decimal priceGift = 0; UserCom userCom = new UserCom(); accept.AcceptSlipNo = MNumberCom.GetSlipNo(Logics.CD_BUSINESS_ACCEPT); int i = 0; while (IsExist <Accept>(accept.AcceptSlipNo, false)) { Thread.Sleep(5000); accept.AcceptSlipNo = MNumberCom.GetSlipNo(Logics.CD_BUSINESS_ACCEPT); if (i == 10) { throw new ExecuteException("E_MSG_00014"); } i++; } accept.DeliveryCd = DataHelper.GetUniqueKey(); accept.ViewId = MNumberCom.GenViewId(accept.AcceptSlipNo, Logics.CD_BUSINESS_ACCEPT); int countNo = 1; foreach (CartItem item in cart) { AcceptDetail detail = new AcceptDetail(); detail.AcceptSlipNo = accept.AcceptSlipNo; detail.DetailNo = countNo++; detail.ItemCd = item.ItemCd; var itemResult = GetSingle <Item>(item.ItemCd, false); if (itemResult == null) { throw new DataNotExistException("Mã sản phẩm"); } detail.ItemName = itemResult.ItemName; detail.UnitCd = itemResult.UnitCd; detail.DetailQtty = item.Quantity; detail.DetailPrice = item.Price; detail.DetailAmt = item.Amount; detail.CreateUser = accept.CreateUser; detail.CreateDate = accept.CreateDate; detail.UpdateUser = accept.UpdateUser; detail.UpdateDate = accept.UpdateDate; detail.DeleteFlag = false; EntityManager.AcceptDetails.InsertOnSubmit(detail); if (!itemCom.HasOffer(item.ItemCd)) { priceGift = priceGift + itemResult.SalesPrice.Value * item.Quantity; } } if (priceGift != 0 && priceGift > 100000) { GiftCard gift = new GiftCard(); gift.GiftCd = RandomString(10, true); gift.Price = priceGift * 10 / 100; gift.CreateDate = accept.CreateDate; gift.UpdateUser = accept.UpdateUser; gift.UpdateDate = accept.UpdateDate; gift.DeleteFlag = false; gift.GiftStatus = Logics.CD_GIFT_STATUS_INACTIVE; EntityManager.GiftCards.InsertOnSubmit(gift); accept.GiftCd = gift.GiftCd; } if (accept.UseGiftCd != null) { if (IsExist <GiftCard>(accept.UseGiftCd, false)) { GiftCard useGift = GetSingle <GiftCard>(accept.UseGiftCd, false); useGift.GiftStatus = Logics.CD_GIFT_STATUS_USED; } } var number = MNumberCom.ToMNumber(accept.AcceptSlipNo); EntityManager.MNumbers.InsertOnSubmit(number); EntityManager.Accepts.InsertOnSubmit(accept); EntityManager.SubmitChanges(); return(accept.AcceptSlipNo); }
/// <summary> /// Save infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private SaveDataModel SaveInfo(SaveDataModel inputObject) { // Local variable declaration SaveDataModel saveResult = null; UserCom userCom = null; // Variable initialize saveResult = new SaveDataModel(); userCom = new UserCom(); // Update info userCom.UpdatePassword(PageHelper.UserCd, inputObject.NewPassword, PageHelper.UserName, true); // Return value return saveResult; }