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)); }
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())); }
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)); }
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)); }