/// <summary> /// create invoice with services/amount dectionary /// </summary> /// <param name="receiverEntityID"></param> /// <param name="currencyID"></param> /// <param name="servicesAmt"></param> public classes.Invoice createInvoice(int receiverEntityID,int currencyID,Dictionary<classes.Service,decimal> servicesAmt) { var inv = new accounting.classes.Invoice(); inv.New(this.ENTITYID, receiverEntityID, currencyID); foreach (var item in servicesAmt) inv.addService((item.Key as classes.Service).serviceID,item.Value); inv.finalizeInvoice(); return inv; }
/// <summary> /// create invoice with services/amount dectionary /// </summary> /// <param name="receiverEntityID"></param> /// <param name="currencyID"></param> /// <param name="servicesAmt"></param> public classes.Invoice createInvoice(int receiverEntityID, int currencyID, Dictionary <classes.Service, decimal> servicesAmt) { var inv = new accounting.classes.Invoice(); inv.New(this.ENTITYID, receiverEntityID, currencyID); foreach (var item in servicesAmt) { inv.addService((item.Key as classes.Service).serviceID, item.Value); } inv.finalizeInvoice(); return(inv); }