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)); }
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); }