/// <summary> /// Alissa Duffy /// Updated: 2017/04/21 /// /// Initialize the Submit Supplier Invoice Window. /// Standardized method. /// </summary> /// <param name="supplier"></param> /// <param name="productLotManager"></param> /// <param name="supplierInvoiceManager"></param> public frmSubmitSupplierInvoice(Supplier supplier, IProductLotManager productLotManager, ISupplierInvoiceManager supplierInvoiceManager) { _supplier = supplier; _productLotManager = productLotManager; _supplierInvoiceManager = supplierInvoiceManager; InitializeComponent(); }
/// <summary> /// Alissa Duffy /// Updated: 2017/04/21 /// /// Initialize the Supplier Invoice Details Window. /// Standardized method. /// </summary> /// </summary> /// <param name="supplierInvoice"></param> /// <param name="supplierInvoiceManager"></param> /// <param name="supplierManager"></param> public frmSupplierInvoiceDetails(SupplierInvoice supplierInvoice, ISupplierInvoiceManager supplierInvoiceManager, ISupplierManager supplierManager) { _supplierInvoice = supplierInvoice; _supplierInvoiceManager = supplierInvoiceManager; _supplierManager = supplierManager; _invoiceLines = new List <SupplierInvoiceLine>(); InitializeComponent(); }
/// <summary> /// Bobby Thorne /// 2017/04/14 /// /// OverLoad method to view user's own invoices /// </summary> /// <param name="supplierInvoice"></param> /// <param name="supplierInvoiceManager"></param> /// <param name="supplierManager"></param> /// <param name="purpose"></param> public frmSupplierInvoiceDetails(SupplierInvoice supplierInvoice, ISupplierInvoiceManager supplierInvoiceManager, ISupplierManager supplierManager, string purpose) { // TODO: Complete member initialization _supplierInvoice = supplierInvoice; _supplierInvoiceManager = supplierInvoiceManager; _supplierManager = supplierManager; _invoiceLines = new List <SupplierInvoiceLine>(); InitializeComponent(); if (purpose == "ReadOnly") { btnApprove.Visibility = Visibility.Hidden; } }
/// <summary> /// Victor Algarin /// /// Created: /// 2017/04/05 /// </summary> /// <param name="_invMgr"></param> public SupplierInvoiceController(ISupplierInvoiceManager _invMgr) { invMgr = _invMgr; }