using _29WxOrderWpf.BaseWindows; using AllBase.Helper; using AllBase.Model.DBModel; using NaiBa.Util; using NaiBa.Util.Extension; using NaiBa.Util.Helper; 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 Work.Pinduoduo; namespace _29WxOrderWpf.Views { /// /// AutoBuyInstructionView_.xaml 的交互逻辑 /// public partial class AutoBuyIntroductionView : UserControl { public AutoBuyIntroductionView() { InitializeComponent(); } private void AutoBuyInstructionView_Loaded(object sender, RoutedEventArgs e) { this.pbxPassWord.Password = DataOpenSSL.DecryptString(GlobalConfig.AutoBuyConfig.AlipayPassword); this.chkMinProfitAutoBuy.IsChecked = GlobalConfig.AutoBuyConfig.IsLimitMinProfit; this.txtMinProfitAutoBuy.Text = "" + GlobalConfig.AutoBuyConfig.MinProfit * 0.01m; } private void btnSaveAliPass_Click(object sender, RoutedEventArgs e) { GlobalConfig.AutoBuyConfig.AlipayPassword = DataOpenSSL.EncryptString(this.pbxPassWord.Password); ConfigHelper.SaveConfig("auto_buy_config", GlobalConfig.AutoBuyConfig); BaseMsgWindow.ShowInfo("密码保存成功!"); } private void btnClear_Click(object sender, RoutedEventArgs e) { this.pbxPassWord.Password = ""; GlobalConfig.AutoBuyConfig.AlipayPassword = ""; ConfigHelper.SaveConfig("auto_buy_config", GlobalConfig.AutoBuyConfig); BaseMsgWindow.ShowInfo("密码已清除!"); } private void btnSee_Click(object sender, RoutedEventArgs e) { if (txtPassWord.Visibility == Visibility.Visible) txtPassWord.Visibility = Visibility.Collapsed; else txtPassWord.Visibility = Visibility.Visible; } private void pbxPassWord_PasswordChanged(object sender, RoutedEventArgs e) { if (txtPassWord.Text != pbxPassWord.Password) txtPassWord.Text = pbxPassWord.Password; } private void txtPassWord_TextChanged(object sender, TextChangedEventArgs e) { if (txtPassWord.Text != pbxPassWord.Password) pbxPassWord.Password = txtPassWord.Text; } private void txtMinProfitAutoBuy_TextChanged(object sender, TextChangedEventArgs e) { } private void chkMinProfitAutoBuy_Click(object sender, RoutedEventArgs e) { } private void btnSaveMinProfitAutoBuy_Click(object sender, RoutedEventArgs e) { GlobalConfig.AutoBuyConfig.IsLimitMinProfit = chkMinProfitAutoBuy.IsChecked ?? false; GlobalConfig.AutoBuyConfig.MinProfit = (txtMinProfitAutoBuy.Text.ParseToDecimal() * 100).ParseToInt(); ConfigHelper.SaveConfig("auto_buy_config", GlobalConfig.AutoBuyConfig); BaseMsgWindow.ShowInfo("自动拍单最低利润配置成功!"); } } }