public void loaddata() { if (Session["shangke_vie"] == null) { Response.Redirect("start.aspx"); } else { skv = (Maticsoft.Model.shangke_view)Session["shangke_vie"]; peixunban.Text = skv.peixunban; kecheng.Text = skv.kecheng; zuming.Text = skv.fenzu; jiangshi.Text = skv.jiangshi; with = Convert.ToInt16(Request.QueryString["with"]); foreach (GridViewRow row in VoteView.Rows) { if (with > 650) { ((RadioButtonList)row.FindControl("RadioButtonList2")).RepeatColumns = 10; } else if (with > 350) { ((RadioButtonList)row.FindControl("RadioButtonList2")).RepeatColumns = 5; } else { ((RadioButtonList)row.FindControl("RadioButtonList2")).RepeatColumns = 4; } } } }
private void ShowInfo() { Maticsoft.BLL.shangke_view bll = new Maticsoft.BLL.shangke_view(); int id = Convert.ToInt16(Request.QueryString["id"]); Maticsoft.Model.shangke_view model = bll.GetModel(id); this.lblid.Text = model.id.ToString(); this.lblkechengneirong_id.Text = model.kechengneirong_id.ToString(); this.lblpeixunban.Text = model.peixunban; this.lblpeixunban_id.Text = model.peixunban_id.ToString(); this.lblkecheng.Text = model.kecheng; this.lbljiangshi_id.Text = model.jiangshi_id.ToString(); this.lbljiangshi.Text = model.jiangshi; this.lblkeshi.Text = model.keshi.ToString(); }
public void loaddata() { if (Session["shangke_vie"] == null) { //Literal1.Text = @"<script language='javascript' type='text/javascript'> window.location.href = 'start.aspx' ; </script> "; Response.Redirect("start.aspx"); } else { skv = (Maticsoft.Model.shangke_view)Session["shangke_vie"]; peixunban.Text = skv.peixunban; kecheng.Text = skv.kecheng; zuming.Text = skv.fenzu; jiangshi.Text = skv.jiangshi; } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(Maticsoft.Model.shangke_view model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update shangke_view set "); strSql.Append("id=@id,"); strSql.Append("kechengneirong_id=@kechengneirong_id,"); strSql.Append("peixunban=@peixunban,"); strSql.Append("peixunban_id=@peixunban_id,"); strSql.Append("kecheng=@kecheng,"); strSql.Append("jiangshi_id=@jiangshi_id,"); strSql.Append("jiangshi=@jiangshi,"); strSql.Append("keshi=@keshi"); strSql.Append(" where "); SqlParameter[] parameters = { new SqlParameter("@id", SqlDbType.Int, 4), new SqlParameter("@kechengneirong_id", SqlDbType.Int, 4), new SqlParameter("@peixunban", SqlDbType.NChar, 50), new SqlParameter("@peixunban_id", SqlDbType.Int, 4), new SqlParameter("@kecheng", SqlDbType.NVarChar, 50), new SqlParameter("@jiangshi_id", SqlDbType.Int, 4), new SqlParameter("@jiangshi", SqlDbType.NChar, 10), new SqlParameter("@keshi", SqlDbType.Float, 8) }; parameters[0].Value = model.id; parameters[1].Value = model.kechengneirong_id; parameters[2].Value = model.peixunban; parameters[3].Value = model.peixunban_id; parameters[4].Value = model.kecheng; parameters[5].Value = model.jiangshi_id; parameters[6].Value = model.jiangshi; parameters[7].Value = model.keshi; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体,通过id /// </summary> public Maticsoft.Model.shangke_view GetModel(int id) { //该表无主键信息,请自定义主键/条件字段 StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 id,kechengneirong_id,peixunban,peixunban_id,kecheng,jiangshi_id,jiangshi,keshi from shangke_view "); strSql.Append(" where id=" + id); Maticsoft.Model.shangke_view model = new Maticsoft.Model.shangke_view(); DataSet ds = DbHelperSQL.Query(strSql.ToString()); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Maticsoft.Model.shangke_view DataRowToModel(DataRow row) { Maticsoft.Model.shangke_view model = new Maticsoft.Model.shangke_view(); if (row != null) { if (row["id"] != null && row["id"].ToString() != "") { model.id = int.Parse(row["id"].ToString()); } if (row["kechengneirong_id"] != null && row["kechengneirong_id"].ToString() != "") { model.kechengneirong_id = int.Parse(row["kechengneirong_id"].ToString()); } if (row["peixunban"] != null) { model.peixunban = row["peixunban"].ToString(); } if (row["peixunban_id"] != null && row["peixunban_id"].ToString() != "") { model.peixunban_id = int.Parse(row["peixunban_id"].ToString()); } if (row["kecheng"] != null) { model.kecheng = row["kecheng"].ToString(); } if (row["jiangshi_id"] != null && row["jiangshi_id"].ToString() != "") { model.jiangshi_id = int.Parse(row["jiangshi_id"].ToString()); } if (row["jiangshi"] != null) { model.jiangshi = row["jiangshi"].ToString(); } if (row["keshi"] != null && row["keshi"].ToString() != "") { model.keshi = decimal.Parse(row["keshi"].ToString()); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(Maticsoft.Model.shangke_view model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into shangke_view("); strSql.Append("id,kechengneirong_id,peixunban,peixunban_id,kecheng,jiangshi_id,jiangshi,keshi)"); strSql.Append(" values ("); strSql.Append("@id,@kechengneirong_id,@peixunban,@peixunban_id,@kecheng,@jiangshi_id,@jiangshi,@keshi)"); SqlParameter[] parameters = { new SqlParameter("@id", SqlDbType.Int, 4), new SqlParameter("@kechengneirong_id", SqlDbType.Int, 4), new SqlParameter("@peixunban", SqlDbType.NChar, 50), new SqlParameter("@peixunban_id", SqlDbType.Int, 4), new SqlParameter("@kecheng", SqlDbType.NVarChar, 50), new SqlParameter("@jiangshi_id", SqlDbType.Int, 4), new SqlParameter("@jiangshi", SqlDbType.NChar, 10), new SqlParameter("@keshi", SqlDbType.Float, 8) }; parameters[0].Value = model.id; parameters[1].Value = model.kechengneirong_id; parameters[2].Value = model.peixunban; parameters[3].Value = model.peixunban_id; parameters[4].Value = model.kecheng; parameters[5].Value = model.jiangshi_id; parameters[6].Value = model.jiangshi; parameters[7].Value = model.keshi; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
public void databind() { if (Session["shangke_vie"] == null) { Response.Redirect("start.aspx"); } else { skv = (Maticsoft.Model.shangke_view)Session["shangke_vie"]; peixunban.Text = skv.peixunban; DataSet ds = new DataSet(); Maticsoft.BLL.fenzu fz = new BLL.fenzu(); ds = fz.GetList("qishu= " + skv.peixunban_id); fenzu.DataSource = ds; fenzu.DataTextField = "zuming"; fenzu.DataValueField = "id"; fenzu.DataBind(); if (Session["dafen_shu"] != null) { Response.Write("<script>alert('提交成功')</script>"); } } }
protected void btnSave_Click(object sender, EventArgs e) { string strErr = ""; if (!PageValidate.IsNumber(txtid.Text)) { strErr += "id格式错误!\\n"; } if (!PageValidate.IsNumber(txtkechengneirong_id.Text)) { strErr += "kechengneirong_id格式错误!\\n"; } if (this.txtpeixunban.Text.Trim().Length == 0) { strErr += "peixunban不能为空!\\n"; } if (!PageValidate.IsNumber(txtpeixunban_id.Text)) { strErr += "peixunban_id格式错误!\\n"; } if (this.txtkecheng.Text.Trim().Length == 0) { strErr += "kecheng不能为空!\\n"; } if (!PageValidate.IsNumber(txtjiangshi_id.Text)) { strErr += "jiangshi_id格式错误!\\n"; } if (this.txtjiangshi.Text.Trim().Length == 0) { strErr += "jiangshi不能为空!\\n"; } if (!PageValidate.IsDecimal(txtkeshi.Text)) { strErr += "keshi格式错误!\\n"; } if (strErr != "") { MessageBox.Show(this, strErr); return; } int id = int.Parse(this.txtid.Text); int kechengneirong_id = int.Parse(this.txtkechengneirong_id.Text); string peixunban = this.txtpeixunban.Text; int peixunban_id = int.Parse(this.txtpeixunban_id.Text); string kecheng = this.txtkecheng.Text; int jiangshi_id = int.Parse(this.txtjiangshi_id.Text); string jiangshi = this.txtjiangshi.Text; decimal keshi = decimal.Parse(this.txtkeshi.Text); Maticsoft.Model.shangke_view model = new Maticsoft.Model.shangke_view(); model.id = id; model.kechengneirong_id = kechengneirong_id; model.peixunban = peixunban; model.peixunban_id = peixunban_id; model.kecheng = kecheng; model.jiangshi_id = jiangshi_id; model.jiangshi = jiangshi; model.keshi = keshi; Maticsoft.BLL.shangke_view bll = new Maticsoft.BLL.shangke_view(); bll.Add(model); Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx"); }
protected void Button1_Click(object sender, EventArgs e) { skv = (Maticsoft.Model.shangke_view)Session["shangke_vie"]; string open_id = ""; string name = ""; string nickname = ""; if (Session["userinfo"] == null) { Response.Write(@"<script>alert('无法获取您的微信号,返回首页');window.location='start.aspx'</script>"); } else { Maticsoft.Model.weixin_userinfo wx_u_mod = (Maticsoft.Model.weixin_userinfo)Session["userinfo"]; open_id = wx_u_mod.openid; name = wx_u_mod.remark; nickname = wx_u_mod.nickname; int count = 0; //获取每一行的打分序号以及得分数 foreach (GridViewRow row in VoteView.Rows) { TextBox teb = (TextBox)row.FindControl("TextBox1"); Label lb = (Label)row.FindControl("id_Label"); Maticsoft.Model.dafen_jieguo dfjg_m = new Model.dafen_jieguo(); dfjg_m.shangke_id = skv.id; dfjg_m.fenzu_id = skv.fenzu_id; dfjg_m.neirong = teb.Text.ToString().Trim(); dfjg_m.dafen_xuhao = Convert.ToInt16(lb.Text); dfjg_m.time = DateTime.Now; dfjg_m.open_id = open_id; dfjg_m.name = name; dfjg_m.beizhu = nickname; Maticsoft.BLL.dafen_jieguo dfjg_b = new BLL.dafen_jieguo(); int dafen_id = dfjg_b.get_id(Convert.ToInt16(dfjg_m.shangke_id), Convert.ToInt16(dfjg_m.dafen_xuhao), dfjg_m.open_id); if (dafen_id == 0) { if (dfjg_b.Add(dfjg_m) != 0) { count++; } else { count = -10000; }; } else { dfjg_m.id = dafen_id; if (dfjg_b.Update(dfjg_m)) { count++; } else { count = -10000; }; } } if (count == 0) { Response.Write("<script>alert('提交不成功!')</script>"); } else { Session["dafen_shu"] = count; tixing.Text = count.ToString(); Response.Redirect("tongji.aspx"); //Literal1.Text = @"<script language='javascript' type='text/javascript'> window.location.href = 'tongji.aspx' ; </script> "; } } }
protected void Button2_Click(object sender, EventArgs e) { skv = (Maticsoft.Model.shangke_view)Session["shangke_vie"]; int count = 0; //获取每一行的打分序号以及得分数 foreach (GridViewRow row in VoteView.Rows) { RadioButtonList rbl = (RadioButtonList)row.FindControl("RadioButtonList2"); Label lb = (Label)row.FindControl("id_Label"); Maticsoft.Model.dafen_jieguo dfjg_m = new Model.dafen_jieguo(); dfjg_m.shangke_id = skv.id; dfjg_m.fenzu_id = skv.fenzu_id; dfjg_m.fenshu = Convert.ToInt16(rbl.SelectedValue.ToString()); dfjg_m.dafen_xuhao = Convert.ToInt16(lb.Text); dfjg_m.time = DateTime.Now; Maticsoft.BLL.dafen_jieguo dfjg_b = new BLL.dafen_jieguo(); if (dfjg_b.Add(dfjg_m) != 0) { count++; } else { count = -10000; }; } foreach (GridViewRow row in View_yiyuan.Rows) { RadioButtonList rbl2 = (RadioButtonList)row.FindControl("RadioButtonList2"); Label lb2 = (Label)row.FindControl("id_Label"); Maticsoft.Model.dafen_jieguo dfjg_m2 = new Model.dafen_jieguo(); dfjg_m2.shangke_id = skv.id; dfjg_m2.fenzu_id = skv.fenzu_id; dfjg_m2.neirong = rbl2.SelectedValue; dfjg_m2.dafen_xuhao = Convert.ToInt16(lb2.Text); dfjg_m2.time = DateTime.Now; Maticsoft.BLL.dafen_jieguo dfjg_b2 = new BLL.dafen_jieguo(); if (dfjg_b2.Add(dfjg_m2) != 0) { count++; } else { count = -10000; }; } if (count == 0) { Response.Write("<script>alert('提交不成功!')</script>"); } else { Session["dafen_shu"] = count; tixing.Text = "共提交" + count + "行数据"; tixing.CssClass = "alert"; Response.Redirect("pingjia.aspx?style=2"); //Literal1.Text = @"<script language='javascript' type='text/javascript'> window.location.href = 'pingjia.aspx' ; </script> "; } }
protected void Button2_Click(object sender, EventArgs e) { skv = (Maticsoft.Model.shangke_view)Session["shangke_vie"]; if (Session["userinfo"] == null) { Response.Write(@"<script>alert('无法获取您的微信号,返回首页');window.location='start.aspx'</script>"); } else { Maticsoft.Model.weixin_userinfo wx_u_mod = (Maticsoft.Model.weixin_userinfo)Session["userinfo"]; int count = 0; //获取每一行的打分序号以及得分数 foreach (GridViewRow row in VoteView.Rows) { RadioButtonList rbl = (RadioButtonList)row.FindControl("RadioButtonList2"); Label lb = (Label)row.FindControl("id_Label"); Maticsoft.Model.dafen_jieguo dfjg_m = new Model.dafen_jieguo(); dfjg_m.shangke_id = skv.id; dfjg_m.fenzu_id = skv.fenzu_id; dfjg_m.fenshu = Convert.ToInt16(rbl.SelectedValue.ToString()); dfjg_m.dafen_xuhao = Convert.ToInt16(lb.Text); dfjg_m.time = DateTime.Now; dfjg_m.open_id = wx_u_mod.openid; dfjg_m.name = wx_u_mod.remark; dfjg_m.beizhu = wx_u_mod.nickname; Maticsoft.BLL.dafen_jieguo dfjg_b = new BLL.dafen_jieguo(); int dafen_id = dfjg_b.get_id(Convert.ToInt16(dfjg_m.shangke_id), Convert.ToInt16(dfjg_m.dafen_xuhao), dfjg_m.open_id); if (dafen_id == 0) { if (dfjg_b.Add(dfjg_m) != 0) { count++; } else { count = -10000; }; } else { dfjg_m.id = dafen_id; if (dfjg_b.Update(dfjg_m)) { count++; } else { count = -10000; }; } } if (count == 0) { Response.Write("<script>alert('提交不成功!')</script>"); } else { Session["dafen_shu"] = count; tixing.Text = "共提交" + count + "行数据"; tixing.CssClass = "alert"; Response.Redirect("pingjia.aspx?style=1"); //Literal1.Text = @"<script language='javascript' type='text/javascript'> window.location.href = 'pingjia.aspx' ; </script> "; } } }