コード例 #1
0
ファイル: InfoObjects.cs プロジェクト: pimboden/csbooster
        public static List <Business.InfoObject> Load(Guid?communityID, Guid?userID, int?objectType, Guid?userIDLogedIn)
        {
            List <Business.InfoObject> list = new List <Business.InfoObject>();
            SqlDataReader sqlReader         = null;

            try
            {
                sqlReader = GetReader(userIDLogedIn, communityID, userID, objectType);
                if (sqlReader != null)
                {
                    while (sqlReader.Read())
                    {
                        Business.InfoObject item = new Business.InfoObject();
                        FillObject(item, sqlReader);
                        list.Add(item);
                    }
                }
            }
            finally
            {
                if (sqlReader != null)
                {
                    sqlReader.Close();
                }
                sqlReader = null;
            }

            return(list);
        }
コード例 #2
0
ファイル: InfoObjects.cs プロジェクト: pimboden/csbooster
 private static void FillObject(Business.InfoObject item, SqlDataReader sqlReader)
 {
     item.Count      = Convert.ToInt32(sqlReader["OBJ_Count"].ToString());
     item.ObjectType = Convert.ToInt32(sqlReader["OBJ_Type"]);
 }