Ejemplo n.º 1
0
        private void Button_Save_Configuration_Click(object sender, RoutedEventArgs e)
        {
            SaveDialog dialog = new SaveDialog();

            dialog.ShowDialog();
            string SaveName = dialog.TextBox_Save_Name.Text;

            if (!string.IsNullOrEmpty(SaveName))
            {
                SaveConfigModel model = new SaveConfigModel()
                {
                    Name                 = SaveName,
                    Address              = TextBox_IP.Text,
                    Username             = TextBox_Username.Text,
                    Password             = TextBox_Password.Text,
                    CurrentConnectorType = ComboBox_SqlType.SelectedItem.ToString(),
                };

                Saves.Add(model);

                var result = JsonMethod <SaveConfigModel> .AddData(Saves);

                JsonMethod <SaveConfigModel> .WriteDataJson(Path, result);

                UpdateComboBox_Saves(Saves);
            }
        }
Ejemplo n.º 2
0
        public IActionResult SaveConfig([FromBody] SaveConfigModel model)
        {
            if (model == null)
            {
                return(BadRequest());
            }

            var filePath = Path.Combine(_hostingEnvironment.WebRootPath, "configs", model.ConfigFileName);

            System.IO.File.WriteAllText(filePath, model.Content);

            return(Json(new { success = true }));
        }
        private void Button_Validate_Click(object sender, RoutedEventArgs e)
        {
            List <SaveConfigModel> saves = JsonMethod <SaveConfigModel> .ReadAllDataJson(Path);

            SaveConfigModel save = saves.Where(x => x.Name == ComboBox_Configuration_Save.SelectedItem.ToString()).FirstOrDefault();

            saves.Remove(save);

            JsonMethod <SaveConfigModel> .WriteDataJson(Path, JsonMethod <SaveConfigModel> .AddData(saves));

            NewSaveConfig = saves;

            this.Close();
        }
Ejemplo n.º 4
0
        private void ComboBox_Connection_Save_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            try
            {
                string saveName = ComboBox_Connection_Save.SelectedItem.ToString();

                if (!string.IsNullOrEmpty(saveName))
                {
                    SaveConfigModel config = JsonMethod <SaveConfigModel> .ReadAllDataJson(Path).Where(x => x.Name == saveName).FirstOrDefault();

                    if (config != null)
                    {
                        TextBox_IP.Text       = config.Address;
                        TextBox_Password.Text = config.Password;
                        TextBox_Username.Text = config.Username;
                        ComboBox_SqlType.Text = config.CurrentConnectorType;
                    }

                    EnableButton();
                }
            }
            catch { }
        }