/// <summary> /// 删除角色 /// </summary> /// <returns></returns> public ActionResult DeleteRole() { var request = GetParams<List<string>>(); if (request != null && request.Count > 0) { foreach (string str in request) { Roles entity = new Roles() { SysNo = int.Parse(str), Status = Entity.Enums.CommonStatus.Deleted }; this.SetEntityBase(entity, false); RolesMgtService.Instance.UpdateRolesStatusBySysNo(entity); } } PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return View(result); }
public MobilePortalResult(PortalResult result) { this.Success = result.Success; this.Message = result.Message; this.Data = result.Data; this.Code = result.Code; }
/// <summary> /// 首页 /// </summary> /// <returns></returns> public ActionResult Index() { PortalResult result = new PortalResult() { Code = 0, Success = true, Data = 1001, Message = "" }; return View(result); }
/// <summary> /// 获取分类用户查询类型枚举列表 /// </summary> /// <returns></returns> public ActionResult GetCommonStatusList() { var dataResult = EnumsHelper.GetKeyValuePairs<CustomerQueryCategory>(EnumAppendItemType.Select); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = dataResult, Message = "" }; return View(result); }
/// <summary> /// 退出登录 /// </summary> /// <returns></returns> public ActionResult Logout() { bool loginResult = (new AuthMgr()).Logout(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = loginResult, Message = "" }; return RedirectToRoute("Home"); }
/// <summary> /// 退出登录 /// </summary> /// <returns></returns> public ActionResult Logout() { bool loginResult = (new AuthMgr()).Logout(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = loginResult, Message = "" }; return View(result); }
/// <summary> /// 用户流失分析报表 /// </summary> /// <returns></returns> public ActionResult CustomersLoseAnalyzeFilter() { var filter = GetParams<CustomersLoseAnalyzeFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = StatementService.Instance.CustomersLoseAnalyze(filter), Message = "" }; return View(result); }
/// <summary> /// 查询分类用户 /// </summary> /// <returns></returns> public ActionResult QueryEmailAndSMSTemplates() { var filter = GetParams<QueryCategoryCustomersFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = QueryCategoryCustomersService.Instance.QueryCategoryCustomers(filter), Message = "" }; return View(result); }
/// <summary> /// 月销售情况报表 /// </summary> /// <returns></returns> public ActionResult MonthSalesData() { var filter = GetParams<MonthSalesFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = StatementService.Instance.MonthSalesData(filter), Message = "" }; return View(result); }
/// <summary> /// 批量添加短信 /// </summary> /// <returns></returns> public ActionResult BatchInsertSMS() { var requestVM = GetParams<List<SMSEntity>>(); bool bResult = EmailAndSMSService.Instance.BatchInsertSMS(requestVM); PortalResult result = new PortalResult() { Code = 0, Success = bResult, Data = bResult, Message = bResult ? "" : "批量添加失败!" }; return View(result); }
/// <summary> /// 注册 /// </summary> /// <returns></returns> public ActionResult Register() { var requestVM = GetParams<Users>(); this.SetEntityBase(requestVM, true); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = UsersMgtService.Instance.InsertUser(requestVM), Message = "" }; return View(result); }
/// <summary> /// 给分类查询出的用户发送邮件 /// </summary> /// <returns></returns> public ActionResult SendMail() { var requestVM = GetParams<CategoryCustomersSendMail>(); QueryCategoryCustomersService.Instance.SendMail(requestVM); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return View(result); }
/// <summary> /// 登录 /// </summary> /// <returns></returns> public ActionResult Login() { bool loginResult = (new AuthMgr()).Login(Request.Params["LoginID"], Request.Params["LoginPassword"], Request.Params["ValidateCode"]); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = loginResult, Message = "" }; if (!string.IsNullOrWhiteSpace(Request.Params["ReturnUrl"])) { return Redirect(Request.Params["ReturnUrl"]); } else { return Redirect("/Master"); } }
/// <summary> /// 保存用户角色信息 /// </summary> /// <returns></returns> public ActionResult SaveUserRoles() { var requestVM = GetParams<List<RoleUsers>>(); if (requestVM != null && requestVM.Count > 0) { requestVM.ForEach(m => { this.SetEntityBase(m); }); } RolesMgtService.Instance.SaveUserRoles(requestVM); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return View(result); }
/// <summary> /// 保存用户权限 /// </summary> /// <returns></returns> public ActionResult SaveUserFunctions() { var requestVM = GetParams<List<UserFunctions>>(); int userSysNo = 0; if (requestVM != null && requestVM.Count > 0) { userSysNo = requestVM[0].UserSysNo; requestVM.ForEach(m => { this.SetEntityBase(m); }); } UsersMgtService.Instance.SaveUserFunctions(requestVM); if (userSysNo > 0) { (new AuthMgr()).RefreshUserFunctions(userSysNo); } PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return View(result); }
/// <summary> /// 更新角色 /// </summary> /// <returns></returns> public ActionResult UpdateRole() { var requestVM = GetParams<Roles>(); this.SetEntityBase(requestVM, false); RolesMgtService.Instance.UpdateRolesBySysNo(requestVM); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return View(result); }
/// <summary> /// 更新权限状态 /// </summary> /// <returns></returns> public ActionResult UpdateFunctionStatus() { var functions = GetParams<Functions>(); FunctionsMgtService.Instance.UpdateFunctionsStatusBySysNo(functions); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return View(result); }
/// <summary> /// 更新角色状态 /// </summary> /// <returns></returns> public ActionResult UpdateRoleStatus() { var role = GetParams<Roles>(); RolesMgtService.Instance.UpdateRolesStatusBySysNo(role); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return View(result); }
/// <summary> /// 更新邮件短信模板状态 /// </summary> /// <returns></returns> public ActionResult UpdateEmailAndSMSTemplatesStatus() { var _EmailAndSMSTemplates = GetParams<EmailAndSMSTemplates>(); this.SetEntityBase(_EmailAndSMSTemplates, false); InfoTemplatesMgtService.Instance.UpdateEmailAndSMSTemplatesStatus(_EmailAndSMSTemplates); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return View(result); }
/// <summary> /// 添加电子邮件 /// </summary> /// <returns></returns> public ActionResult InsertMail() { var requestVM = GetParams<EmailEntity>(); requestVM.Status=EmailStatus.AuditPassed; bool bResult = EmailAndSMSService.Instance.InsertMail(requestVM); PortalResult result = new PortalResult() { Code = 0, Success = bResult, Data = bResult, Message = bResult ? "" : "添加失败!" }; return View(result); }
/// <summary> /// 查询邮件短信模板 /// </summary> /// <returns></returns> public ActionResult QueryEmailAndSMSTemplates() { var filter = GetParams<EmailAndSMSTemplatesQueryFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = InfoTemplatesMgtService.Instance.QueryEmailAndSMSTemplates(filter), Message = "" }; return View(result); }
/// <summary> /// 获取电子邮件短信模板类型枚举列表 /// </summary> /// <returns></returns> public ActionResult GetTemplateCategory() { var dataResult = EnumsHelper.GetKeyValuePairs<EmailAndSMSTemplateCategory>(EnumAppendItemType.Select); dataResult.RemoveAt(1); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = dataResult, Message = "" }; return View(result); }
/// <summary> /// 添加邮件短信模板 /// </summary> /// <returns></returns> public ActionResult InsertEmailAndSMSTemplates() { var requestVM = GetParams<EmailAndSMSTemplates>(); this.SetEntityBase(requestVM, true); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = InfoTemplatesMgtService.Instance.InsertEmailAndSMSTemplates(requestVM), Message = "" }; return View(result); }
/// <summary> /// 获取短信状态枚举列表 /// </summary> /// <returns></returns> public ActionResult GetSMSStatusList() { var dataResult = EnumsHelper.GetKeyValuePairs<SMSStatus>(EnumAppendItemType.Select); dataResult.RemoveAt(1); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = dataResult, Message = "" }; return View(result); }
/// <summary> /// 根据邮件短信模板编号获取邮件短信模板 /// </summary> /// <returns></returns> public ActionResult GetEmailAndSMSTemplatesBySysNo() { var request = GetParams<List<string>>(); int sysNo = 0; if (request != null && request.Count > 0) { sysNo = int.Parse(request[0]); } PortalResult result = new PortalResult() { Code = 0, Success = true, Data = InfoTemplatesMgtService.Instance.GetEmailAndSMSTemplatesBySysNo(sysNo), Message = "" }; return View(result); }
/// <summary> /// 查询用户 /// </summary> /// <returns></returns> public ActionResult QueryUsers() { var filter = GetParams<UsersQueryFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = UsersMgtService.Instance.QueryUsers(filter), Message = "" }; return View(result); }
/// <summary> /// 保存角色权限 /// </summary> /// <returns></returns> public ActionResult SaveRoleFunctions() { var requestVM = GetParams<List<RoleFunctions>>(); if (requestVM != null && requestVM.Count > 0) { requestVM.ForEach(m => { this.SetEntityBase(m); }); } RolesMgtService.Instance.SaveRoleFunctions(requestVM); if (requestVM != null && requestVM.Count > 0) { requestVM.ForEach(m => { var users = RolesMgtService.Instance.GetRoleUsersByRoleSysNo(m.RoleSysNo); if (users != null && users.Count > 0) { users.ForEach(n => { (new AuthMgr()).RefreshUserFunctions(n.UserSysNo); }); } }); } PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return View(result); }
/// <summary> /// 查询短信 /// </summary> /// <returns></returns> public ActionResult QuerySMS() { var requestVM = GetParams<SMSQueryFilter>(); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = EmailAndSMSService.Instance.QuerySMS(requestVM), Message = "" }; return View(result); }
/// <summary> /// 修改密码 /// </summary> /// <returns></returns> public ActionResult ModifyPassword() { var requestVM = GetParams<ModifyPasswordVM>(); Users entity = new Users() { UserID = this.CurrUser.UserID, Password = requestVM.NewPassword }; this.SetEntityBase(entity, false); UsersMgtService.Instance.UpdateUserPasswordBySysNo(entity, requestVM.OldPassword); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return View(result); }
/// <summary> /// 更新权限状态 /// </summary> /// <returns></returns> public ActionResult UpdateUserStatus() { var user = GetParams<Users>(); this.SetEntityBase(user, false); UsersMgtService.Instance.UpdateUserStatusBySysNo(user); PortalResult result = new PortalResult() { Code = 0, Success = true, Data = true, Message = "" }; return View(result); }