private void ButtonAdd_Click(object sender, RoutedEventArgs e) { var messageQueue = SnackbarThree.MessageQueue; if (TextBoxName.Text == string.Empty) { TextBoxName.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Informe o nome")); return; } if (TextBoxValue.Text == string.Empty) { TextBoxValue.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Informe o valor")); return; } string name = TextBoxName.Text; Double value = Double.Parse(TextBoxValue.Text, NumberStyles.Currency); DateTime deadline = DatePickerDeadline.SelectedDate ?? DateTime.Now; control.SaveGoal(name, value, deadline); LoadGoals(); TextBoxName.Text = string.Empty; TextBoxValue.Text = string.Empty; DatePickerDeadline.Text = string.Empty; LoadBox(); }
/* * private bool IncomeCategory; */ public AddTransaction(List <Category> categories, List <Account> accounts, List <Currency> currencies) { InitializeComponent(); ComboBoxAccount.ItemsSource = accounts; ComboBoxCategory.ItemsSource = categories; if (accounts.Any()) { ComboBoxAccount.SelectedIndex = 0; } if (categories.Any()) { ComboBoxCategory.SelectedIndex = 0; } //_curremcyRs = currencyExchangeRs; _currencyList = currencies; ButtonExpanse.BorderBrush = new SolidColorBrush(Color.FromArgb(255, 255, 209, 43)); ButtonIncome.BorderBrush = new SolidColorBrush(Color.FromArgb(0, 255, 209, 43));; IsSuccesful = false; _initialized = true; IsIncome = false; ValidateCurrencyVal(); TextBoxValue.Focus(); if (TextBoxValueCat.Text == "0" || TextBoxValueCat.Text == "0.00") { TextBoxValueCat.BorderBrush = Brushes.Red; } else { TextBoxValueCat.BorderBrush = Brushes.Black; } }
private void ButtonAddExpense_Click(object sender, RoutedEventArgs e) { var messageQueue = SnackbarThree.MessageQueue; if (TextBoxValue.Text == string.Empty) { TextBoxValue.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Informe o valor da saída")); return; } if (DatePickerData.Text == string.Empty) { DatePickerData.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Informe a data saída")); return; } if (ComboBoxCategory.Text == string.Empty) { ComboBoxCategory.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Informe a categoria da saída")); return; } if (ComboBoxAccounts.Text == string.Empty) { ComboBoxAccounts.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Informe a conta da saída")); return; } Double value = Double.Parse(TextBoxValue.Text, NumberStyles.Currency); DateTime date = DatePickerData.SelectedDate ?? DateTime.Now; var account = ComboBoxAccounts.SelectedItem; var goal = ComboBoxGoals.SelectedItem; var category = ComboBoxCategory.SelectedItem; if (goal != null) { control.DebitGoal(goal, value); } control.SaveExpense(value, date, account, category); LoadExpenses(); TextBoxValue.Text = string.Empty; ComboBoxAccounts.SelectedIndex = -1; DatePickerData.Text = string.Empty; ComboBoxGoals.SelectedIndex = -1; ComboBoxCategory.SelectedIndex = -1; }
private void ButtonAdd_Click(object sender, RoutedEventArgs e) { var messageQueue = SnackbarThree.MessageQueue; if (TextBoxValue.Text == string.Empty) { TextBoxValue.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Informe o valor da transferência")); return; } if (DatePickerData.Text == string.Empty) { DatePickerData.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Informe a data da transferência")); return; } if (ComboBoxOut.Text == string.Empty) { ComboBoxOut.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Informe a conta de saída")); return; } if (ComboBoxIn.Text == string.Empty) { ComboBoxIn.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Informe a conta de entrada")); return; } Double value = Double.Parse(TextBoxValue.Text, NumberStyles.Currency); DateTime date = DatePickerData.SelectedDate ?? DateTime.Now; var accountOut = ComboBoxOut.SelectedItem; var accountIn = ComboBoxIn.SelectedItem; if (accountIn == accountOut) { ComboBoxIn.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("A conta de saída deve ser diferente da conta de entrada!")); return; } control.SaveTransferCash(value, date, accountOut, accountIn); LoadTransfers(); TextBoxValue.Text = string.Empty; ComboBoxOut.SelectedIndex = -1; ComboBoxIn.SelectedIndex = -1; DatePickerData.Text = string.Empty; }
private void ButtonAddIncoming_Click(object sender, RoutedEventArgs e) { var messageQueue = SnackbarThree.MessageQueue; if (TextBoxValue.Text == string.Empty) { TextBoxValue.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Saisir la valeur de l'entrée")); return; } if (DatePickerData.Text == string.Empty) { DatePickerData.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Saisir la date d'entrée")); return; } if (ComboBoxCategory.Text == string.Empty) { ComboBoxCategory.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Entrez la catégorie d'entrée")); return; } if (ComboBoxAccounts.Text == string.Empty) { ComboBoxAccounts.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Saisissez la facture d'entrée")); return; } Double value = Double.Parse(TextBoxValue.Text, NumberStyles.Currency); DateTime date = DatePickerData.SelectedDate ?? DateTime.Now; var account = ComboBoxAccounts.SelectedItem; var category = ComboBoxCategory.SelectedItem; control.SaveIncoming(value, date, account, category); LoadIncomings(); TextBoxValue.Text = string.Empty; ComboBoxAccounts.SelectedIndex = -1; DatePickerData.Text = string.Empty; ComboBoxCategory.SelectedIndex = -1; }
private void ButtonAdd_Click(object sender, RoutedEventArgs e) { var messageQueue = SnackbarThree.MessageQueue; if (TextBoxValue.Text == string.Empty) { TextBoxValue.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Entrez la valeur de transfert")); return; } if (DatePickerData.Text == string.Empty) { DatePickerData.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Indiquez la date de transfert")); return; } if (ComboBoxOut.Text == string.Empty) { ComboBoxOut.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Déclarer le compte de sortie")); return; } if (ComboBoxIn.Text == string.Empty) { ComboBoxIn.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Saisir le compte d'entrée")); return; } Double value = Double.Parse(TextBoxValue.Text, NumberStyles.Currency); DateTime date = DatePickerData.SelectedDate ?? DateTime.Now; var accountOut = ComboBoxOut.SelectedItem; var accountIn = ComboBoxIn.SelectedItem; control.SaveTransferCash(value, date, accountOut, accountIn); LoadTransfers(); TextBoxValue.Text = string.Empty; ComboBoxOut.SelectedIndex = -1; ComboBoxIn.SelectedIndex = -1; DatePickerData.Text = string.Empty; }
public ModifySpawnDelayWindow(int spawnCount) { InitializeComponent(); SpawnsLabel.Content = $"Modify delay for {spawnCount} spawn{(spawnCount == 1 ? "" : "s")}"; Data.DataContext = this; TextBoxValue.Text = Value.ToString(); TextBoxValue.Focus(); TextBoxValue.SelectAll(); foreach (DelayModificationFunction dmf in (DelayModificationFunction[])Enum.GetValues(typeof(DelayModificationFunction))) { FunctionComboBox.Items.Add(new ComboBoxItem { Content = dmf.ToString() }); } }
private void ButtonAdd_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(TextBoxValue.Text)) { TextBoxValue.Focus(); return; } DnEntryDefinition dnEntryDefinition = ((ComboBoxDnEntryTypeItem)ComboBoxType.SelectedItem).DnEntryDefinition; DnEntry dnEntry = new DnEntry(dnEntryDefinition, TextBoxValue.Text); ListViewSubject.Items.Add(new ListViewItem() { Tag = dnEntry }); TextBoxValue.Text = null; ReloadListView(); }
public AddTransaction(List <Category> categories, List <Account> accounts, List <Currency> currencies, long categoryId, bool isIncome, string info, decimal value, long accountId, string payee, decimal transValue) { InitializeComponent(); ComboBoxAccount.ItemsSource = accounts; ComboBoxCategory.ItemsSource = categories; ComboBoxAccount.SelectedIndex = accounts.FindIndex(x => x.Id.Equals(accountId)); ComboBoxCategory.SelectedIndex = categories.FindIndex(x => x.Id.Equals(categoryId)); TextBoxPayee.Text = payee; TextBoxNote.Text = info; ValueCat = transValue; TextBoxValue.Text = value.ToString(CultureInfo.CurrentCulture); TextBoxValueCat.Text = ValueCat.ToString(CultureInfo.CurrentCulture); //_curremcyRs = currencyExchangeRs; _currencyList = currencies; IsIncome = isIncome; if (IsIncome) { ButtonExpanse.BorderBrush = new SolidColorBrush(Color.FromArgb(0, 255, 209, 43));; ButtonIncome.BorderBrush = new SolidColorBrush(Color.FromArgb(255, 255, 209, 43)); ComboBoxCategory.IsEnabled = false; LabelCategory.IsEnabled = false; } else { ButtonExpanse.BorderBrush = new SolidColorBrush(Color.FromArgb(255, 255, 209, 43)); ButtonIncome.BorderBrush = new SolidColorBrush(Color.FromArgb(0, 255, 209, 43));; } ValidateCurrencyVal(); _initialized = true; TextBoxValue.Focus(); if (TextBoxValueCat.Text == "0" || TextBoxValueCat.Text == "0.00") { TextBoxValueCat.BorderBrush = Brushes.Red; } else { TextBoxValueCat.BorderBrush = Brushes.Black; } }
/// <summary> /// Tries to set the keyboard focus (cursor) to the first content field /// </summary> public void ContentFocus() { TextBoxValue.Focus(); }