public BudgetExpenseItem CreateItem( Budget budget, BudgetExpenseItemRef budgetExpenseItemRef, string theme, double amount )
Create budget expense item.
Creates an object without saving it to databse
Syntax
public BudgetExpenseItem CreateItem( Budget budget, BudgetExpenseItemRef budgetExpenseItemRef, string theme, double amount )
Parameters
- budget
- Type: Budget
Project budget. Object. Access path: PublicAPI.Projects.Budget
- budgetExpenseItemRef
- Type: BudgetExpenseItemRef
Budget expense item. Object. Access path: PublicAPI.Projects.Budgets.BudgetExpenseItemRef
- theme
- Type: System String
Budget expense subject
- amount
- Type: System Double
Budget expense amount
Return Value
Type: BudgetExpenseItemBudget expense
Examples
//load the project by ID var project = PublicAPI.Projects.Project.Load(3); //load the budget expense item by ID var budgetExpenseItemRef= PublicAPI.Projects.Objects.BudgetExpanseItemRef.Load(3); //subject var theme = "New Budget Expense"; //revenue amount var amount = 25000; //Create budget expense item var expenseItem = PublicAPI.Projects.Objects.BudgetExpenseItem.CreateBudgetExpenseItem(project, budgetExpenseItemRef, theme, amount); //expenseItem - created budget expense item (without saving to database)
See Also
How to load a budget expense item