예제 #1
0
        //管理员信息集合,根据条件查询管理员信息
        public List <Model.Administrator> GetAdministrator(string whereStr = null, int start = 1, int end = 10)
        {
            List <Model.Administrator> admin = new List <Model.Administrator>();

            if (DBHelper.OpenConnection())
            {
                SqlDataReader dr = DBHelper.ExecReader("select * from [Administrator] where [State]=0 " + whereStr);

                if (dr != null)
                {
                    Model.Administrator ad = null;

                    while (dr.Read())
                    {
                        ad           = new Administrator();
                        ad.Account   = dr["Account"].ToString();
                        ad.AdminID   = dr["AdminID"].ToString();
                        ad.AdminName = dr["AdminName"].ToString();
                        ad.APassword = dr["APassword"].ToString();
                        ad.Explains  = dr["Explains"].ToString();
                        ad.State     = (int)dr["State"];
                        admin.Add(ad);
                    }
                    dr.Close();
                }

                DBHelper.CloseConnection();
            }
            return(admin);
        }
예제 #2
0
        //查询宿舍日常管理信息
        public List <Model.Management> GetManagementDAL(string where = null, int start = 1, int end = 10)
        {
            List <Model.Management> ma = new List <Model.Management>();

            if (DBHelper.OpenConnection())
            {
                SqlDataReader dr = DBHelper.ExecReader(where);

                if (dr != null)
                {
                    while (dr.Read())
                    {
                        ma.Add(new Model.Management(dr["ManagementID"].ToString(), (int)dr["dormitoryID"], dr["Hygiene"] as string, dr["Inspectors"] as string, (DateTime)dr["ManagementTime"], dr["Explain"] as string, (int)dr["State"]));
                    }
                }
                DBHelper.CloseConnection();
            }
            return(ma);
        }
예제 #3
0
        //根据给定条件查询学员信息
        public List <Model.Student> GetStudentDAL(string whereStr = null, int start = 1, int end = 10)
        {
            List <Model.Student> stu = new List <Model.Student>();

            if (DBHelper.OpenConnection())
            {
                SqlDataReader dr = DBHelper.ExecReader(whereStr);

                if (dr != null)
                {
                    while (dr.Read())
                    {
                        stu.Add(new Model.Student(dr["StudentID"].ToString(), dr["StudentName"] as string, (int)dr["Age"], dr["Gender"] as string, (int)dr["dormitoryID"], dr["Place"] as string, (DateTime)dr["Accommodationtime"], (DateTime)dr["leavetime"], dr["Phone"] as string, dr["Explains"] as string, (int)dr["State"]));
                    }
                }
                DBHelper.CloseConnection();
            }
            return(stu);
        }
예제 #4
0
        //根据给定条件查询维修信息
        public List <Model.Repair> GetRepairDAL(string whereStr = null, int start = 1, int end = 10)
        {
            List <Model.Repair> re = new List <Model.Repair>();

            if (DBHelper.OpenConnection())
            {
                SqlDataReader dr = DBHelper.ExecReader(whereStr);

                if (dr != null)
                {
                    while (dr.Read())
                    {
                        re.Add(new Model.Repair(dr["RepairID"].ToString(), dr["RepairPerso"] as string, dr["RepairName"] as string, (int)dr["dormitoryID"], (DateTime)dr["RepairTime"], (DateTime)dr["HandleTime"], (int)dr["Count"], dr["HandlePerso"] as string, dr["Explain"] as string, (int)dr["State"]));
                    }
                }
                DBHelper.CloseConnection();
            }
            return(re);
        }
예제 #5
0
        //查询来访信息
        public List <Model.Visiting> GetVisitingDAL(string where = null, int start = 1, int end = 10)
        {
            List <Model.Visiting> vis = new List <Model.Visiting>();

            if (DBHelper.OpenConnection())
            {
                SqlDataReader dr = DBHelper.ExecReader(where);

                if (dr != null)
                {
                    while (dr.Read())
                    {
                        vis.Add(new Model.Visiting(dr["VisitingID"].ToString(), (int)dr["dormitoryID"], dr["VisitingName"] as string, (DateTime)dr["VisitingTime"], (DateTime)dr["LikaiTime"], (int)dr["State"]));
                    }
                }

                DBHelper.CloseConnection();
            }
            return(vis);
        }
예제 #6
0
        //查询宿舍信息
        public List <Model.Dormitory> GetDormitoryDAL(string where = null, int start = 1, int end = 10)
        {
            List <Model.Dormitory> dor = new List <Model.Dormitory>();

            if (DBHelper.OpenConnection())
            {
                SqlDataReader dr = DBHelper.ExecReader("select * from [Dormitory] where [State]=0 " + where + " ORDER BY dormitoryID");

                if (dr != null)
                {
                    while (dr.Read())
                    {
                        dor.Add(new Model.Dormitory((int)dr["DormitoryID"], dr["dormitoryGrade"] as string, (int)dr["dormitoryPerso"], (int)dr["dormitoryPrice"], dr["beds"] as string, dr["DormitoryBoos"] as string, dr["Explain"] as string, (int)dr["State"], dr["ISBN"] as string));
                    }
                }
                dr.Close();
                DBHelper.CloseConnection();
            }
            return(dor);
        }