private bool DoAdd() { Model.wx_userweixin weixin = GetWeiXinCode(); bool result = false; Model.wx_product model = new Model.wx_product(); BLL.wx_product bll = new BLL.wx_product(); string hdName = this.txtTitle.Text; string hdSubject = this.txtpSubject.Text; string hdAddr = this.txtaddr.Text; string hdContent = this.txtContent.Value; DateTime createTime = DateTime.Now; string tupian = txtImgUrl.Text;//封面图片 decimal price = decimal.Parse(txtPrice.Text); bool showDate = chkShowDate.Checked; bool showPrice = chkShowPrice.Checked; bool showYuDing = chkShowYuDing.Checked; int seq = MyCommFun.Str2Int(txtSortId.Text); model.hdName = hdName; model.pSubject = hdSubject; model.addr = hdAddr; model.pContent = hdContent; model.extStr2 = tupian; model.btnName = txtAnNiuTxt.Text.Trim(); model.typeId = MyCommFun.Str2Int(ddlCategoryId.SelectedItem.Value); model.price = price; model.showDate = showDate; model.showPrice = showPrice; model.showYuDing = showYuDing; model.extInt = seq; model.wid = weixin.id; model.url = txtUrl.Text.Trim(); model.createDate = DateTime.Now; if (txtbeginDate.Text.Trim() != "") { if (MyCommFun.isDateTime(txtbeginDate.Text)) { model.beginDate = DateTime.Parse(txtbeginDate.Text); } } if (txtendDate.Text.Trim() != "") { if (MyCommFun.isDateTime(txtendDate.Text)) { model.endDate = DateTime.Parse(txtendDate.Text); } } if (bll.Add(model) > 0) { AddAdminLog(MXEnums.ActionEnum.Add.ToString(), "添加产品库信息:" + model.hdName); //记录日志 result = true; } return(result); }
private bool DoAdd() { Model.wx_userweixin weixin = GetWeiXinCode(); bool result = false; Model.wx_sq_act model = new Model.wx_sq_act(); bool isOpen = this.rblisOpen.SelectedItem.Value == "1" ? true : false; string actName = this.txtactName.Text; string brief = this.txtContent.Value; bool shenghe = this.rblisShenghe.SelectedItem.Value == "1" ? true : false; string noshengheTip = this.txtnoshengheTip.Text; string shengheTip = this.txtshengheTip.Text; string bannerPic = this.txtImgUrl.Text; DateTime endDate = DateTime.Parse(this.txtendDate.Text); DateTime beginDate = DateTime.Parse(this.txtbeginDate.Text); int sort_id = MyCommFun.Str2Int(this.txtSortId.Text); model.id = id; model.wid = weixin.id; model.isOpen = isOpen; model.actName = actName; model.brief = brief; model.shenghe = shenghe; model.noshengheTip = noshengheTip; model.shengheTip = shengheTip; model.bannerPic = bannerPic; model.endDate = endDate; model.beginDate = beginDate; model.sort_id = sort_id; model.createDate = DateTime.Now; if (txtbeginDate.Text.Trim() != "") { if (MyCommFun.isDateTime(txtbeginDate.Text)) { model.beginDate = DateTime.Parse(txtbeginDate.Text); } } if (txtendDate.Text.Trim() != "") { if (MyCommFun.isDateTime(txtendDate.Text)) { model.endDate = DateTime.Parse(txtendDate.Text); } } if (actBll.Add(model) > 0) { AddAdminLog(MXEnums.ActionEnum.Add.ToString(), "添加微信上墙活动信息:" + model.actName); //记录日志 result = true; } return(result); }
protected void btnSubmit_Click(object sender, EventArgs e) { #region //先判断 string strErr = ""; if (this.txtName.Text.Trim().Length == 0) { strErr += "电影名称不能为空!"; } if (this.txtbeginDate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtbeginDate.Text)) { strErr += "开始时间不能为空!"; } if (this.txtendDate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtendDate.Text)) { strErr += "结束时间不能为空!"; } if (strErr != "") { JscriptMsg(strErr, "back", "Error"); return; } DateTime begin = DateTime.Parse(txtbeginDate.Text.Trim()); DateTime end = DateTime.Parse(txtendDate.Text.Trim()); if (begin >= end) { JscriptMsg("开始时间必须小于结束时间", "back", "Error"); return; } #endregion if (action == MXEnums.ActionEnum.Edit.ToString()) //修改 { //ChkAdminLevel("channel_" + this.channel_name + "_category", MXEnums.ActionEnum.Edit.ToString()); 检查权限 if (!DoEdit(this.id)) { JscriptMsg("保存过程中发生错误!", "", "Error"); return; } JscriptMsg("修改类别成功!", "film_list.aspx?id=" + category_id, "Success"); } else //添加 { //ChkAdminLevel("channel_" + this.channel_name + "_category", MXEnums.ActionEnum.Add.ToString());检查权限 if (!DoAdd()) { JscriptMsg("保存过程中发生错误!", "", "Error"); return; } JscriptMsg("添加类别成功!", "film_list.aspx?id=" + category_id, "Success"); } }
private bool DoEdit(int _id) { Model.wx_userweixin weixin = GetWeiXinCode(); bool result = false; Model.wx_sq_act model = actBll.GetModel(_id); bool isOpen = this.rblisOpen.SelectedItem.Value == "1" ? true : false; string actName = this.txtactName.Text; string brief = this.txtContent.Value; bool shenghe = this.rblisShenghe.SelectedItem.Value == "1" ? true : false; string noshengheTip = this.txtnoshengheTip.Text; string shengheTip = this.txtshengheTip.Text; string bannerPic = this.txtImgUrl.Text; int sort_id = MyCommFun.Str2Int(this.txtSortId.Text); model.id = id; model.wid = weixin.id; model.isOpen = isOpen; model.actName = actName; model.brief = brief; model.shenghe = shenghe; model.noshengheTip = noshengheTip; model.shengheTip = shengheTip; model.bannerPic = bannerPic; model.sort_id = sort_id; if (MyCommFun.isDateTime(txtbeginDate.Text)) { model.beginDate = DateTime.Parse(txtbeginDate.Text); } if (MyCommFun.isDateTime(txtendDate.Text)) { model.endDate = DateTime.Parse(txtendDate.Text); } if (actBll.Update(model)) { AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改微信上墙活动id:" + model.id); //记录日志 result = true; } return(result); }
//保存 protected void btnSubmit_Click(object sender, EventArgs e) { Model.wx_userweixin weixin = GetWeiXinCode(); Model.wx_requestRuleContent rc = new Model.wx_requestRuleContent(); int id = MyCommFun.Str2Int(hidid.Value); #region //先判断 string strErr = ""; if (this.txtKW.Text.Trim().Length == 0) { strErr += "关键词不能为空!"; } if (this.txtactName.Text.Trim().Length == 0) { strErr += "活动名称不能为空!"; } if (this.txtbeginDate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtbeginDate.Text)) { strErr += "开始时间不能为空!"; } if (this.txtendDate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtendDate.Text)) { strErr += "结束时间不能为空!"; } if (txt1JXName.Text.Trim().Length == 0 || txt1JPName.Text.Trim().Length == 0 || txt1Num.Text.Trim().Length == 0 || txt1RealNum.Text.Trim().Length == 0) { strErr += "第一个奖项不能为空!"; } if (txt2JXName.Text.Trim().Length == 0 || txt2JPName.Text.Trim().Length == 0 || txt2Num.Text.Trim().Length == 0 || txt2RealNum.Text.Trim().Length == 0) { strErr += "第二个奖项不能为空!"; } if (strErr != "") { JscriptMsg(strErr, "back", "Error"); return; } DateTime begin = DateTime.Parse(txtbeginDate.Text.Trim()); DateTime end = DateTime.Parse(txtendDate.Text.Trim()); if (begin >= end) { JscriptMsg("开始时间必须小于结束时间", "back", "Error"); return; } #endregion #region 赋值 Model.wx_dzpActionInfo dzp = new Model.wx_dzpActionInfo(); Model.wx_requestRule rule = new Model.wx_requestRule(); string beginPic = imgbeginPic.ImageUrl; if (txtImgUrl.Text.Trim() != "") { beginPic = txtImgUrl.Text.Trim(); } string endPic = imgEndPic.ImageUrl; if (txtEndPic.Text.Trim() != "") { endPic = txtEndPic.Text.Trim(); } if (id > 0) { dzp = dzpBll.GetModel(id); } dzp.actName = txtactName.Text.Trim(); dzp.contractInfo = txtcontractInfo.Text.Trim(); dzp.brief = txtbrief.Value.Trim(); dzp.beginDate = begin; dzp.endDate = end; dzp.actContent = txtactContent.Value.Trim(); dzp.cfcjhf = txtcfcjhf.Text.Trim(); dzp.endNotice = txtendNotice.Text.Trim(); dzp.endContent = txtendContent.Text.Trim(); dzp.djPwd = txtdjPwd.Text.Trim(); dzp.beginPic = beginPic; dzp.endPic = endPic; dzp.personNum = MyCommFun.Str2Int(txtpersonNum.Text); dzp.personMaxTimes = MyCommFun.Str2Int(txtpersonMaxTimes.Text); dzp.dayMaxTimes = MyCommFun.Str2Int(txtdayMaxTimes.Text); #endregion if (id <= 0) { //新增 dzp.wid = weixin.id; dzp.createDate = DateTime.Now; //1新增主表 id = dzpBll.Add(dzp); //2新增奖项表 EditAwardItem(id); //3 新增回复规则表 AddRule(weixin.id, id); AddAdminLog(MXEnums.ActionEnum.Add.ToString(), "添加大转盘活动,主键为" + id); //记录日志 JscriptMsg("添加大转盘活动成功!", "dzplist.aspx", "Success"); } else { //修改 //1修改主表 dzpBll.Update(dzp); //2删除,且新增奖项表 EditAwardItem(id); //3 修改回复规则表 IList <Model.wx_requestRule> rlist = rBll.GetModelList("modelFunctionName = '大转盘' and modelFunctionId=" + id); if (rlist != null && rlist.Count > 0) { rule = rlist[0]; rule.reqKeywords = txtKW.Text.Trim(); rBll.Update(rule); } else { AddRule(weixin.id, id); } AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改大转盘活动,主键为" + id); //记录日志 JscriptMsg("修改大转盘活动成功!", "dzplist.aspx", "Success"); } }
//保存 protected void btnSubmit_Click(object sender, EventArgs e) { Model.wx_userweixin weixin = GetWeiXinCode(); Model.wx_requestRuleContent rc = new Model.wx_requestRuleContent(); int id = MyCommFun.Str2Int(hidid.Value); #region //先判断 string strErr = ""; if (this.txtKW.Text.Trim().Length == 0) { strErr += "关键词不能为空!"; } if (this.txtactName.Text.Trim().Length == 0) { strErr += "活动名称不能为空!"; } if (this.txtbeginDate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtbeginDate.Text)) { strErr += "开始时间不能为空!"; } if (this.txtendDate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtendDate.Text)) { strErr += "结束时间不能为空!"; } if (txt1JPName.Text.Trim().Length == 0 || txt1RealNum.Text.Trim().Length == 0) { strErr += "第一个优惠券不能为空!"; } if (strErr != "") { JscriptMsg(strErr, "back", "Error"); return; } DateTime begin = DateTime.Parse(txtbeginDate.Text.Trim()); DateTime end = DateTime.Parse(txtendDate.Text.Trim()); if (begin >= end) { JscriptMsg("开始时间必须小于结束时间", "back", "Error"); return; } #endregion #region 赋值 Model.wx_sTicket sst = new Model.wx_sTicket(); Model.wx_requestRule rule = new Model.wx_requestRule(); string beginPic = imgbeginPic.ImageUrl; if (txtImgUrl.Text.Trim() != "") { beginPic = txtImgUrl.Text.Trim(); } string bannerPic = imgBanner.ImageUrl; if (txtBanner.Text.Trim() != "") { bannerPic = txtBanner.Text.Trim(); } string endPic = imgEndPic.ImageUrl; if (txtEndPic.Text.Trim() != "") { endPic = txtEndPic.Text.Trim(); } if (id > 0) { sst = sstBll.GetModel(id); } sst.actionName = txtactName.Text.Trim(); sst.succTip = txtsuccTip.Text.Trim(); sst.brief = txtbrief.Value.Trim(); sst.beginDate = begin; sst.endDate = end; sst.aContent = txtactContent.Value.Trim(); sst.usedRemark = txtusedRemark.Value; sst.endNotice = txtendNotice.Text.Trim(); sst.endContent = txtendContent.Text.Trim(); sst.pwd = txtdjPwd.Text.Trim(); sst.beginPic = beginPic; sst.endPic = endPic; sst.bannerPic = bannerPic; #endregion if (id <= 0) { //新增 sst.wid = weixin.id; sst.createDate = DateTime.Now; //1新增主表 id = sstBll.Add(sst); //2新增奖项表 EditAwardItem(id); //3 新增回复规则表 rBll.AddModeltxtPicRule(weixin.id, "优惠券简单版", id, txtKW.Text.Trim()); AddAdminLog(MXEnums.ActionEnum.Add.ToString(), "添加优惠券活动,主键为" + id); //记录日志 JscriptMsg("添加优惠券活动成功!", "simpleTList.aspx", "Success"); } else { //修改 //1修改主表 sstBll.Update(sst); //2删除,且新增奖项表 EditAwardItem(id); //3 修改回复规则表 IList <Model.wx_requestRule> rlist = rBll.GetModelList("modelFunctionName = '优惠券简单版' and modelFunctionId=" + id); if (rlist != null && rlist.Count > 0) { rule = rlist[0]; rule.reqKeywords = txtKW.Text.Trim(); rBll.Update(rule); } else { rBll.AddModeltxtPicRule(weixin.id, "优惠券简单版", id, txtKW.Text.Trim()); } AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改优惠券活动,主键为" + id); //记录日志 JscriptMsg("修改优惠券活动成功!", "simpleTList.aspx", "Success"); } }
//保存 protected void btnSubmit_Click(object sender, EventArgs e) { Model.wx_userweixin weixin = GetWeiXinCode(); Model.wx_requestRuleContent rc = new Model.wx_requestRuleContent(); int id = MyCommFun.Str2Int(hidid.Value); #region //先判断 string strErr = ""; DateTime beginDate = DateTime.Parse(this.txtstatedate.Text); if (DateTime.Now >= beginDate) { JscriptMsg("开始时间必须大于当前时间", "", "Error"); return; } if (this.txtKW.Text.Trim().Length == 0) { strErr += "关键词不能为空!"; } if (this.txtwxTitle.Text.Trim().Length == 0) { strErr += "喜帖名称不能为空!"; } if (txtmanName.Text.Trim().Length == 0 || txtmanName.Text.Trim().Length == 0) { strErr += "新郎和新娘名称不能为空!"; } if (this.txtstatedate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtstatedate.Text)) { strErr += "婚宴时间不能为空!"; } if (this.txtaddr.Text.Trim().Length == 0) { strErr += "宴席地点不能为空!"; } if (strErr != "") { JscriptMsg(strErr, "back", "Error"); return; } #endregion #region 赋值 Model.wx_xt_base xitie = new Model.wx_xt_base(); Model.wx_requestRule rule = new Model.wx_requestRule(); string beginPic = txtImgUrl.Text.Trim(); string kcdh = txtKcdh.Text.Trim(); string kcdh_slt = txtdonghuaSlt.Text.Trim(); if (id > 0) { xitie = sstBll.GetModel(id); } xitie.wxTitle = txtwxTitle.Text.Trim(); xitie.manName = txtmanName.Text.Trim(); xitie.felmanName = txtfelmanName.Text.Trim(); xitie.nameSeq = int.Parse(radNameSeq.SelectedItem.Value); xitie.tel = txttel.Text; xitie.statedate = MyCommFun.Obj2DateTime(txtstatedate.Text); xitie.addr = txtaddr.Text.Trim(); xitie.video = txtvideo.Text.Trim(); xitie.music = txtMusic.Text.Trim(); xitie.word = txtword.Value.Trim(); xitie.sqrurl = txtsqrurl.Text.Trim(); xitie.copyrite = txtcopyrite.Value.Trim(); xitie.pwd = txtPwd.Text.Trim(); //图片 xitie.fengmian = beginPic; xitie.donghua = kcdh; xitie.donghuaSlt = kcdh_slt; //坐标 decimal xPoint = (decimal)MyCommFun.Str2Float(this.txtLatXPoint.Text); decimal yPoint = (decimal)MyCommFun.Str2Float(this.txtLngYPoint.Text); xitie.lngX = xPoint; xitie.latY = yPoint; #endregion if (id <= 0) { //新增 xitie.wid = weixin.id; xitie.createDate = DateTime.Now; //1新增主表 id = sstBll.Add(xitie); //2 新增回复规则表 rBll.AddModeltxtPicRule(weixin.id, "喜帖", id, txtKW.Text.Trim()); AddAdminLog(MXEnums.ActionEnum.Add.ToString(), "添加喜帖,主键为" + id); //记录日志 JscriptMsg("添加帖成功!", "xitielist.aspx", "Success"); } else { //修改 //1修改主表 sstBll.Update(xitie); //2 修改回复规则表 IList <Model.wx_requestRule> rlist = rBll.GetModelList("modelFunctionName = '喜帖' and modelFunctionId=" + id); if (rlist != null && rlist.Count > 0) { rule = rlist[0]; rule.reqKeywords = txtKW.Text.Trim(); rBll.Update(rule); } else { rBll.AddModeltxtPicRule(weixin.id, "喜帖", id, txtKW.Text.Trim()); } AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改喜帖,主键为" + id); //记录日志 JscriptMsg("修改喜帖成功!", "xitielist.aspx", "Success"); } }
//保存 protected void btnSubmit_Click(object sender, EventArgs e) { string strErr = ""; if (this.txtTitle.Text.Trim().Length == 0) { strErr += "名称不能为空!"; } if (this.txtpSubject.Text.Trim().Length == 0) { strErr += "主题不能为空!"; } if (ddlCategoryId.Items.Count <= 0) { strErr += "请先添加类别!"; } if (!(txtPrice.Text != "" && MyCommFun.isDecimal(txtPrice.Text))) { strErr += "价格的格式不正确!"; } if (txtbeginDate.Text.Trim() != "") { if (MyCommFun.isDateTime(txtbeginDate.Text)) { } else { strErr += "开始时间格式错误!"; } } if (txtendDate.Text.Trim() != "") { if (MyCommFun.isDateTime(txtendDate.Text)) { } else { strErr += "结束时间格式错误!"; } } if (strErr != "") { JscriptMsg(strErr, "back", "Error"); return; } if (action == MXEnums.ActionEnum.Edit.ToString()) //修改 { ChkAdminLevel("productlist", MXEnums.ActionEnum.Edit.ToString()); //检查权限 if (!DoEdit(this.id)) { JscriptMsg("保存过程中发生错误啦!", "", "Error"); return; } JscriptMsg("修改信息成功!", "product_list.aspx", "Success"); } else //添加 { ChkAdminLevel("productlist", MXEnums.ActionEnum.Add.ToString()); //检查权限 if (!DoAdd()) { JscriptMsg("保存过程中发生错误啦!", "", "Error"); return; } JscriptMsg("添加信息成功!", "product_list.aspx", "Success"); } }
//保存 protected void btnSubmit_Click(object sender, EventArgs e) { string strErr = ""; if (this.txtactName.Text.Trim().Length == 0) { strErr += "名称不能为空!"; } if (this.txtImgUrl.Text.Trim().Length == 0) { strErr += "图片不能为空!"; } if (this.txtbeginDate.Text.Trim().Length == 0) { strErr += "开始时间不能为空!"; } if (this.txtendDate.Text.Trim().Length == 0) { strErr += "结束时间不能为空!"; } if (txtbeginDate.Text.Trim() != "") { if (MyCommFun.isDateTime(txtbeginDate.Text)) { } else { strErr += "开始时间格式错误!"; } } if (txtendDate.Text.Trim() != "") { if (MyCommFun.isDateTime(txtendDate.Text)) { } else { strErr += "结束时间格式错误!"; } } if (strErr != "") { JscriptMsg(strErr, "", "Error"); return; } DateTime beginDate = DateTime.Parse(txtbeginDate.Text); DateTime endDate = DateTime.Parse(txtendDate.Text); if (beginDate >= endDate) { JscriptMsg("开始时间不能大于结束时间", "", "Error"); return; } if (this.rblisOpen.SelectedItem.Value == "1") { //验证这个时间段是否被占用了 Model.wx_userweixin weixin = GetWeiXinCode(); bool hasYZ = actBll.hasZYDateSet(this.id, weixin.id, beginDate, endDate); if (hasYZ) { JscriptMsg("这个时间段被占用了", "", "Error"); return; } } if (action == MXEnums.ActionEnum.Edit.ToString()) //修改 { ChkAdminLevel("weixin_sq", MXEnums.ActionEnum.Edit.ToString()); //检查权限 if (!DoEdit(this.id)) { JscriptMsg("保存过程中发生错误啦!", "", "Error"); return; } JscriptMsg("修改信息成功!", "baseinfo.aspx", "Success"); } else //添加 { ChkAdminLevel("weixin_sq", MXEnums.ActionEnum.Add.ToString()); //检查权限 if (!DoAdd()) { JscriptMsg("保存过程中发生错误啦!", "", "Error"); return; } JscriptMsg("添加信息成功!", "baseinfo.aspx", "Success"); } }
//保存 protected void btnSubmit_Click(object sender, EventArgs e) { Model.wx_userweixin weixin = GetWeiXinCode(); int id = MyCommFun.Str2Int(hidid.Value); #region //先判断 string strErr = ""; if (this.txtact_name.Text.Trim().Length == 0) { strErr += "活动名称不能为空!"; } if (ddlhbType.SelectedItem.Value == "") { strErr += "活动类型不能为空!"; } if (ddlhbType.SelectedItem.Value == "1") { if (this.txtKW.Text.Trim().Length == 0) { strErr += "关键词不能为空!"; } } if (this.txtbeginDate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtbeginDate.Text)) { strErr += "开始时间不能为空!"; } if (this.txtendDate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtendDate.Text)) { strErr += "结束时间不能为空!"; } if (this.txtwishing.Text.Trim().Length == 0) { strErr += "祝福语不能为空!"; } if (this.txtnick_name.Text.Trim().Length == 0) { strErr += "提供方名称不能为空!"; } if (this.txtsend_name.Text.Trim().Length == 0) { strErr += "商户名称不能为空!"; } if (this.txtclient_ip.Text.Trim().Length == 0) { strErr += "调用接口的机器 Ip 地址不能为空!"; } if (this.txttotalMoney.Text.Trim().Length == 0) { strErr += "红包总金额不能为空!"; } if (strErr != "") { JscriptMsg(strErr, "back", "Error"); return; } DateTime begin = DateTime.Parse(txtbeginDate.Text.Trim()); DateTime end = DateTime.Parse(txtendDate.Text.Trim()); if (begin >= end) { JscriptMsg("开始时间必须小于结束时间", "back", "Error"); return; } if (ddlhbType.SelectedItem.Value == "0") { //如果是关注红包,则要判断该微账号同一时间段是否已经包含了关注红包 IList <Model.wx_xjhongbao_action> actlist = xjactBll.GetModelList("wid=" + weixin.id + " and id!=" + id + " and hbType=0 and endDate>='" + begin.ToString() + "' and beginDate<='" + end.ToString() + "' "); if (actlist != null && actlist.Count > 0) { JscriptMsg("该时间段内不能有2个关注红包", "back", "Error"); return; } } #endregion #region 赋值 Model.wx_xjhongbao_action xjActionModel = new Model.wx_xjhongbao_action(); if (id > 0) { //修改 xjActionModel = xjactBll.GetModel(id); } xjActionModel.act_name = txtact_name.Text.Trim(); xjActionModel.actPic = txtactPic.Text.Trim(); xjActionModel.beginDate = MyCommFun.Obj2DateTime(txtbeginDate.Text); xjActionModel.endDate = MyCommFun.Obj2DateTime(txtendDate.Text); xjActionModel.lqType = MyCommFun.Str2Int(radlqType.Text); xjActionModel.totalMoney = (int)(MyCommFun.Str2Decimal(txttotalMoney.Text) * 100); xjActionModel.moneyType = MyCommFun.Str2Int(radmoneyType.SelectedItem.Value); xjActionModel.min_value = (int)(MyCommFun.Str2Decimal(txtmin_value.Text) * 100); xjActionModel.keywords = txtKW.Text.Trim(); if (ddlhbType.SelectedItem.Value == "0") { //如果红包为关注时红包,则领取方式为:一次性 xjActionModel.lqType = 0; } if (xjActionModel.moneyType == 0) { xjActionModel.max_value = xjActionModel.min_value; } else { xjActionModel.max_value = (int)(MyCommFun.Str2Decimal(txtmax_value.Text) * 100); } xjActionModel.remark = txtremark.Value; //红包参数 xjActionModel.wishing = txtwishing.Text.Trim(); xjActionModel.nick_name = txtnick_name.Text.Trim(); xjActionModel.send_name = txtsend_name.Text.Trim(); xjActionModel.logo_imgurl = txtlogo_imgurl.Text.Trim(); xjActionModel.client_ip = txtclient_ip.Text.Trim(); //分享的参数 xjActionModel.share_content = txtshare_content.Value.Trim(); xjActionModel.share_url = txtshare_url.Value.Trim(); xjActionModel.share_imgurl = txtshare_imgurl.Text.Trim(); if (id > 0) { //修改 bool updateOK = xjactBll.Update(xjActionModel); //if (xjActionModel.hbType == 1) //{ // //添加关键词 // IList<Model.wx_requestRule> rlist = rBll.GetModelList("modelFunctionName = '现金红包' and modelFunctionId=" + id); // if (rlist != null && rlist.Count > 0) // { // Model.wx_requestRule rule = new Model.wx_requestRule(); // rule = rlist[0]; // rule.reqKeywords = txtKW.Text.Trim(); // rBll.Update(rule); // } // else // { // AddRule(weixin.id, id); // } //} AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改现金红包活动,主键为" + id); //记录日志//1e2124dd04e11d01b9df2865f85944be JscriptMsg("修改现金红包活动成功!", "actionmgr.aspx", "Success"); } else { //新增 xjActionModel.hbType = MyCommFun.Str2Int(ddlhbType.Text.Trim()); xjActionModel.totalLqMoney = 0; xjActionModel.wid = weixin.id; xjActionModel.createDate = DateTime.Now; int addId = xjactBll.Add(xjActionModel); //if (xjActionModel.hbType == 1) //{ // //添加关键词 // AddRule(weixin.id, addId); //} AddAdminLog(MXEnums.ActionEnum.Add.ToString(), "添加现金红包活动,主键为" + addId); //记录日志//1e2124dd04e11d01b9df2865f85944be JscriptMsg("添加现金红包活动成功!", "actionmgr.aspx", "Success"); } #endregion }
//保存 protected void btnSubmit_Click(object sender, EventArgs e) { Model.wx_userweixin weixin = GetWeiXinCode(); Model.wx_requestRuleContent rc = new Model.wx_requestRuleContent(); int id = MyCommFun.Str2Int(hidid.Value); #region //先判断 string strErr = ""; if (this.txtKW.Text.Trim().Length == 0) { strErr += "关键词不能为空!"; } if (this.txtactName.Text.Trim().Length == 0) { strErr += "活动名称不能为空!"; } if (this.txtbeginDate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtbeginDate.Text)) { strErr += "开始时间不能为空!"; } if (this.txtendDate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtendDate.Text)) { strErr += "结束时间不能为空!"; } if (strErr != "") { JscriptMsg(strErr, "back", "Error"); return; } DateTime begin = MyCommFun.Obj2DateTime(txtbeginDate.Text.Trim()); DateTime end = MyCommFun.Obj2DateTime(txtendDate.Text.Trim()); if (begin >= end) { JscriptMsg("开始时间必须小于结束时间", "back", "Error"); return; } #endregion #region 赋值 var dto = new photoActionDTO(); Model.wx_requestRule rule = new Model.wx_requestRule(); if (id > 0) { dto = _service.GetModel(id); } dto.actName = txtactName.Text.Trim(); dto.brief = txtbrief.Value.Trim(); dto.beginDate = begin.ToString(); dto.endDate = end.ToString(); dto.actContent = txtactContent.Value.Trim(); #endregion if (id <= 0) { //新增 dto.wid = weixin.id; //1新增主表 _service.Add(dto); id = dto.id; //3 新增回复规则表 AddRule(weixin.id, id); AddAdminLog(MXEnums.ActionEnum.Add.ToString(), "添加湖怪活动,主键为" + id); //记录日志//1e2124dd04e11d01b9df2865f85944be JscriptMsg("添加湖怪活动成功!", "photolist.aspx", "Success"); } else { //修改 //1修改主表 _service.Modify(dto); //3 修改回复规则表 IList <Model.wx_requestRule> rlist = rBll.GetModelList("modelFunctionName = '湖怪' and modelFunctionId=" + id); if (rlist != null && rlist.Count > 0) { rule = rlist[0]; rule.reqKeywords = txtKW.Text.Trim(); rBll.Update(rule); } else { AddRule(weixin.id, id); } AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改湖怪活动,主键为" + id); //记录日志 JscriptMsg("修改湖怪活动成功!", "photolist.aspx", "Success"); } }
//保存 protected void btnSubmit_Click(object sender, EventArgs e) { Model.wx_userweixin weixin = GetWeiXinCode(); Model.wx_requestRuleContent rc = new Model.wx_requestRuleContent(); int id = MyCommFun.Str2Int(hidid.Value); #region //先判断 string strErr = ""; if (this.txtKW.Text.Trim().Length == 0) { strErr += "关键词不能为空!"; } if (this.txtactName.Text.Trim().Length == 0) { strErr += "活动名称不能为空!"; } if (this.txtbeginDate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtbeginDate.Text)) { strErr += "开始时间不能为空!"; } if (this.txtendDate.Text.Trim().Length == 0 || !MyCommFun.isDateTime(txtendDate.Text)) { strErr += "结束时间不能为空!"; } if (strErr != "") { JscriptMsg(strErr, "back", "Error"); return; } DateTime begin = DateTime.Parse(txtbeginDate.Text.Trim()); DateTime end = DateTime.Parse(txtendDate.Text.Trim()); if (begin >= end) { JscriptMsg("开始时间必须小于结束时间", "back", "Error"); return; } #endregion #region 赋值 Model.wx_qp_base baseModel = new Model.wx_qp_base(); Model.wx_requestRule rule = new Model.wx_requestRule(); string beginPic = imgbeginPic.ImageUrl; if (txtImgUrl.Text.Trim() != "") { beginPic = txtImgUrl.Text.Trim(); } if (id > 0) { baseModel = baseBll.GetModel(id); } baseModel.bName = txtactName.Text.Trim(); baseModel.actBegin = begin; baseModel.actEnd = end; baseModel.yyRemark = txtyyRemark.Value.Trim(); baseModel.qpRemark = txtqpRemark.Value.Trim(); baseModel.maxPersonNum = MyCommFun.Str2Int(txtmaxPersonNum.Text.Trim()); baseModel.isSnSendsms = rblisSnSendsms.SelectedItem.Value == "1" ? true : false; baseModel.yyGouPiaoBeginDate = MyCommFun.Obj2DateTime(txtyyGouPiaoBeginDate.Text.Trim()); baseModel.yyGouPiaoEndDate = MyCommFun.Obj2DateTime(txtyyGouPiaoEndDate.Text.Trim()); baseModel.beginPic = beginPic; baseModel.haibaoPic = txthaibaoPic.Text.Trim(); baseModel.sort_id = MyCommFun.Str2Int(txtSortId.Text.Trim(), 0); #region 保存相册==================== string[] albumArr = Request.Form.GetValues("hid_photo_name"); string[] remarkArr = Request.Form.GetValues("hid_photo_remark"); bool res = imgBll.DeleteByBid(id, 2); if (albumArr != null && albumArr.Length > 0) { List <Model.wx_qp_img> ls = new List <Model.wx_qp_img>(); for (int i = 0; i < albumArr.Length; i++) { string[] imgArr = albumArr[i].Split('|'); int img_id = Utils.StrToInt(imgArr[0], 0); if (imgArr.Length == 3) { if (!string.IsNullOrEmpty(remarkArr[i])) { ls.Add(new Model.wx_qp_img { id = img_id, imgPic = imgArr[1], remark = remarkArr[i] }); } else { ls.Add(new Model.wx_qp_img { id = img_id, imgPic = imgArr[1] }); } } } baseModel.yingyuanlist = ls; } else { baseModel.yingyuanlist = null; } #endregion #endregion if (id <= 0) { //新增 baseModel.wid = weixin.id; baseModel.cyPersonNum = 0; baseModel.createDate = DateTime.Now; id = baseBll.Add(baseModel); //3 新增回复规则表 AddRule(weixin.id, id); AddAdminLog(MXEnums.ActionEnum.Add.ToString(), "添加电影院抢票活动,主键为" + id); //记录日志 JscriptMsg("添加电影院抢票成功!", "action_list.aspx", "Success"); } else { //修改 //1修改主表 baseBll.Update(baseModel); //3 修改回复规则表 IList <Model.wx_requestRule> rlist = rBll.GetModelList("modelFunctionName = '电影院抢票' and modelFunctionId=" + id); if (rlist != null && rlist.Count > 0) { rule = rlist[0]; rule.reqKeywords = txtKW.Text.Trim(); rBll.Update(rule); } else { AddRule(weixin.id, id); } AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改电影院抢票,主键为" + id); //记录日志 JscriptMsg("修改电影院抢票活动成功!", "action_list.aspx", "Success"); } }