protected void Button4_Click(object sender, EventArgs e) { School查询办公设备条件表 model = new School查询办公设备条件表(); string str部门 = 部门.SelectedText; if (str部门 != null) { model.归属部门 = Convert.ToInt32(部门.SelectedValue); if (负责人.SelectedText != null) { model.负责人 = Convert.ToInt32(负责人.SelectedValue); } else { model.负责人 = 0; Alert.ShowInTop("必须选择负责人!"); return; } } else { Alert.ShowInTop("必须选择负责人!"); return; } model.关键字 = TwinTriggerBox1.Text; School资产处置BLL bll = new School资产处置BLL(); DataSet ds = bll.查询全部资产信息(model); DataTable dt = ds.Tables[0].Copy();//复制一份table DataTable source = dt; // 3.绑定到Grid Grid4.DataSource = dt;//DataTable Grid4.DataBind(); }
public DataSet 资产转移查询明细_X(School查询办公设备条件表 model) { string sid = ""; string sql = "SELECT * FROM dbo.X_资产转移流程表"; SqlDataReader read = DBHelper.ExecuteReader(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); while (read.Read()) { sid += read["S_ID"].ToString(); } read.Close(); string SID = sid.Substring(0, sid.Length - 1); StringBuilder sb = new StringBuilder(); sb.Append("SELECT 办公设备信息表.ID, 办公设备信息表.编号 ,办公设备信息表.名称,办公设备信息表.资产状态"); sb.Append(" ,办公设备信息表.投入使用日期, 办公设备信息表.型号,办公设备信息表.一级类别名称 as 类型 "); sb.Append(" ,办公设备信息表.归属学校,办公设备信息表.归属教师ID,办公设备信息表.位置,办公设备信息表.归属部门,"); sb.Append(" 办公设备信息表.价格 ,办公设备信息表.数量,办公设备信息表.使用方向,d.学校名称, e.姓名 AS 负责人, "); sb.Append(" b.名称 AS 房间名称,c.名称 AS 部门名称 from 办公设备信息表 , dbo.房间信息表 AS b "); sb.Append(" , 一级部门表 as c,学校名称表 as d,用户表 AS e where 办公设备信息表.位置 = b.ID "); sb.Append(" and 办公设备信息表.归属部门 = c.ID and 办公设备信息表.位置 = b.ID "); sb.Append(" and 办公设备信息表.归属部门 = c.ID and 办公设备信息表.归属学校 = d.ID "); sb.Append(" and 办公设备信息表.归属教师ID = e.ID "); if (sid != "") { sb.Append(" and 办公设备信息表.ID in(" + SID + ")"); } if (model != null) { if (model.一级分类 != "" && model.一级分类 != null) { sb.Append(" and 办公设备信息表.一级类别名称 = '" + model.一级分类 + "' "); } if (model.二级分类 != "" && model.二级分类 != null) { sb.Append(" and 办公设备信息表.二级类别名称 ='" + model.二级分类 + "'"); } if (model.级分类 != "" && model.级分类 != null) { sb.Append(" and 办公设备信息表.三级类别名称 ='" + model.级分类 + "'"); } if (model.归属部门 > 0) { sb.Append(" and 办公设备信息表.归属部门=" + model.归属部门); } if (model.负责人 > 0) { sb.Append(" and 办公设备信息表.归属教师ID=" + model.负责人); } if (model.存放地点 > 0 && model.房间 == 0) { //根据存放地点ID 查询房间 string sqla = string.Format(" SELECT * FROM 房间信息表 where 建筑物ID = {0}", model.存放地点); List <int> inlist = new List <int>(); SqlDataReader reada = DBHelper.ExecuteReader(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); while (reada.Read()) { inlist.Add(Convert.ToInt32(reada["ID"])); } reada.Close(); if (inlist.Count > 0) { sb.Append("and 办公设备信息表.位置 in("); for (int i = 0; i < inlist.Count; i++) { sb.Append(inlist[i] + ","); } sb.Remove(sb.Length - 1, 1); sb.Append(")"); } else { sb.Append("and 办公设备信息表.位置 in(0)"); } } if (model.房间 > 0) { sb.Append(" and 办公设备信息表.位置=" + model.房间); } if (model.起始投入日期 != "" && model.结束投入日期 != "") { sb.Append(" and 办公设备信息表.投入使用日期 between '" + model.起始投入日期 + "' and '" + model.结束投入日期 + "'"); } if (model.关键字 != "") { sb.Append(" and 办公设备信息表.名称 like '%" + model.关键字 + "%'"); } } return(DBHelper.ExecuteDataset(DBHelper.ConnectionString, CommandType.Text, sb.ToString())); }
protected void Button4_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.负责人 = Convert.ToInt32(负责人.SelectedValue); } else { model.负责人 = 0; } } else { model.归属部门 = 0; } if (存放地点.SelectedText != null) { model.存放地点 = Convert.ToInt32(存放地点.SelectedValue); if (房间.SelectedText != null) { model.房间 = Convert.ToInt32(房间.SelectedValue); } else { model.房间 = 0; } } else { model.存放地点 = 0; } if (起始投入日期.Text != "") { model.起始投入日期 = Convert.ToDateTime(起始投入日期.Text).ToShortDateString(); } else { model.起始投入日期 = ""; } if (结束投入日期.Text != "") { model.结束投入日期 = Convert.ToDateTime(结束投入日期.Text).ToShortDateString(); } else { model.结束投入日期 = ""; } model.关键字 = TwinTriggerBox1.Text; School资产处置BLL bll = new School资产处置BLL(); DataSet ds = bll.查询全部资产信息(model); DataTable dt = ds.Tables[0].Copy();//复制一份table DataTable source = dt; // 3.绑定到Grid Grid3.DataSource = dt;//DataTable Grid3.DataBind(); //二级.Enabled = false; //三级.Enabled = false; //负责人.Enabled = false; //房间.Enabled = false; 二级.EmptyText = "全部"; 级.EmptyText = "全部"; 负责人.EmptyText = "全部"; 房间.EmptyText = "全部"; }
public DataSet 资产转移查询明细_X(School查询办公设备条件表 model) { return(sql.资产转移查询明细_X(model)); }