Beispiel #1
0
        /// <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;
        }
Beispiel #2
0
        /// <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);
        }