Пример #1
0
 public static bool RecycleApplication(Guid applicationId)
 {
     try
     {
         return(ProviderUtil.succeed(ProviderUtil.execute_reader(GetFullyQualifiedName("RecycleApplication"), applicationId)));
     }
     catch (Exception ex) { string strEx = ex.ToString(); return(false); }
 }
Пример #2
0
 public static bool SetVariable(Guid?applicationId, string name, string value, Guid currentUserId)
 {
     try
     {
         return(ProviderUtil.succeed(ProviderUtil.execute_reader(GetFullyQualifiedName("SetVariable"), applicationId,
                                                                 name, value, currentUserId, DateTime.Now)));
     }
     catch (Exception ex) { string strEx = ex.ToString(); return(false); }
 }
Пример #3
0
 public static string GetSystemVersion()
 {
     try
     {
         return(ProviderUtil.succeed_string(
                    ProviderUtil.execute_reader(GetFullyQualifiedName("GetSystemVersion"))));
     }
     catch (Exception ex) { string strEx = ex.ToString(); return(string.Empty); }
 }
Пример #4
0
 public static bool AddOrModifyApplication(Guid applicationId, string name, string title, string description, Guid?currentUserId)
 {
     try
     {
         return(ProviderUtil.succeed(ProviderUtil.execute_reader(GetFullyQualifiedName("AddOrModifyApplication"),
                                                                 applicationId, name, title, description, currentUserId)));
     }
     catch (Exception ex) { string strEx = ex.ToString(); return(false); }
 }
Пример #5
0
 public static bool RemoveOwnerVariable(Guid applicationId, long id, Guid currentUserId)
 {
     try
     {
         return(ProviderUtil.succeed(ProviderUtil.execute_reader(GetFullyQualifiedName("RemoveOwnerVariable"),
                                                                 applicationId, id, currentUserId, DateTime.Now)));
     }
     catch (Exception ex) { string strEx = ex.ToString(); return(false); }
 }
Пример #6
0
 public static string GetVariable(Guid?applicationId, string name)
 {
     try
     {
         return(ProviderUtil.succeed_string(
                    ProviderUtil.execute_reader(GetFullyQualifiedName("GetVariable"), applicationId, name)));
     }
     catch (Exception ex) { string strEx = ex.ToString(); return(string.Empty); }
 }
Пример #7
0
 public static void GetEmailQueueItems(Guid applicationId, ref List <EmailQueueItem> retItems, int?count)
 {
     try
     {
         IDataReader reader = ProviderUtil.execute_reader(
             GetFullyQualifiedName("GetEmailQueueItems"), applicationId, count);
         _parse_email_queue_items(ref reader, ref retItems);
     }
     catch (Exception ex) { string strEx = ex.ToString(); }
 }
Пример #8
0
        public static bool IsSystemAdmin(Guid?applicationId, Guid userId)
        {
            string spName = GetFullyQualifiedName("IsSystemAdmin");

            try
            {
                return(ProviderUtil.succeed((IDataReader)ProviderUtil.execute_reader(spName, applicationId, userId)));
            }
            catch (Exception ex) { return(false); }
        }
Пример #9
0
        public static string GetFileExtension(Guid applicationId, Guid fileId)
        {
            string spName = GetFullyQualifiedName("GetFileExtension");

            try
            {
                return(ProviderUtil.succeed_string((IDataReader)ProviderUtil.execute_reader(spName, applicationId, fileId)));
            }
            catch (Exception ex) { return(string.Empty); }
        }
Пример #10
0
        public static void GetLastContentCreators(Guid applicationId, ref ArrayList retList, int?count)
        {
            string spName = GetFullyQualifiedName("GetLastContentCreators");

            try
            {
                IDataReader reader = (IDataReader)ProviderUtil.execute_reader(spName, applicationId, count);
                _parse_last_active_users(ref reader, ref retList);
            }
            catch (Exception ex) { }
        }
Пример #11
0
 public static List <Application> GetApplications(int?count, int?lowerBoundary, ref int totalCount)
 {
     try
     {
         List <Application> ret    = new List <Application>();
         IDataReader        reader = ProviderUtil.execute_reader(GetFullyQualifiedName("GetApplications"), count, lowerBoundary);
         _parse_applications(ref reader, ref ret, ref totalCount);
         return(ret);
     }
     catch (Exception ex) { return(new List <Application>()); }
 }
Пример #12
0
        public static void RaaiVanStatistics(Guid applicationId, ref Dictionary <string, object> dic, DateTime?dateFrom, DateTime?dateTo)
        {
            string spName = GetFullyQualifiedName("RaaiVanStatistics");

            try
            {
                IDataReader reader = (IDataReader)ProviderUtil.execute_reader(spName, applicationId, dateFrom, dateTo);
                _parse_raaivan_statistics(ref reader, ref dic);
            }
            catch (Exception ex) { }
        }
Пример #13
0
        public static bool FollowUnFollow(Guid applicationId, Guid userId, Guid followedId, bool?follow)
        {
            string spName = GetFullyQualifiedName("FollowUnfollow");

            try
            {
                return(ProviderUtil.succeed((IDataReader)ProviderUtil.execute_reader(spName, applicationId,
                                                                                     userId, followedId, follow, DateTime.Now)));
            }
            catch (Exception ex) { return(false); }
        }
Пример #14
0
        public static void GetFanIDs(Guid applicationId, ref List <Guid> retList, Guid likedId)
        {
            string spName = GetFullyQualifiedName("GetFanIDs");

            try
            {
                IDataReader reader = (IDataReader)ProviderUtil.execute_reader(spName, applicationId, likedId);
                ProviderUtil.parse_guids(ref reader, ref retList);
            }
            catch (Exception ex) { }
        }
Пример #15
0
        public static bool LikeDislikeUnlike(Guid applicationId, Guid userId, Guid likedId, bool?like)
        {
            string spName = GetFullyQualifiedName("LikeDislikeUnlike");

            try
            {
                return(ProviderUtil.succeed((IDataReader)ProviderUtil.execute_reader(spName, applicationId,
                                                                                     userId, likedId, like, DateTime.Now)));
            }
            catch (Exception ex) { return(false); }
        }
Пример #16
0
 public static List <Application> GetUserApplications(Guid userId, bool isCreator, bool?archive)
 {
     try
     {
         List <Application> ret    = new List <Application>();
         IDataReader        reader = ProviderUtil.execute_reader(GetFullyQualifiedName("GetUserApplications"), userId, isCreator, archive);
         int totalCount            = 0;
         _parse_applications(ref reader, ref ret, ref totalCount);
         return(ret);
     }
     catch (Exception ex) { return(new List <Application>()); }
 }
Пример #17
0
        public static List <SchemaInfo> GetSchemaInfo()
        {
            string spName = GetFullyQualifiedName("SchemaInfo");

            try
            {
                IDataReader       reader = (IDataReader)ProviderUtil.execute_reader(spName);
                List <SchemaInfo> items  = new List <SchemaInfo>();
                _parse_schema_info(ref reader, ref items);
                return(items);
            }
            catch (Exception ex) { return(new List <SchemaInfo>()); }
        }
Пример #18
0
        public static List <DeletedState> GetDeletedStates(Guid applicationId, int?count, long?lowerBoundary)
        {
            string spName = GetFullyQualifiedName("GetDeletedStates");

            try
            {
                IDataReader         reader   = ProviderUtil.execute_reader(spName, applicationId, count, lowerBoundary);
                List <DeletedState> retItems = new List <DeletedState>();
                _parse_deleted_states(ref reader, ref retItems);
                return(retItems);
            }
            catch (Exception ex) { return(new List <DeletedState>()); }
        }
Пример #19
0
        public static List <Application> GetApplications(List <Guid> applicationIds)
        {
            try
            {
                if (applicationIds == null || applicationIds.Count == 0)
                {
                    return(new List <Application>());
                }

                int totalCount = 0;

                List <Application> ret    = new List <Application>();
                IDataReader        reader = ProviderUtil.execute_reader(GetFullyQualifiedName("GetApplicationsByIDs"),
                                                                        string.Join(",", applicationIds.Select(id => id.ToString())), ',');
                _parse_applications(ref reader, ref ret, ref totalCount);
                return(ret);
            }
            catch (Exception ex) { return(new List <Application>()); }
        }
Пример #20
0
        public static long?SetOwnerVariable(Guid applicationId, long?id, Guid?ownerId,
                                            string name, string value, Guid currentUserId)
        {
            try
            {
                long result = ProviderUtil.succeed_long(ProviderUtil.execute_reader(GetFullyQualifiedName("SetOwnerVariable"),
                                                                                    applicationId, id, ownerId, name, value, currentUserId, DateTime.Now));

                if (result <= 0)
                {
                    return(null);
                }
                else
                {
                    return(result);
                }
            }
            catch (Exception ex) { string strEx = ex.ToString(); return(null); }
        }
Пример #21
0
        public static void GetOwnerVariables(ref List <Variable> ret, Guid applicationId,
                                             long?id, Guid?ownerId, string name, Guid?creatorUserId)
        {
            try
            {
                if (ownerId == Guid.Empty)
                {
                    ownerId = null;
                }
                if (creatorUserId == Guid.Empty)
                {
                    creatorUserId = null;
                }

                IDataReader reader = ProviderUtil.execute_reader(GetFullyQualifiedName("GetOwnerVariables"), applicationId,
                                                                 id, ownerId, name, creatorUserId);
                _parse_variables(ref reader, ref ret);
            }
            catch (Exception ex) { }
        }
Пример #22
0
        public static Dictionary <RVSettingsItem, string> GetSystemSettings(Guid applicationId, List <RVSettingsItem> names)
        {
            names = names.Where(n => n != RVSettingsItem.UseLocalVariables).ToList();

            if (applicationId == Guid.Empty && names.Count == 0)
            {
                return(new Dictionary <RVSettingsItem, string>());
            }

            string spName = GetFullyQualifiedName("GetSystemSettings");

            try
            {
                IDataReader reader = (IDataReader)ProviderUtil.execute_reader(spName, applicationId,
                                                                              ProviderUtil.list_to_string <RVSettingsItem>(names), ',');
                Dictionary <RVSettingsItem, string> items = new Dictionary <RVSettingsItem, string>();
                _parse_setting_items(ref reader, ref items);
                return(items);
            }
            catch (Exception ex) { return(new Dictionary <RVSettingsItem, string>()); }
        }