public AddEditBudgetDetailsModal(Model.BudgetDetail budgetDetailToUpdate) { this.InitializeComponent(); _budgetDetailToUpdate = budgetDetailToUpdate; _isUpdateBudgetDetial = _budgetDetailToUpdate.BudgetDetailId != -1; FillTreatments(); if (_isUpdateBudgetDetial) { PrepareWindowForUpdates(); } }
private void btnAddBudgetDetail_Click(object sender, System.Windows.RoutedEventArgs e) { Model.BudgetDetail budgetDetailToAdd = new Model.BudgetDetail() { BudgetDetailId = -1 }; new AddEditBudgetDetailsModal(budgetDetailToAdd).ShowDialog(); if (budgetDetailToAdd.BudgetDetailId != -1) { _budgetDetailsList.Add(budgetDetailToAdd); UpdateGrid(); } }