public ActionResult Edit(Msg_SMSTemplete model)
        {
            Result <int>     result = new Result <int>();
            ResultView <int> view   = new ResultView <int>();

            if (Request.Form["IsEnable"] == EnumState.Enable.ToString())
            {
                model.IsEnable = true;
            }
            else
            {
                model.IsEnable = false;
            }
            if (Request.Form["IsConfirm"] == EnumState.Confirmed.ToString())
            {
                model.IsConfirm = true;
            }
            else
            {
                model.IsConfirm = false;
            }
            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                result = proxy.UpdateSMSTemplete(model);
                view   = result.ToResultView();
            }
            return(Json(view));
        }
        public ActionResult Add(Msg_MessageTemplete model)
        {
            model.TemplateCon = model.TemplateCon.FilterHtml();
            Result <int>     result = new Result <int>();
            ResultView <int> view   = new ResultView <int>();

            if (string.IsNullOrEmpty(model.TitleCon))
            {
                view.Flag    = false;
                view.Message = "模板标题内容不能为空";
                return(Json(view));
            }
            if (Request.Form["IsEnable"] == EnumState.Enable.ToString())
            {
                model.IsEnable = true;
            }
            else
            {
                model.IsEnable = false;
            }
            if (Request.Form["IsConfirm"] == EnumState.Confirmed.ToString())
            {
                model.IsConfirm = true;
            }
            else
            {
                model.IsConfirm = false;
            }
            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                result = proxy.AddMessageTemplete(model);
                view   = result.ToResultView();
            }
            return(Json(view));
        }
        /// <summary>
        /// 验证邮件链接
        /// </summary>
        /// <param name="code"></param>
        /// <returns></returns>
        public ActionResult ValidateEmail(string code = "")
        {
            if (string.IsNullOrEmpty(code))
            {
                return(RedirectToAction("Error", new { msg = "非法请求" }));
            }
            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                var result = proxy.ValidateEmailCodeByLink(code);
                if (result.Flag == EResultFlag.Success)
                {
                    var model = result.Data;
                    var step  = model.ValidateType.ToEnumReq <MessageStep>();
                    //验证成功
                    switch (step)
                    {
                    case MessageStep.RegisterActive:
                        break;

                    case MessageStep.CertificationValid:
                        break;

                    case MessageStep.FindPwd:
                        break;

                    default:
                        throw new Exception("非法验证");
                    }
                }
            }
            return(View());
        }
        public ActionResult Add(Msg_MessageSection model)
        {
            string RoleTypes = Request.Form["RoleTypes"];

            model.RoleTypes = RoleTypes;
            string MsgTypes = Request.Form["MsgTypes"];

            model.MsgTypes = MsgTypes;
            Result <int>     result = new Result <int>();
            ResultView <int> view   = new ResultView <int>();

            if (Request.Form["IsEnable"] == EnumState.Enable.ToString())
            {
                model.IsEnable = true;
            }
            else
            {
                model.IsEnable = false;
            }
            if (Request.Form["IsConfirm"] == EnumState.Confirmed.ToString())
            {
                model.IsConfirm = true;
            }
            else
            {
                model.IsConfirm = false;
            }
            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                result = proxy.AddSection(model);
                view   = result.ToResultView();
            }
            return(Json(view));
        }
        public ActionResult EditState(long smsTempleteId, int type)
        {
            Result <int> result = new Result <int>();

            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                result = proxy.AuditSMSTemplete(smsTempleteId, type);
            }
            return(Json(result.ToResultView()));
        }
        /// <summary>
        /// 查看消息详情
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Detail(long id)
        {
            Result <Msg_SMS> result = new Result <Msg_SMS>();

            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                result = proxy.GetSMSModel(id);
            }
            return(View(result.Data));
        }
Example #7
0
        public ActionResult EditState(long emailSettingId, int type)
        {
            Result <int> result = new Result <int>();

            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                result = proxy.AuditEmailSetting(emailSettingId, type);
            }
            return(Json(result.ToResultView()));
        }
        public ActionResult Delete(string ids)
        {
            Result <int> result = new Result <int>();
            List <long>  list   = ids.SplitString(",").ToLongList();

            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                result = proxy.DeleteSMSTempleteByIds(list);
            }
            return(Json(result.ToResultView()));
        }
Example #9
0
        public ActionResult Welcome()
        {
            //获取首页最新消息列表
            Result <List <Msg_Message> > result = new Result <List <Msg_Message> >();

            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                result = proxy.GetMessageNoReadList(CurrentUser.UserId, CurrentUser.CompanyId, 7);
                ViewBag.MessageList = result.Data;
            }
            return(View());
        }
        public ActionResult Index(string Name = "", string IsEnable = "0", string IsConfirm = "0", int pageIndex = 1, int pageSize = 10)
        {
            ViewBag.Name      = Name;
            ViewBag.pageIndex = pageIndex;
            //下拉框
            ViewBag.Step = Enum <MessageStep> .AsEnumerable().ToDictionary(i => i.ToString(), j => j.GetText()).ToList().ToSelectList("Value", "Key", true);

            ViewBag.IsConfirm = HelperExt.GetConfirmList(true, IsConfirm);
            ViewBag.IsEnable  = HelperExt.GetEnableList(true, IsEnable);
            ConditionExpression ce = null;
            QueryCondition      qc = new QueryCondition();

            ce = new ConditionExpression();
            if (!string.IsNullOrEmpty(Name))
            {
                ce             = new ConditionExpression();
                ce.ExpName     = "Name";
                ce.ExpValue    = "%" + Name + "%";
                ce.ExpOperater = eConditionOperator.Like;
                ce.ExpLogical  = eLogicalOperator.And;
                qc.ConditionList.Add(ce);
            }
            if (!string.IsNullOrEmpty(IsEnable) && IsEnable != "0")
            {
                ce             = new ConditionExpression();
                ce.ExpName     = "IsEnable";
                ce.ExpValue    = IsEnable == EnumState.Enable.ToString();
                ce.ExpOperater = eConditionOperator.Equal;
                ce.ExpLogical  = eLogicalOperator.And;
                qc.ConditionList.Add(ce);
            }
            if (!string.IsNullOrEmpty(IsConfirm) && IsConfirm != "0")
            {
                ce             = new ConditionExpression();
                ce.ExpName     = "IsConfirm";
                ce.ExpValue    = IsConfirm == EnumState.Confirmed.ToString();
                ce.ExpOperater = eConditionOperator.Equal;
                ce.ExpLogical  = eLogicalOperator.And;
                qc.ConditionList.Add(ce);
            }
            qc.PageInfo = GetPageInfo(pageIndex, pageSize);
            Result <List <Msg_SMSTemplete> > result = new Result <List <Msg_SMSTemplete> >();

            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                result        = proxy.GetSMSTempleteList(qc);
                ViewBag.Total = result.AllRowsCount;
            }

            return(View(result.Data));
        }
        // GET: SMSList
        public ActionResult Index(string SendCom = "", string BenginDate = "", string EndDate = "", int pageIndex = 1, int pageSize = 10)
        {
            ViewBag.SendCom   = SendCom;
            ViewBag.pageIndex = pageIndex;
            var UserID             = CurrentUser.UserId;
            ConditionExpression ce = null;
            QueryCondition      qc = new QueryCondition();

            if (!string.IsNullOrEmpty(SendCom))
            {
                ce             = new ConditionExpression();
                ce.ExpName     = "SendeCompanyId";
                ce.ExpValue    = SendCom;
                ce.ExpOperater = eConditionOperator.In;
                ce.ExpLogical  = eLogicalOperator.And;
                qc.ConditionList.Add(ce);
            }
            if (!string.IsNullOrEmpty(BenginDate))
            {
                ce             = new ConditionExpression();
                ce.ExpName     = "SenderTime";
                ce.ExpValue    = Convert.ToDateTime(BenginDate);
                ce.ExpOperater = eConditionOperator.GreaterThanOrEqual;
                ce.ExpLogical  = eLogicalOperator.And;
                qc.ConditionList.Add(ce);
            }
            if (!string.IsNullOrEmpty(EndDate))
            {
                ce             = new ConditionExpression();
                ce.ExpName     = "SenderTime";
                ce.ExpValue    = Convert.ToDateTime(EndDate + " 23:59:59");
                ce.ExpOperater = eConditionOperator.LessThanOrEqual;
                ce.ExpLogical  = eLogicalOperator.And;
                qc.ConditionList.Add(ce);
            }
            qc.PageInfo = GetPageInfo(pageIndex, pageSize);
            Result <List <Msg_SMS> > result = new Result <List <Msg_SMS> >();

            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                result        = proxy.GetSMSList(qc);
                ViewBag.Total = result.AllRowsCount;
            }

            return(View(result.Data));
        }
Example #12
0
        public ActionResult Edit(long id)
        {
            Result <Msg_EmailSetting> result = new Result <Msg_EmailSetting>();

            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                result = proxy.GetEmailSettingModel(id);
            }
            var isConfirm = result.Data.IsConfirm ? EnumState.Confirmed.ToString() : EnumState.NoConfim.ToString();
            var isEnable  = result.Data.IsEnable ? EnumState.Enable.ToString() : EnumState.Disable.ToString();

            ViewBag.IsEnable  = HelperExt.GetEnableList(false, isEnable);
            ViewBag.IsConfirm = HelperExt.GetConfirmList(false, isConfirm);


            return(View(result.Data));
        }
        public ActionResult Edit(long id)
        {
            Result <Msg_SMSTemplete> result = new Result <Msg_SMSTemplete>();

            using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request)))
            {
                result = proxy.GetSMSTempleteModel(id);
            }
            ViewBag.Step = Enum <MessageStep> .AsEnumerable().ToDictionary(i => i.ToString(), j => j.GetText()).ToList().ToSelectList("Value", "Key", true, result.Data.Step);

            var isConfirm = result.Data.IsConfirm ? EnumState.Confirmed.ToString() : EnumState.NoConfim.ToString();
            var isEnable  = result.Data.IsEnable ? EnumState.Enable.ToString() : EnumState.Disable.ToString();

            ViewBag.IsEnable  = HelperExt.GetEnableList(false, isEnable);
            ViewBag.IsConfirm = HelperExt.GetConfirmList(false, isConfirm);


            return(View(result.Data));
        }