private void Disable(object parameter) { CurrentSelected.IsEnable = false; QRCodeClient.UpdateSellerInformation(CurrentSelected); Sellers = QRCodeClient.GetSellerList(); OnPropertyChanged(nameof(Sellers)); }
public NubankClient(string login, string password) { _login = login; _password = password; _httpClient = new HttpClient(); _endpoints = new Endpoints(_httpClient); _qrCodeClient = new QRCodeClient(); }
public SellerListViewModel() { DisableCommand = new DependencyCommand(Disable, DependencyCommand.AlwaysCan); RegetCommand = new DependencyCommand(GetQRCode, DependencyCommand.AlwaysCan); GetOrdersCommand = new DependencyCommand(GetOrders, DependencyCommand.AlwaysCan); RefreshCommand = new DependencyCommand(Refresh, DependencyCommand.AlwaysCan); if (JupiterClient.IsMA) { Sellers = QRCodeClient.GetSellerList(); } }
private void Refresh(object parameter) { if (JupiterClient.IsMA) { Sellers = QRCodeClient.GetSellerList(); OnPropertyChanged(nameof(Sellers)); } else { System.Windows.MessageBox.Show("您不是管理员,不能查看其他分销员的信息", "查询失败", MessageBoxButton.OK, MessageBoxImage.Information); } }
private async void GetQRCode(object parameter) { FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog { Description = "请选择导出的太阳码保存路径", SelectedPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) }; if (folderBrowserDialog.ShowDialog() == DialogResult.OK) { string savePath = Path.Combine(folderBrowserDialog.SelectedPath, $"{CurrentSelected.Name}-{CurrentSelected.PhoneNumber}-{CurrentSelected.SellerID}.jpg"); await QRCodeClient.GetQRCode(CurrentSelected.SellerID, savePath); ProcessStartInfo psi = new ProcessStartInfo("Explorer.exe") { Arguments = "/e,/select," + savePath }; Process.Start(psi); } folderBrowserDialog.Dispose(); }
public UserInformationViewModel() { ChangePasswordCommand = new DependencyCommand(ChangePassword, DependencyCommand.AlwaysCan); Rate = "当前佣金比例:" + (QRCodeClient.GetCurrentUserSellerRate() * 100).ToString() + "%"; TotalCommission = "当前累计应得佣金:" + (QRCodeClient.GetTotalCommission()).ToString(); }
static UserInformationViewModel() { currentSeller = QRCodeClient.GetCurrentUserSellerInformation(); }