private void ButtonSet_Click(object sender, RoutedEventArgs e) { try { //TODO validation etc /*decimal newLim = Convert.ToDecimal(TextBoxNewVMLim.Text); * CCmdDataMaxLossVM cmd = new CCmdDataMaxLossVM() { TradersLims = (VMTradersLimits)this.DataContext, NewLim = newLim }; * CCommands.CmdSetMaxLossVM.Execute(cmd, this); * Close();*/ decimal newVal = Convert.ToDecimal(TextBoxInput.Text); VMAvailableMoney am = (VMAvailableMoney)this.DataContext; CCmdDataAddWithdrawMoney cmdData = new CCmdDataAddWithdrawMoney { ServerId = am.ServerId, BotId = am.id, MoneyChanged = newVal, Operation_code = _opCode }; CCommands.CmdAddWithdrawMoney.Execute(cmdData, this); Close(); } catch (Exception exc) { Error("AddWithdrawMoney", exc); } }
private void OpenAddWithDrawWindow(EnmAccountOperations op, string title) { int ind = DataGridAvailableMoney.SelectedIndex; if (ind < 0) { return; } VMAvailableMoney vm = (VMAvailableMoney)DataGridAvailableMoney.Items[ind]; AddWithdrawMoneyWindow win = new AddWithdrawMoneyWindow(op); win.DataContext = vm; win.Title = title; CUtilWin.ShowDialogOnCenter(win, this); }