protected void lbopen_Command(object sender, CommandEventArgs e) { string id = e.CommandArgument.ToString(); Cms.BLL.wx_ConcernReply bllarticle = new Cms.BLL.wx_ConcernReply(); Cms.Model.wx_ConcernReply modelarticle = new Cms.Model.wx_ConcernReply(); modelarticle = bllarticle.GetModel(int.Parse(id)); bool bl = false; if (modelarticle != null) { int isRecommend = int.Parse(modelarticle.isopen.ToString()); if (isRecommend == 1) { isRecommend = 0; } else { bl = true; isRecommend = 1; string strSql = "update wx_ConcernReply set isopen=0 where id not in(" + id + ")"; DbHelperSQL.ExecuteSql(strSql); } modelarticle.isopen = isRecommend; bllarticle.Update(modelarticle); Bind(); } if (bl) { adminUser.AddAdminLog(DTEnums.ActionEnum.Edit.ToString(), "微信开通成功:" + bllarticle.GetModel(int.Parse(id)).title); //记录日志 JscriptMsg("开通成功!", "CReplylist.aspx", "Success"); } else { JscriptMsg("取消开通!", "CReplylist.aspx", "Success"); } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(Cms.Model.wx_ConcernReply model) { return(dal.Add(model)); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(Cms.Model.wx_ConcernReply model) { return(dal.Update(model)); }
protected void btnSubmit_Click(object sender, EventArgs e) { Cms.BLL.wx_ConcernReply bll = new Cms.BLL.wx_ConcernReply(); Cms.Model.wx_ConcernReply bml = new Cms.Model.wx_ConcernReply(); string action = this.Request.QueryString["action"] ?? "";//编辑:edit 添加:add int id = Convert.ToInt32(this.Request.QueryString["id"] ?? "0"); bool bl = false; bool bls = true; string channel_name = "文本"; string urlhot = Request.Url.Host.ToString(); if (action == "add") { bml.typeid = int.Parse(rbtype.SelectedValue.ToString()); bml.url = tburl.Text.Trim(); bml.title = tbtilte.Text.Trim(); if (urlhot.IndexOf("http") > -1 || urlhot.IndexOf("HTTP") > -1 || urlhot.IndexOf("https") > -1 || urlhot.IndexOf("HTTPS") > -1) { } else { urlhot = "http://" + urlhot; } if (rbtype.SelectedValue.ToString() == "1") { channel_name = "图文"; bml.fileurl = urlhot + photoUrl.Text; } if (rbtype.SelectedValue.ToString() == "2") { channel_name = "语音"; bml.fileurl = Attachment.Value; string media_id = HttpUploadFile(bml.fileurl); if (media_id.Length < 40) { bls = false; } bml.media_id = media_id; } bml.contents = tbinfo.Value; bml.updatetime = DateTime.Now; bml.isopen = int.Parse(rbopen.SelectedValue.ToString()); bl = bll.Add(bml) > 0 ? true : false; adminUser.AddAdminLog(DTEnums.ActionEnum.Add.ToString(), "微信:" + bml.title); //记录日志 } else { bml = bll.GetModel(id); bml.typeid = int.Parse(rbtype.SelectedValue.ToString()); bml.url = tburl.Text.Trim(); bml.title = tbtilte.Text.Trim(); if (rbtype.SelectedValue.ToString() == "1") { if (photoUrl.Text.IndexOf("http") > -1 || photoUrl.Text.IndexOf("HTTP") > -1 || photoUrl.Text.IndexOf("https") > -1 || photoUrl.Text.IndexOf("HTTPS") > -1) { urlhot = ""; } else { urlhot = "http://" + urlhot; } bml.fileurl = urlhot + photoUrl.Text; channel_name = "图文"; } if (rbtype.SelectedValue.ToString() == "2") { channel_name = "语音"; bml.fileurl = Attachment.Value; string media_id = HttpUploadFile(bml.fileurl); if (media_id.Length < 40) { bls = false; } bml.media_id = media_id; } bml.contents = tbinfo.Value; if (rbopen.SelectedValue.ToString() == "1") { string strSql = "update wx_ConcernReply set isopen=0 where id not in(" + id + ")"; DbHelperSQL.ExecuteSql(strSql); } bml.updatetime = DateTime.Now; bml.isopen = int.Parse(rbopen.SelectedValue.ToString()); bl = bll.Update(bml); adminUser.AddAdminLog(DTEnums.ActionEnum.Edit.ToString(), "微信:" + bml.title); //记录日志 } if (bl && bls) { if (action == "add") { adminUser.AddAdminLog(DTEnums.ActionEnum.Add.ToString(), "添加" + channel_name); //记录日志 ShowConfirm("是否继续添加?", "CReplyedit.aspx?action=add", "CReplylist.aspx"); } else { adminUser.AddAdminLog(DTEnums.ActionEnum.Add.ToString(), "修改" + channel_name); //记录日志 JscriptMsg("提交成功!", "CReplylist.aspx", "Success"); } } else { JscriptMsg("提交失败!", "CReplyedit.aspx?action=edit?id=" + id, "Error"); } }