Example #1
0
        //----------------------------------------------------------
        #endregion

        #region ----------------InsertTestingDataForSmsList---------------
        //----------------------------------------------------------
        //InsertTestingDataForSmsList
        //----------------------------------------------------------
        public void InsertTestingDataForSmsList()
        {
            //----------------------------------------------------------------------
            SMSNumbersEntity ArSmsListUsers = new SMSNumbersEntity();
            string           arNumber       = "0111234567{0}";
            string           arName         = "إسم {0}";

            ArSmsListUsers.IsActive     = true;
            ArSmsListUsers.ModuleTypeID = (int)StandardItemsModuleTypes.SMS;
            ArSmsListUsers.LangID       = Languages.Ar;
            //----------------------------------------------------------------------
            SMSNumbersEntity EnSmsListUsers = new SMSNumbersEntity();
            string           enNumber       = "09661234567{0}";
            string           enName         = "Name {0}";

            EnSmsListUsers.IsActive     = true;
            EnSmsListUsers.ModuleTypeID = (int)StandardItemsModuleTypes.SMS;
            EnSmsListUsers.LangID       = Languages.Ar;
            //----------------------------------------------------------------------
            for (int i = 1; i <= 5; i++)
            {
                if (SiteSettings.Languages_HasArabicLanguages)
                {
                    ArSmsListUsers.Numbers = string.Format(arNumber, i.ToString());
                    ArSmsListUsers.Name    = string.Format(arName, i.ToString());
                    SMSNumbersFactory.Create(ArSmsListUsers);
                }
                if (SiteSettings.Languages_HasEnglishLanguages)
                {
                    EnSmsListUsers.Numbers = string.Format(enNumber, i.ToString());
                    EnSmsListUsers.Name    = string.Format(enName, i.ToString());
                    SMSNumbersFactory.Create(EnSmsListUsers);
                }
            }
        }
Example #2
0
        //------------------------------------------


        //-----------------------------------------------------------------------
        public static ExecuteCommandStatus RegisterInSms(int moduleID, string mobile, Languages langID, bool isActive)
        {
            SMSNumbersEntity newSmsUser = new SMSNumbersEntity();

            newSmsUser.Numbers      = mobile;
            newSmsUser.LangID       = langID;
            newSmsUser.ModuleTypeID = moduleID;
            newSmsUser.IsActive     = isActive;
            ExecuteCommandStatus status = SMSNumbersFactory.Create(newSmsUser);

            return(status);
        }