Beispiel #1
0
        public DataSet 结存分析条件查询(School条件查询表 model)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(" select A.编号 as 资产编号,A.类型,A.名称,A.型号,A.购置日期,A.负责人,A.存放地点,A.使用方向,A.数量,A.价格,A.原值,A.净值, B.名称 as 归属部门   from 办公设备信息表 as A,一级部门表 as B where B.ID=A.归属部门  ");
            //sb.Append("SELECT  A.ID, A.资产编号, A.资产代码 , A.标签值, A.类别代码 , A.资产名称 , A.取得方式, A.规格型号, A.产品序列号 ");
            //sb.Append(" , A.计量单位, A.取得日期, A.入账日期, A.价值类型 , A.账面数量, A.账面原值 , A.账面累计折旧 , A.账面净值 ");
            //sb.Append(" , A.清查数量 , A.清查原值, A.清查累计折旧 , A.清查净值, A.损益类型, A.使用状况, A.使用部门 ");
            //sb.Append(", A.使用人, A.原资产编号, A.清查基准日, A.备注 , A.录入日期 , A.累计使用年限, A.权属性质, A.是否确权   ");
            //sb.Append("    , A.入账形式, A.单位 ,B.名称 as 类别名称,C.名称 as 存放地点   ");
            //sb.Append("   FROM   资产表 as A,一级类别表 as B,建筑物信息表 as C ");
            //sb.Append(" ,一级部门表 as D");
            //sb.Append(" where  A.类别代码 = B.ID  and A.存放地点 = C.ID ");
            //sb.Append("  and A.使用部门 = D.ID ");
            if (model != null)
            {
                if (model.一级分类 != "" && model.一级分类 != null)
                {
                    sb.Append(" and A.一级类别名称 = '" + model.一级分类 + "' ");
                }
                if (model.二级分类 != "" && model.二级分类 != null)
                {
                    sb.Append("  and  A.二级类别名称 ='" + model.二级分类 + "'");
                }
                if (model.级分类 != "" && model.级分类 != null)
                {
                    sb.Append(" and A.三级类别名称 ='" + model.级分类 + "'");
                }
                if (model.归属部门 > 0)
                {
                    sb.Append(" and A.归属部门=" + model.归属部门);
                }
                if (model.负责人 != "" && model.负责人 != null)
                {
                    sb.Append(" and A.负责人=" + model.负责人);
                }

                if (model.存放地点 != "" && model.存放地点 != null)
                {
                    sb.Append(" and A.存放地点='" + model.存放地点 + "'");
                }
                if (model.房间 != "" && model.房间 != null)
                {
                    sb.Append(" and A.位置=" + model.房间);
                }

                if (model.结束投入日期 != "")
                {
                    sb.Append("  and A.入账日期  <= '" + model.结束投入日期 + "'");
                }
                if (model.关键字 != "")
                {
                    sb.Append(" and A.名称 like '%" + model.关键字 + "%'");
                }
            }
            return(DBHelper.ExecuteDataset(DBHelper.ConnectionString, CommandType.Text, sb.ToString()));
        }
        //public DataSet 购置验收条件查询(School查询办公设备条件表 model)
        //{
        //    return sql.购置验收条件查询(model);
        //}

        public DataSet 结存分析条件查询(School条件查询表 model)
        {
            return(sql.结存分析条件查询(model));
        }
Beispiel #3
0
        protected void Button5_Click(object sender, EventArgs e)
        {
            School条件查询表 model = new School条件查询表();
            string      str一级 = 一级.SelectedText;
            string      str二级 = 二级.SelectedText;
            string      str三级 = 级.SelectedText;

            if (str一级 == "全部" || str一级 == null)
            {
                str一级 = "";
            }
            if (str二级 == "全部" || str二级 == null)
            {
                str二级 = "";
            }
            if (str三级 == "全部" || str三级 == null)
            {
                str三级 = "";
            }
            model.一级分类 = str一级;
            model.二级分类 = str二级;
            model.级分类  = str三级;
            string str部门 = 部门.SelectedText;

            if (str部门 != "全部" && str部门 != null)
            {
                model.归属部门 = Convert.ToInt32(部门.SelectedValue);
                if (负责人.SelectedText != null)
                {
                    model.负责人 = 负责人.SelectedValue;
                }
                else
                {
                    model.负责人 = "";
                }
            }
            else
            {
                model.归属部门 = 0;
            }

            if (存放地点.SelectedText != null && 存放地点.SelectedText != "全部")
            {
                model.存放地点 = 存放地点.SelectedText;
                if (房间.SelectedText != null)
                {
                    model.房间 = 房间.SelectedValue;
                }
                else
                {
                    model.房间 = "";
                }
            }
            else
            {
                model.存放地点 = "";
            }

            //if (起始投入日期.Text != "")
            //{
            //    model.起始投入日期 = Convert.ToDateTime(起始投入日期.Text).ToShortDateString();
            //}
            //else
            //{
            //    model.起始投入日期 = "";
            //}
            if (EndTime.Text != "")
            {
                model.结束投入日期 = Convert.ToDateTime(EndTime.Text).ToShortDateString();
            }
            else
            {
                model.结束投入日期 = "";
            }


            model.关键字 = TwinTriggerBox1.Text;

            School结存分析BLL bll = new School结存分析BLL();
            //DataSet ds = bll.查询全部资产信息(model);
            DataSet   ds     = bll.结存分析条件查询(model);
            DataTable dt     = ds.Tables[0].Copy();//复制一份table
            DataTable source = dt;


            // 3.绑定到Grid
            Grid2.DataSource = dt;//DataTable
            Grid2.DataBind();

            //二级.Enabled = false;
            //三级.Enabled = false;
            //负责人.Enabled = false;
            //房间.Enabled = false;

            二级.EmptyText  = "全部";
            级.EmptyText   = "全部";
            负责人.EmptyText = "全部";
            房间.EmptyText  = "全部";

            OutputSummaryData1(dt);
        }