コード例 #1
0
        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;
                    }
                }
            }
        }
コード例 #2
0
        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();
        }
コード例 #3
0
 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;
     }
 }
コード例 #4
0
        /// <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);
            }
        }
コード例 #5
0
        /// <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);
            }
        }
コード例 #6
0
 /// <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);
 }
コード例 #7
0
        /// <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);
            }
        }
コード例 #8
0
        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>");
                }
            }
        }
コード例 #9
0
        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");
        }
コード例 #10
0
        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> ";
                }
            }
        }
コード例 #11
0
        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> ";
            }
        }
コード例 #12
0
        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> ";
                }
            }
        }