예제 #1
0
        public static DataTable SearchRecordDB(MISManager manager)
        {
            //string queryText = string.Format("Select * from users where UserID = {0} or FirstName LIKE '%{1}%' " +
            //    "or LastName LIKE '%{2}%' or UserName LIKE '%{3}%' or RoleID = {4} ",
            //    manager.UserId, manager.FirstName, manager.LastName, manager.UserName, manager.RoleId);

            string query = " Select * from users where ";

            if (manager.UserId != 0)
            {
                query += string.Format(" UserID = {0} ", manager.UserId);
            }
            else if (!string.IsNullOrEmpty(manager.FirstName))
            {
                query += string.Format(" FirstName LIKE '%{0}%' ", manager.FirstName);
            }
            else if (!string.IsNullOrEmpty(manager.LastName))
            {
                query += string.Format(" LastName LIKE '%{0}%' ", manager.LastName);
            }
            else if (!string.IsNullOrEmpty(manager.UserName))
            {
                query += string.Format(" UserName LIKE '%{0}%' ", manager.UserName);
            }
            else if (manager.RoleId != 0)
            {
                query += string.Format(" RoleID = '{0}' ", manager.RoleId);
            }

            return(MISManagerDB.ExecuteReaderQuery(query));
        }
예제 #2
0
        public static bool SaveRecordDB(MISManager manager)
        {
            string queryText = String.Format("Insert into users values ('{0}','{1}','{2}','{3}',{4})",
                                             manager.FirstName, manager.LastName, manager.UserName, manager.Password, manager.RoleId);

            return(MISManagerDB.SqlNonQuery(queryText));
        }
예제 #3
0
        public static bool UpdateRecordDB(MISManager manager)
        {
            string queryText = String.Format("Update users set FirstName = '{0}', LastName = '{1}', " +
                                             " UserName = '******', Password='******', RoleID = {4}   where UserID = {5} ",
                                             manager.FirstName, manager.LastName, manager.UserName, manager.Password, manager.RoleId, manager.UserId);

            return(MISManagerDB.SqlNonQuery(queryText));
        }
예제 #4
0
        public static bool DelRecoredDB(MISManager manager)
        {
            string queryText = String.Format("Delete From users where UserID = {0} ", manager.UserId);

            return(MISManagerDB.SqlNonQuery(queryText));
        }
예제 #5
0
        public static DataTable ReadDataDB()
        {
            string queryText = String.Format("Select * from users");

            return(MISManagerDB.ExecuteReaderQuery(queryText));
        }