/// <summary> /// this function will save the active element to the list if it is a new element /// </summary> public void SaveNewActiveElement() { InvoiceDetailControllers.Add(ActiveDetailController); ActiveDetailController = new InvoiceDetailController(instanceSettings); HideActiveElement(); }
/// <summary> /// this function will initialize the detail element as needed /// </summary> public void InitializeActiveDetailElement() { ActiveDetailController = new InvoiceDetailController(instanceSettings); ShowActiveElement(); }
/// <summary> /// this function will initialize the ActiveDetailController with a given controller /// </summary> /// <param name="invoiceDetailController">the given controller</param> public void InitializeActiveDetailElement(InvoiceDetailController invoiceDetailController) { ActiveDetailController = invoiceDetailController; ShowActiveElement(); }
/// <summary> /// this function will save the active element that is already linked to the list /// </summary> public void SaveExistingElement() { ActiveDetailController = new InvoiceDetailController(instanceSettings); HideActiveElement(); }