private void initExpenseItem() { CTable o = GetDbObject(); if (o == null) { return; } ArrayList arr = o.GetChildArray("OT_EXPENSE_LIST"); if (arr == null) { expenseItems.Clear(); return; } expenseItems.Clear(); foreach (CTable t in arr) { MVPayrollExpenseItem v = new MVPayrollExpenseItem(t); expenseItems.Add(v); v.ExtFlag = "I"; } }
private void LsvExpense_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { if (lsvExpense.SelectedItems.Count == 1) { currentExpenseViewObj = (MVPayrollExpenseItem)lsvExpense.SelectedItems[0]; showEditExpenseWindow(); } }
protected override MBaseModel createObject() { mv = new MVPayrollExpenseItem(new CTable("")); mv.ExpenseDate = DateTime.Now; mv.CreateDefaultValue(); mv.ExpenseQuantity = "1.00"; return(mv); }
public void AddExpenseItem(MVPayrollExpenseItem m) { CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("OT_EXPENSE_LIST"); if (arr == null) { arr = new ArrayList(); o.AddChildArray("OT_EXPENSE_LIST", arr); } m.ExtFlag = "A"; arr.Add(m.GetDbObject()); expenseItems.Add(m); }