Пример #1
0
        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();
        }
Пример #2
0
        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()));
        }
Пример #3
0
        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  = "全部";
        }
Пример #4
0
 public DataSet 资产转移查询明细_X(School查询办公设备条件表 model)
 {
     return(sql.资产转移查询明细_X(model));
 }