コード例 #1
0
 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!");
     }
 }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
 public DisplayCategory(ICreateRequestor caller, CostCategoryModel costCategoryModel)
 {
     InitializeComponent();
     callingForm = caller;
     model       = costCategoryModel;
     WireUpForm();
 }
コード例 #4
0
        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!");
            }
        }
コード例 #5
0
 public void CategoryClicked(CostCategoryModel model)
 {
     GridPrincipal.Children.Clear();
     GridPrincipal.Children.Add(new DisplayCategory(this, model));
 }