private void ButtonSalvar_Click(object sender, RoutedEventArgs e) { var messageQueue = SnackbarThree.MessageQueue; DateTime dataCompra; if (String.IsNullOrEmpty(TextBoxDescricao.Text)) { TextBoxDescricao.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Informe a descrição da despesa.")); return; } if (String.IsNullOrEmpty(TextBoxValor.Text)) { TextBoxValor.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Informe o valor da despesa.")); return; } if (DatePickerCompra.SelectedDate == null) { DatePickerCompra.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Data da compra não informada.")); return; } else { dataCompra = DatePickerCompra.SelectedDate.Value; } if (participantes.Count == 0) { TabablzControlDespesa.SelectedIndex = 2; Task.Factory.StartNew(() => messageQueue.Enqueue("Selecione os participantes da despesa.")); return; } if (control.Salvar(TextBoxDescricao.Text, TextBoxValor.Text, dataCompra, ListViewItens.ItemsSource, participantes)) { ControlDashboard.LoadWindow(new UserControlListarDespesa()); } }
public UserControlDashboard() { InitializeComponent(); control = new ControlDashboard(); }