//---------------------------------------------------------- #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); } } }
//------------------------------------------ //----------------------------------------------------------------------- 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); }