public void bind_date(int _id) { Cms.BLL.ws_Lottery bll = new Cms.BLL.ws_Lottery(); Cms.Model.ws_Lottery model = bll.GetModel(_id); tbname.Text = model.lname; if (model.isnum == 1) { isnum.Checked = true; } else { isnum.Checked = false; } tbstime.Text = model.stime.ToString(); tbetime.Text = model.etime.ToString(); tbinfo.Value = model.info.ToString(); photoUrl.Text = model.picurl; tbtotal.Text = model.total.ToString(); tbdaynum.Text = model.daynum.ToString(); Cms.BLL.ws_Prize wsbl = new Cms.BLL.ws_Prize(); DataTable dt = wsbl.GetList("pid=" + _id + " order by orderNumber asc").Tables[0]; for (int i = 0; i < dt.Rows.Count; i++) { if (i == 0) { tbjxname.Text = dt.Rows[i]["pname"].ToString(); tbjpname.Text = dt.Rows[i]["prize"].ToString(); tbnumber.Text = dt.Rows[i]["quantity"].ToString(); tbgl.Text = dt.Rows[i]["probability"].ToString(); } if (i == 1) { tbjxname2.Text = dt.Rows[i]["pname"].ToString(); tbjpname2.Text = dt.Rows[i]["prize"].ToString(); tbnumber2.Text = dt.Rows[i]["quantity"].ToString(); tbgl2.Text = dt.Rows[i]["probability"].ToString(); } if (i == 2) { tbjxname3.Text = dt.Rows[i]["pname"].ToString(); tbjpname3.Text = dt.Rows[i]["prize"].ToString(); tbnumber3.Text = dt.Rows[i]["quantity"].ToString(); tbgl3.Text = dt.Rows[i]["probability"].ToString(); } if (i == 3) { tbjxname4.Text = dt.Rows[i]["pname"].ToString(); tbjpname4.Text = dt.Rows[i]["prize"].ToString(); tbnumber4.Text = dt.Rows[i]["quantity"].ToString(); tbgl4.Text = dt.Rows[i]["probability"].ToString(); } if (i == 4) { tbjxname5.Text = dt.Rows[i]["pname"].ToString(); tbjpname5.Text = dt.Rows[i]["prize"].ToString(); tbnumber5.Text = dt.Rows[i]["quantity"].ToString(); tbgl5.Text = dt.Rows[i]["probability"].ToString(); } if (i == 5) { tbjxname6.Text = dt.Rows[i]["pname"].ToString(); tbjpname6.Text = dt.Rows[i]["prize"].ToString(); tbnumber6.Text = dt.Rows[i]["quantity"].ToString(); tbgl6.Text = dt.Rows[i]["probability"].ToString(); } } }
private bool DataUpdate(int _id) { string typeid = Request.QueryString["typeid"].ToString(); Cms.BLL.ws_Lottery bll = new Cms.BLL.ws_Lottery(); Cms.Model.ws_Lottery model = new Cms.Model.ws_Lottery(); model = bll.GetModel(_id); model.id = _id; model.lname = tbname.Text.Trim(); model.stime = Convert.ToDateTime(tbstime.Text.Trim()); model.etime = Convert.ToDateTime(tbetime.Text.Trim()); model.picurl = photoUrl.Text.Trim(); model.info = tbinfo.Value.Trim(); int num = 0; if (isnum.Checked) { num = 1; } model.isnum = num; model.total = int.Parse(tbtotal.Text.Trim()); model.daynum = int.Parse(tbdaynum.Text.Trim()); //model.typeid = int.Parse(typeid); DateTime time = DateTime.Now; // model.updatetime = time; if (bll.Update(model)) { Cms.BLL.ws_Prize Prize = new Cms.BLL.ws_Prize(); DataTable dt = Prize.GetList("pid=" + _id + " order by orderNumber asc").Tables[0]; if (tbjxname.Text.Trim() != "" && tbjxname.Text.Trim().Length != 0) { Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize(); if (dt.Rows.Count >= 1) { mPrize = Prize.GetModel(int.Parse(dt.Rows[0]["id"].ToString())); mPrize.pname = tbjxname.Text.Trim(); mPrize.prize = tbjpname.Text.Trim(); mPrize.quantity = int.Parse(tbnumber.Text.Trim()); mPrize.probability = int.Parse(tbgl.Text.Trim()); Prize.Update(mPrize); } else { mPrize.pname = tbjxname.Text.Trim(); mPrize.prize = tbjpname.Text.Trim(); mPrize.quantity = int.Parse(tbnumber.Text.Trim()); mPrize.probability = int.Parse(tbgl.Text.Trim()); mPrize.pid = _id; mPrize.updatetime = time; mPrize.orderNumber = 0; Prize.Add(mPrize); } } if (tbjxname2.Text.Trim() != "" && tbjxname2.Text.Trim().Length != 0) { Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize(); if (dt.Rows.Count >= 2) { mPrize = Prize.GetModel(int.Parse(dt.Rows[1]["id"].ToString())); mPrize.pname = tbjxname2.Text.Trim(); mPrize.prize = tbjpname2.Text.Trim(); mPrize.quantity = int.Parse(tbnumber2.Text.Trim()); mPrize.probability = int.Parse(tbgl2.Text.Trim()); Prize.Update(mPrize); } else { mPrize.pname = tbjxname2.Text.Trim(); mPrize.prize = tbjpname2.Text.Trim(); mPrize.quantity = int.Parse(tbnumber2.Text.Trim()); mPrize.probability = int.Parse(tbgl2.Text.Trim()); mPrize.pid = _id; mPrize.updatetime = time; mPrize.orderNumber = 1; Prize.Add(mPrize); } } if (tbjxname3.Text.Trim() != "" && tbjxname3.Text.Trim().Length != 0) { Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize(); if (dt.Rows.Count >= 3) { mPrize = Prize.GetModel(int.Parse(dt.Rows[2]["id"].ToString())); mPrize.pname = tbjxname3.Text.Trim(); mPrize.prize = tbjpname3.Text.Trim(); mPrize.quantity = int.Parse(tbnumber3.Text.Trim()); mPrize.probability = int.Parse(tbgl3.Text.Trim()); Prize.Update(mPrize); } else { mPrize.pname = tbjxname3.Text.Trim(); mPrize.prize = tbjpname3.Text.Trim(); mPrize.quantity = int.Parse(tbnumber3.Text.Trim()); mPrize.probability = int.Parse(tbgl3.Text.Trim()); mPrize.pid = _id; mPrize.updatetime = time; mPrize.orderNumber = 2; Prize.Add(mPrize); } } if (tbjxname4.Text.Trim() != "" && tbjxname4.Text.Trim().Length != 0) { Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize(); if (dt.Rows.Count >= 4) { mPrize = Prize.GetModel(int.Parse(dt.Rows[3]["id"].ToString())); mPrize.pname = tbjxname4.Text.Trim(); mPrize.prize = tbjpname4.Text.Trim(); mPrize.quantity = int.Parse(tbnumber4.Text.Trim()); mPrize.probability = int.Parse(tbgl4.Text.Trim()); Prize.Update(mPrize); } else { mPrize.pname = tbjxname4.Text.Trim(); mPrize.prize = tbjpname4.Text.Trim(); mPrize.quantity = int.Parse(tbnumber4.Text.Trim()); mPrize.probability = int.Parse(tbgl4.Text.Trim()); mPrize.pid = _id; mPrize.updatetime = time; mPrize.orderNumber = 3; Prize.Add(mPrize); } } if (tbjxname5.Text.Trim() != "" && tbjxname5.Text.Trim().Length != 0) { Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize(); if (dt.Rows.Count >= 5) { mPrize = Prize.GetModel(int.Parse(dt.Rows[4]["id"].ToString())); mPrize.pname = tbjxname5.Text.Trim(); mPrize.prize = tbjpname5.Text.Trim(); mPrize.quantity = int.Parse(tbnumber5.Text.Trim()); mPrize.probability = int.Parse(tbgl5.Text.Trim()); Prize.Update(mPrize); } else { mPrize.pname = tbjxname5.Text.Trim(); mPrize.prize = tbjpname5.Text.Trim(); mPrize.quantity = int.Parse(tbnumber5.Text.Trim()); mPrize.probability = int.Parse(tbgl5.Text.Trim()); mPrize.pid = _id; mPrize.updatetime = time; mPrize.orderNumber = 4; Prize.Add(mPrize); } } if (tbjxname6.Text.Trim() != "" && tbjxname6.Text.Trim().Length != 0) { Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize(); if (dt.Rows.Count == 6) { mPrize = Prize.GetModel(int.Parse(dt.Rows[5]["id"].ToString())); mPrize.pname = tbjxname6.Text.Trim(); mPrize.prize = tbjpname6.Text.Trim(); mPrize.quantity = int.Parse(tbnumber6.Text.Trim()); mPrize.probability = int.Parse(tbgl6.Text.Trim()); Prize.Update(mPrize); } else { mPrize.pname = tbjxname6.Text.Trim(); mPrize.prize = tbjpname6.Text.Trim(); mPrize.quantity = int.Parse(tbnumber6.Text.Trim()); mPrize.probability = int.Parse(tbgl6.Text.Trim()); mPrize.pid = _id; mPrize.updatetime = time; mPrize.orderNumber = 5; Prize.Add(mPrize); } } //写入登录日志 Cms.Model.C_admin_log adminlog = new Cms.Model.C_admin_log(); Cms.BLL.C_admin_log adminlogdal = new Cms.BLL.C_admin_log(); adminlog.user_id = Convert.ToInt32((string)Session["adminid"]); //用户名角色ID adminlog.user_name = (string)Session["adminname"]; //用户名 adminlog.user_ip = Cms.Common.ManagementInfo.GetIP(); //ip地址 adminlog.action_type = "Edit"; adminlog.action_type = "修改抽奖活动" + this.tbname.Text.Trim(); adminlog.add_time = Convert.ToDateTime(Cms.Common.ManagementInfo.GetTime());//时间 adminlogdal.Add(adminlog); JscriptMsg("修改信息成功!", "lotterylist.aspx?typeid=" + typeid, "Success"); return(true); } else { JscriptMsg("修改信息失败!", "lotteryedit.aspx?action=edit&id=" + _id + "&typeid=" + typeid, "Error"); return(false); } }