/// <summary>
        /// Create a cashbookentry at e-conomic
        /// </summary>
        private void CreateCashBookEntry()
        {
            EconomicSession session = new EconomicSession();

            Connect(session);

            //get the invoice from e-conomic
            IInvoice invoice = session.Invoice.FindByNumber(_invNo);

            //get cashbook and contraaccount from e-conomic
            ICashBook cashBook = session.CashBook.GetAll()[0];
            IAccount contraAccount = session.Account.FindByNumber(1012);

            //create a debtorpayment for the invoice
            ICashBookEntryData cashBookEntryData = session.CashBookEntryData.Create(CashBookEntryType.DebtorPayment, cashBook, invoice.Debtor, null, null, contraAccount);
            cashBookEntryData.Date = DateTime.Today;
            cashBookEntryData.VoucherNumber = (new Random().Next(1000000)) + 1;
            cashBookEntryData.Currency = session.Currency.FindByCode("DKK");
            cashBookEntryData.Amount = invoice.GrossAmount;
            cashBookEntryData.AmountDefaultCurrency = invoice.GrossAmount;
            cashBookEntryData.Text = "Payment, Invoice: " + invoice.Number;
            ICashBookEntry entry = session.CashBookEntry.CreateFromData(cashBookEntryData);
            entry.DebtorInvoiceNumber = invoice.Number;

            Disconnect(session);
        }
        /// <summary>
        /// Create a cashbookentry at e-conomic
        /// </summary>
        private void CreateCashBookEntry()
        {
            EconomicSession session = new EconomicSession();

            Connect(session);

            //get the invoice from e-conomic
            IInvoice invoice = session.Invoice.FindByNumber(_invNo);

            //get cashbook and contraaccount from e-conomic
            ICashBook cashBook      = session.CashBook.GetAll()[0];
            IAccount  contraAccount = session.Account.FindByNumber(1012);

            //create a debtorpayment for the invoice
            ICashBookEntryData cashBookEntryData = session.CashBookEntryData.Create(CashBookEntryType.DebtorPayment, cashBook, invoice.Debtor, null, null, contraAccount);

            cashBookEntryData.Date                  = DateTime.Today;
            cashBookEntryData.VoucherNumber         = (new Random().Next(1000000)) + 1;
            cashBookEntryData.Currency              = session.Currency.FindByCode("DKK");
            cashBookEntryData.Amount                = invoice.GrossAmount;
            cashBookEntryData.AmountDefaultCurrency = invoice.GrossAmount;
            cashBookEntryData.Text                  = "Payment, Invoice: " + invoice.Number;
            ICashBookEntry entry = session.CashBookEntry.CreateFromData(cashBookEntryData);

            entry.DebtorInvoiceNumber = invoice.Number;

            Disconnect(session);
        }
Ejemplo n.º 3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _session = new EconomicSession();
 }
 private void Disconnect(EconomicSession session)
 {
     session.Disconnect();
 }
 private void Connect(EconomicSession session)
 {
     session.Connect(179476, "CES", "c97jxsq8");
 }
 private void Disconnect(EconomicSession session)
 {
     session.Disconnect();
 }
 private void Connect(EconomicSession session)
 {
     session.Connect(179476, "CES", "c97jxsq8");
 }
Ejemplo n.º 8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _session = new EconomicSession();
 }