81 lines
3.8 KiB
C#
81 lines
3.8 KiB
C#
using HandyControl.Tools.Extension;
|
|
using JiangsuEarthquake.Common;
|
|
using JiangsuEarthquake.ViewModels;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows;
|
|
using System.Windows.Controls;
|
|
using System.Windows.Data;
|
|
using System.Windows.Documents;
|
|
using System.Windows.Input;
|
|
using System.Windows.Media;
|
|
using System.Windows.Media.Imaging;
|
|
using System.Windows.Navigation;
|
|
using System.Windows.Shapes;
|
|
using UserControl = System.Windows.Controls.UserControl;
|
|
|
|
namespace JiangsuEarthquake.Views.UserControls
|
|
{
|
|
/// <summary>
|
|
/// FTPConnectSstView.xaml 的交互逻辑
|
|
/// </summary>
|
|
public partial class FTPConnectSstView : UserControl
|
|
{
|
|
public FTPConnectSstView(int id)
|
|
{
|
|
InitializeComponent();
|
|
|
|
if (id == 1)
|
|
this.DataContext = MainViewModel.systemEnvironDataViewModel1.fTPSettingView1 ;
|
|
else
|
|
this.DataContext = MainViewModel.systemEnvironDataViewModel2.fTPSettingView2;
|
|
|
|
stationId = id;
|
|
}
|
|
|
|
int stationId = 1;
|
|
|
|
|
|
private void FTPConnectSetBtn_Click(object sender, RoutedEventArgs e)
|
|
{
|
|
if(string.IsNullOrEmpty(FTPIPText.Text)|| string.IsNullOrEmpty(FTPPortText.Text)|| string.IsNullOrEmpty(FTPUserNameText.Text)|| string.IsNullOrEmpty(FTPPasswordText.Text))
|
|
{
|
|
if (stationId == 1)
|
|
{
|
|
MainViewModel.systemEnvironDataViewModel1.fTPSettingView1.ftpcon.IP = Tools.GetAppSetting("FTPIP1");
|
|
MainViewModel.systemEnvironDataViewModel1.fTPSettingView1.ftpcon.Port = int.Parse(Tools.GetAppSetting("FTPPort1"));
|
|
MainViewModel.systemEnvironDataViewModel1.fTPSettingView1.ftpcon.UserName = Tools.GetAppSetting("FTPUserName1");
|
|
MainViewModel.systemEnvironDataViewModel1.fTPSettingView1.ftpcon.PassWord = Tools.GetAppSetting("FTPPassword1");
|
|
}
|
|
else
|
|
{
|
|
MainViewModel.systemEnvironDataViewModel2.fTPSettingView2.ftpcon.IP = Tools.GetAppSetting("FTPIP2");
|
|
MainViewModel.systemEnvironDataViewModel2.fTPSettingView2.ftpcon.Port = int.Parse(Tools.GetAppSetting("FTPPort2"));
|
|
MainViewModel.systemEnvironDataViewModel2.fTPSettingView2.ftpcon.UserName = Tools.GetAppSetting("FTPUserName2");
|
|
MainViewModel.systemEnvironDataViewModel2.fTPSettingView2.ftpcon.PassWord = Tools.GetAppSetting("FTPPassword2");
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (stationId == 1)
|
|
{
|
|
Tools.UpdateAppSettings("FTPIP1", MainViewModel.systemEnvironDataViewModel1.fTPSettingView1.ftpcon.IP);
|
|
Tools.UpdateAppSettings("FTPPort1", MainViewModel.systemEnvironDataViewModel1.fTPSettingView1.ftpcon.Port.ToString());
|
|
Tools.UpdateAppSettings("FTPUserName1", MainViewModel.systemEnvironDataViewModel1.fTPSettingView1.ftpcon.UserName);
|
|
Tools.UpdateAppSettings("FTPPassword1", MainViewModel.systemEnvironDataViewModel1.fTPSettingView1.ftpcon.PassWord);
|
|
}
|
|
else
|
|
{
|
|
Tools.UpdateAppSettings("FTPIP2", MainViewModel.systemEnvironDataViewModel2.fTPSettingView2.ftpcon.IP);
|
|
Tools.UpdateAppSettings("FTPPort2", MainViewModel.systemEnvironDataViewModel2.fTPSettingView2.ftpcon.Port.ToString());
|
|
Tools.UpdateAppSettings("FTPUserName2", MainViewModel.systemEnvironDataViewModel2.fTPSettingView2.ftpcon.UserName);
|
|
Tools.UpdateAppSettings("FTPPassword2", MainViewModel.systemEnvironDataViewModel2.fTPSettingView2.ftpcon.PassWord);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|