コード例 #1
0
ファイル: Functions.cs プロジェクト: CarverLab/Oyster
        internal SourceTypes AllVisibleSourceTypes(OCL.User AccessingUser)
        {
            try
            {
                string sSQL = "Select Id FROM tblSourceType";
                //bool CheckScene = false;
                if(!AccessingUser.mvarIsSuperUser)
                {
                    return new SourceTypes();
                }

                SourceTypes X = new SourceTypes();
                DataSet DS = RF.GetDataSet(sSQL);
                DataTable DT = DS.Tables[0];

                foreach(DataRow R in DT.Rows)
                {
                    SourceType Ro = GetSourceType(Convert.ToInt32((object)R[0]));
                    if(Ro != null)
                    {
                        X.Add(Ro);
                    }
                }
                DT.Dispose();
                return X;
            }
            catch(Exception Err)
            {
                throw new ApplicationException(Err.Message);
            }
        }