public ActionResult Settings(Models.Settings settings)
        {
            ModuleContext.Configuration.ModuleSettings["DnnTestApp_Setting1"] = settings.Setting1.ToString();
            ModuleContext.Configuration.ModuleSettings["DnnTestApp_Setting2"] = settings.Setting2.ToUniversalTime().ToString("u");

            return(RedirectToDefaultRoute());
        }
Ejemplo n.º 2
0
 public Settings()
 {
     this.InitializeComponent();
     this.passwordBox.PasswordChanged += this.OnPasswordChanged;
     this.settings = ViewModelLocator.Container.Resolve<Models.Settings>();
     this.passwordBox.Password = this.settings.LotteryPassword;
 }
        public SettingsViewModel()
        {
            if (DesignerProperties.IsInDesignTool)
            {
                return;
            }

            _progress = new ProgressAggregator();
            _progress.PropertyChanged += OnProgressAggregatorPropertyChanged;

            _clearCacheWorker         = new BackgroundWorker();
            _clearCacheWorker.DoWork += ClearCartridgeCacheCore;

            _appSettings = App.Current.Model.Settings;
            _appSettings.PropertyChanged += OnAppSettingsPropertyChanged;

            Model.CartridgeStore.PropertyChanged += OnCartridgeStorePropertyChanged;

            ICartridgeProvider oneDrive = GetOneDriveProvider();

            oneDrive.LinkAborted     += OnOneDriveProviderLinkAborted;
            oneDrive.PropertyChanged += OnOneDriveProviderPropertyChanged;

            SupportedLengthUnitsItemsSource = new List <DistanceUnit>()
            {
                DistanceUnit.Meters, DistanceUnit.Feet
            };
        }
Ejemplo n.º 4
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add update logic here
                string          smtp_host   = collection.Get("smtp_host");
                string          smtp_port   = collection.Get("smtp_port");
                string          smtp_user   = collection.Get("smtp_user");
                string          msg_from    = collection.Get("msg_from");
                string          msg_subject = collection.Get("msg_subject");
                Models.Settings settings    = new Models.Settings()
                {
                    ID          = id,
                    SMTP_HOST   = smtp_host,
                    SMTP_PORT   = smtp_port,
                    SMTP_USER   = smtp_user,
                    MSG_FROM    = msg_from,
                    MSG_SUBJECT = msg_subject
                };

                IRepository <Models.Settings> repo = new SettingsRepository();
                repo.Update(settings);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 5
0
        private async Task <bool> RefreshDatabase()
        {
            if (!CrossConnectivity.Current.IsConnected)
            {
                await DisplayAlert("Błąd", "Nie masz połączenia z internetem", "OK");

                EventsList.IsRefreshing = false;
                return(false);
            }
            try
            {
                await _dataAccess.SaveEventsToDb();

                var settings = _dataAccess.GetSettings();
                var stngs    = new Models.Settings(settings)
                {
                    LastRefreshDate = DateTimeOffset.Now
                };
                _dataAccess.SaveSettings(stngs);
                EventsList.IsRefreshing = false;
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message + " " + e.StackTrace + " " + e.Source);
                await DisplayAlert("Błąd", "Wystąpił błąd przy pobieraniu danych lub zostało utracone połączenie z Internetem", "OK");

                EventsList.IsRefreshing = false;
            }
            return(true);
        }
Ejemplo n.º 6
0
        public ActionResult Settings(Models.Settings settings)
        {
            //ModuleContext.Configuration.ModuleSettings["TapChi_DSGopY_Setting1"] = settings.Setting1.ToString();
            //ModuleContext.Configuration.ModuleSettings["TapChi_DSGopY_Setting2"] = settings.Setting2.ToUniversalTime().ToString("u");

            return(RedirectToDefaultRoute());
        }
Ejemplo n.º 7
0
        protected override void RegisterTypes(IUnityContainer unityContainer)
        {
            var container = new SettingsContainer("AnizanHelper", Models.Settings.KnownTypes);

            var settings = new Models.Settings(container);

            unityContainer.RegisterInstance(settings);

            var serializer = new DataContractSettingsSerializer();

            try
            {
                var settingsFilePath = Path.Combine(AppInfo.Current.StartupDirectory, Constants.SettingsFileName);
                if (File.Exists(settingsFilePath))
                {
                    using (var fs = new FileStream(settingsFilePath, FileMode.Open, FileAccess.Read, FileShare.Read))
                    {
                        serializer.Deserialize(fs, container);
                    }
                }
            }
            catch
            {
                MessageBox.Show(App.Current.MainWindow, "設定の読込に失敗しました。\nデフォルトの設定を利用します。", "エラー", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }

            var autoSaverService = new SettingsAutoSaverService(
                container,
                serializer,
                TimeSpan.FromMilliseconds(250));

            this.ServiceManager.Register(autoSaverService);
        }
Ejemplo n.º 8
0
        public ActionResult Settings(Models.Settings settings)
        {
            ModuleContext.Configuration.ModuleSettings["TapChi_QuanLyTheLoaiTinTuc_Setting1"] = settings.Setting1.ToString();
            ModuleContext.Configuration.ModuleSettings["TapChi_QuanLyTheLoaiTinTuc_Setting2"] = settings.Setting2.ToUniversalTime().ToString("u");

            return(RedirectToDefaultRoute());
        }
Ejemplo n.º 9
0
        public static void CreateLocalSettingsDB()
        {
            using (var conn = new SQLiteConnection(App.FilePath))
            {
                Settings = new Models.Settings
                {
                    UserId            = 1,
                    UserFullName      = "NotFound",
                    ServerName        = GlobalVariables.UriBase,
                    LoginDate         = DateTime.Now,
                    ContinuesBarcode  = false,
                    SalesLinePageSize = Models.Page.Pager.PageSize,
                    StoreName         = "Acme Grocery",
                    Address           = "Mandaue City",
                    OperatedBy        = "Erwin Wilson Ceniza",
                    TIN           = "00-122-124-7000",
                    PermitNo      = "789-123-000",
                    AccreditNo    = "234-233-111",
                    SerialNo      = "123-456-000",
                    TerminalNo    = "001",
                    ReceiptFooter = @"Not to be issued for Non-Vat/Exempt
Sales of goods, properties, services. If
issued, sales shall be subjected to VAT."
                };

                var tableExistsQuery = "SELECT name FROM sqlite_master WHERE type='table' AND name='Settings';";
                var result           = conn.ExecuteScalar <string>(tableExistsQuery);

                if (string.IsNullOrEmpty(result))
                {
                    conn.CreateTable <Models.Settings>();
                    conn.Insert(Settings);
                }
            }
        }
Ejemplo n.º 10
0
        public ActionResult Settings(Models.Settings settings)
        {
            ModuleContext.Configuration.ModuleSettings["TapChi_DSDanhMuc_DisplayType"] = settings.DisplayType.ToString();


            return(RedirectToDefaultRoute());
        }
Ejemplo n.º 11
0
        public ActionResult Settings(IList <Settings> settings)
        {
            foreach (var setting in settings)
            {
                var setng = SettingManager.Instance.GetSettings(GetSettingsBySettingNameSQL(), ModuleContext.ModuleId, setting.SettingName).FirstOrDefault();

                if ((setng != null) && (setng.SettingId > 0))
                {
                    setng.SettingValue         = setting.SettingValue;
                    setng.LastModifiedByUserId = User.UserID;
                    setng.LastModifiedOnDate   = DateTime.UtcNow.ToLocalTime();
                    SettingManager.Instance.UpdateSetting(setng);
                }
                else
                {
                    setng = new Models.Settings()
                    {
                        CreatedByUserId      = User.UserID,
                        CreatedOnDate        = DateTime.UtcNow.ToLocalTime(),
                        LastModifiedByUserId = User.UserID,
                        LastModifiedOnDate   = DateTime.UtcNow.ToLocalTime(),
                        ModuleId             = ModuleContext.ModuleId,
                        SettingId            = -1,
                        SettingName          = setting.SettingName,
                        SettingValue         = setting.SettingValue
                    };
                    SettingManager.Instance.CreateSetting(setng);
                }
            }
            return(RedirectToDefaultRoute());
        }
Ejemplo n.º 12
0
        async void LoginProcessing(object sender, EventArgs e)
        {
            //email validation
            var loginEmail = entry_Username.Text;

            User user = new User(entry_Username.Text, entry_Password.Text);


            if (user.CheckIfValidCreds())
            {
                //Activity Spinner
                ActivitySpinner.IsVisible = true;
                //Login function should get back a token and the token can be saved using the token db controller
                //var result = await App.RestService.Login(user); //comment this out to test the dashboard

                if (!Regex.IsMatch(loginEmail, @"^(?("")("".+?(?<!\\)""@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))" +
                                   @"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-0-9a-z]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))$",
                                   RegexOptions.IgnoreCase, TimeSpan.FromMilliseconds(250)))
                {
                    ErrorLabel.Text = "Invalid Email Address, Please check your email!";
                    return;
                }

                var result = new Token(); //making a dummy token for testing the dashboard

                await DisplayAlert("Login", "Login Succeeded", "Okay");

                if (App.SettingsDatabase.GetSettings() == null)
                {
                    Settings settings = new Models.Settings();
                    App.SettingsDatabase.SaveSettings(settings);
                }

                //if(result.access_token != null)
                if (result != null)
                {
                    ActivitySpinner.IsVisible = false;
                    // App.UserDatabase.CommitUser(user);
                    // App.TokenDatabase.CommitUser(result); //Navigation to dashboard after login

                    //await Navigation.PushAsync(new Dashboard());
                    if (Device.OS == TargetPlatform.Android)
                    {
                        //Overriding navigation stack
                        Application.Current.MainPage = new NavigationPage(new MasterDetail());
                    }
                    else if (Device.OS == TargetPlatform.iOS)
                    {
                        await Navigation.PushModalAsync(new NavigationPage(new MasterDetail()));
                    }
                }
            }
            else
            {
                await DisplayAlert("Login", "Login Failed. Invalid Username or Password", "Okay");

                ActivitySpinner.IsVisible = false;
            }
        }
Ejemplo n.º 13
0
        public ActionResult Settings()
        {
            var settings = new Models.Settings();

            settings.NumberOfEvents = ModuleContext.Configuration.ModuleSettings.GetValueOrDefault("FlexEventsUpcoming_Setting1", 5);

            return(View(settings));
        }
Ejemplo n.º 14
0
 public ActionResult Settings(Models.Settings settings)
 {
     _settings = settings;
     ModuleContext.Configuration.ModuleSettings["EnableUrlReplacement"] = settings.EnableUrlReplacement.ToString();
     ModuleContext.Configuration.ModuleSettings["DetailsPageID"]        = settings.DetailsPageID.ToString();
     SaveSettings();
     return(RedirectToDefaultRoute());
 }
Ejemplo n.º 15
0
        public ActionResult Settings(Models.Settings settings)
        {
            _settingsRepo = new SettingsRepository(ActiveModule.ModuleID);
            _settingsRepo.LogAnalyzerRegex = settings.LogAnalyzerRegex;
            //ModuleContext.Configuration.ModuleSettings["DNNuclear_LogAnalyzer_ParserRegEx"] = settings.LogAnalyzerRegex;

            return(RedirectToDefaultRoute());
        }
Ejemplo n.º 16
0
        public ActionResult Settings()
        {
            var settings = new Models.Settings();

            settings.CurrencyCulture = ModuleContext.Configuration.ModuleSettings.GetValueOrDefault("RestaurantMenu_CurrencyCulture", "en-US");

            return(View(settings));
        }
        public ActionResult Settings()
        {
            var settings = new Models.Settings();

            settings.MasterPassword = ModuleContext.Configuration.ModuleSettings.GetValueOrDefault("JTM2_PasswordManager_MasterPassword", "");

            return(View(settings));
        }
Ejemplo n.º 18
0
        public ActionResult Settings()
        {
            var settings = new Models.Settings();

            settings.DisplayType = ModuleContext.Configuration.ModuleSettings.GetValueOrDefault("TapChi_DSBaiViet_DisplayType", 0);

            return(View(settings));
        }
Ejemplo n.º 19
0
        public ActionResult Settings()
        {
            var settings = new Models.Settings();
            settings.Setting1 = ModuleContext.Configuration.ModuleSettings.GetValueOrDefault("$safeprojectname$_Setting1", false);
            settings.Setting2 = ModuleContext.Configuration.ModuleSettings.GetValueOrDefault("$safeprojectname$_Setting2", System.DateTime.Now);

            return View(settings);
        }
Ejemplo n.º 20
0
        async void changePaswordBtn_Clicked(System.Object sender, System.EventArgs e)
        {
            Models.Settings currentSettings = App.SettingsDatabase.GetSettings();
            currentSettings.Password = passwordtTxt.Text;
            await App.SettingsDatabase.SaveSettingsAsync(currentSettings, true);

            PopupNavigation.Instance.PopAllAsync();
        }
Ejemplo n.º 21
0
        public void Save(Models.Settings settings)
        {
            XDocument doc = new XDocument();

            doc.Add(new XElement("SamplesImporter"));
            doc.Root.Add(new XElement("Token", settings.Token));
            doc.Root.Add(new XElement("SamplesPath", settings.SamplesPath));
            doc.Save(ConfigurationPath);
        }
Ejemplo n.º 22
0
        public static void SaveSettings(Models.Settings settings)
        {
            if (File.Exists("Settings.json"))
            {
                File.Move("Settings.json", "Settings-" + DateTime.Now.ToString("MM-dd-yyyy-hh-mm-ss") + ".json");

                File.WriteAllText("Settings.json", JsonConvert.SerializeObject(settings));
            }
        }
        public ActionResult Settings()
        {
            var settings = new Models.Settings();

            settings.Setting1 = ModuleContext.Configuration.ModuleSettings.GetValueOrDefault("DnnTestApp_Setting1", false);
            settings.Setting2 = ModuleContext.Configuration.ModuleSettings.GetValueOrDefault("DnnTestApp_Setting2", System.DateTime.Now);

            return(View(settings));
        }
Ejemplo n.º 24
0
 public void Set(Models.Settings settings)
 {
     _settings = settings;
     File.WriteAllText(SettingsFilePath, JsonConvert.SerializeObject(_settings, new JsonSerializerSettings
     {
         Formatting       = Formatting.Indented,
         ContractResolver = new CamelCasePropertyNamesContractResolver()
     }));
 }
Ejemplo n.º 25
0
        private void EnsureDocumentSettingsExists(Models.Settings settings)
        {
            if (SettingsExists() && XDocumentHelper.CanBeLoaded(ConfigurationPath))
            {
                return;
            }

            Save(settings);
        }
Ejemplo n.º 26
0
 public ActionResult Settings(Models.Settings settings)
 {
     ModuleContext.Configuration.ModuleSettings["ProspectTypeId"] = settings.ProspectTypeId.ToString();
     ModuleContext.Configuration.ModuleSettings["ReferralTypeId"] = settings.ReferralTypeId.ToString();
     ModuleContext.Configuration.ModuleSettings["SendEmail"]      = settings.SendEmail.ToString();
     ModuleContext.Configuration.ModuleSettings["StoreId"]        = settings.StoreId.ToString();
     ModuleContext.Configuration.ModuleSettings["ApiKey"]         = settings.ApiKey;
     return(RedirectToDefaultRoute());
 }
        public ActionResult Settings(Models.Settings settings)
        {
            var security = new PortalSecurity();

            ModuleContext.Configuration.ModuleSettings["GSN.Modules.Conference_Setting1"] = security.InputFilter(settings.Setting1.ToString().Trim(), PortalSecurity.FilterFlag.NoMarkup);
            ModuleContext.Configuration.ModuleSettings["GSN.Modules.Conference_Setting2"] = security.InputFilter(settings.Setting2.ToUniversalTime().ToString("u"), PortalSecurity.FilterFlag.NoMarkup);

            return(RedirectToDefaultRoute());
        }
Ejemplo n.º 28
0
        public ActionResult Settings()
        {
            var settings = new Models.Settings();

            settings.Setting1 = ModuleContext.Configuration.ModuleSettings.GetValueOrDefault("TapChi_QuanLyTheLoaiTinTuc_Setting1", false);
            settings.Setting2 = ModuleContext.Configuration.ModuleSettings.GetValueOrDefault("TapChi_QuanLyTheLoaiTinTuc_Setting2", System.DateTime.Now);

            return(View(settings));
        }
Ejemplo n.º 29
0
        public ActionResult Settings()
        {
            var settings = new Models.Settings();

            //settings.DisplayType = ModuleContext.Configuration.ModuleSettings.GetValueOrDefault("TapChi_DSGopY_Setting1", false);
            //settings.AdminEmail = ModuleContext.Configuration.ModuleSettings.GetValueOrDefault("TapChi_DSGopY_Setting2", "*****@*****.**");

            return(View(settings));
        }
Ejemplo n.º 30
0
        public ActionResult ChangeMashovVer(string version)
        {
            // load the settings, update the mashov version and save the settings
            Models.Settings sett = Models.Settings.GetSettings();
            sett.MashovVersion = int.Parse(version);
            sett.Save();

            return(RedirectToAction("Settings"));
        }
 public Models.Settings GetSettings()
 {
     Models.Settings settings = LoadSettingsFile();
     if (settings == null)
     {
         return(new Models.Settings());
     }
     return(settings);
 }
 private bool SaveSettingsFile(Models.Settings settings)
 {
     using (var writer = new System.IO.StreamWriter(filename))
     {
         var serializer = new XmlSerializer(typeof(Models.Settings));
         serializer.Serialize(writer, settings);
         writer.Flush();
         return(true);
     }
 }
Ejemplo n.º 33
0
        public void UpdateSettings(string filePath, ViewModels.Settings settingsVm)
        {
            var settings = new Models.Settings
            {
                BuildServerCredentials =
                    new Models.Credentials
                    {
                        Domain = settingsVm.BuildServerDomain,
                        Username = settingsVm.BuildServerUsername,
                        Password = settingsVm.BuildServerPassword
                    },
                DeploymentServerPath = settingsVm.DeploymentServerPath,
                DeploymentServerKey = settingsVm.DeploymentServerKey,
                IssuesUrl = settingsVm.IssuesUrl,
                IssuesUsername = settingsVm.IssuesUsername,
                IssuesPassword = settingsVm.IssuesPassword
            };

            _repository.Update(filePath, settings);
        }
Ejemplo n.º 34
0
 public SmsService()
 {
     Settings = new Models.Settings();
     Settings.BindFromConfiguration(System.Configuration.ConfigurationManager.AppSettings);
 }
        public SettingsViewModel()
        {
            if (DesignerProperties.IsInDesignTool)
            {
                return;
            }

            _progress = new ProgressAggregator();
            _progress.PropertyChanged += OnProgressAggregatorPropertyChanged;
            
            _clearCacheWorker = new BackgroundWorker();
            _clearCacheWorker.DoWork += ClearCartridgeCacheCore;

            _appSettings = App.Current.Model.Settings;
            _appSettings.PropertyChanged += OnAppSettingsPropertyChanged;

            Model.CartridgeStore.PropertyChanged += OnCartridgeStorePropertyChanged;

			ICartridgeProvider oneDrive = GetOneDriveProvider();
			oneDrive.LinkAborted += OnOneDriveProviderLinkAborted;
			oneDrive.PropertyChanged += OnOneDriveProviderPropertyChanged;
        }