private void CreateButton_Click(object sender, RoutedEventArgs e) { if (ValidateLoginForm()) { CostCategoryModel ccModel = new CostCategoryModel(); ccModel.category_id = model.category_id; ccModel.category_name = NameInputTextBox.Text; ccModel.category_alias = AliasInputTetxBox.Text; if (RevenueItemCheckBox.IsChecked == true) { ccModel.revenue = true; } else { ccModel.revenue = false; } GlobalConfig.Connection.UpdateCategory(ccModel); if (MessageBox.Show("Category Updated", "", MessageBoxButton.OK) == MessageBoxResult.OK) { callingForm.Home(3); } } else { MessageBox.Show("Please Fill in the Details Properly!"); } }
private void ListBoxItems_SelectionChanged(object sender, SelectionChangedEventArgs e) { switch (index) { case 0: LedgerModel model = (LedgerModel)ListBoxItems.SelectedItem; /*MainWindow window = new MainWindow(); * window.GridPrincipal.Children.Clear(); * window.GridPrincipal.Children.Add(new DisplayLedgers(model));*/ callingForm.LedgerClicked(model); break; case 1: GroupModel groupModel = (GroupModel)ListBoxItems.SelectedItem; callingForm.GroupClicked(groupModel); break; case 2: CostCenterModel costCenterModel = (CostCenterModel)ListBoxItems.SelectedItem; callingForm.CostCenterClicked(costCenterModel); break; case 3: CostCategoryModel categoryModel = (CostCategoryModel)ListBoxItems.SelectedItem; callingForm.CategoryClicked(categoryModel); break; default: break; } }
public DisplayCategory(ICreateRequestor caller, CostCategoryModel costCategoryModel) { InitializeComponent(); callingForm = caller; model = costCategoryModel; WireUpForm(); }
private void CreateButton_Click(object sender, RoutedEventArgs e) { if (ValidateForm()) { CostCenterModel model = new CostCenterModel(); CostCenterModel selectedModel = (CostCenterModel)UnderComboBox.SelectedItem; CostCategoryModel selectedCategory = (CostCategoryModel)CategoryInputComboBox.SelectedItem; model.cc_name = NameInputTextBox.Text; model.cc_alias = AliasInputTetxBox.Text; model.under_category = selectedCategory.category_id; model.under_cc = selectedModel.cost_center_id; GlobalConfig.Connection.CreateCostCenter(model); if (MessageBox.Show("Cost Center Created", "", MessageBoxButton.OK) == MessageBoxResult.OK) { callingForm.Home(2); } } else { MessageBox.Show("Please Fill in the Details Properly!"); } }
public void CategoryClicked(CostCategoryModel model) { GridPrincipal.Children.Clear(); GridPrincipal.Children.Add(new DisplayCategory(this, model)); }