Пример #1
0
        public void m_AccountingReceiptAdd(DateTime vrAccountingReceiptDate, string vrAccountingReceiptType, int vrAccountingDocumentNo, DateTime vrAccountingDocumentDate, double vrAccountingCurrentTotalAmount, string vrAccountingReceiptExchange, double vrAccountingTLAmount, string vrAccountingExplanation, string vrAccountingApplicationCode, string vrAccountingReceivableDebit)
        {
            StockTrackingDataContext = new L_StockTrackingERPDataContext();
            AccountingReceipt accountingReceipt = new AccountingReceipt();

            accountingReceipt.ReceiptDate     = vrAccountingReceiptDate;
            accountingReceipt.ReceiptType     = vrAccountingReceiptType;
            accountingReceipt.DocumentNo      = vrAccountingDocumentNo;
            accountingReceipt.DocumentDate    = vrAccountingDocumentDate;
            accountingReceipt.TotalAmount     = decimal.Parse(vrAccountingCurrentTotalAmount.ToString());
            accountingReceipt.ReceiptExchange = vrAccountingReceiptExchange;
            accountingReceipt.TLAmount        = decimal.Parse(vrAccountingTLAmount.ToString());
            accountingReceipt.Explanation     = vrAccountingExplanation;
            accountingReceipt.ApplicationCode = vrAccountingApplicationCode;
            accountingReceipt.ReceivableDebit = vrAccountingReceivableDebit;
            StockTrackingDataContext.AccountingReceipts.InsertOnSubmit(accountingReceipt);
            StockTrackingDataContext.SubmitChanges();
        }
Пример #2
0
        public void m_AccountingReceiptIntegration(DateTime vrAccountingReceiptDate, string vrAccountingReceiptType, int vrAccountingDocumentNo, DateTime vrAccountingDocumentDate, double vrAccountingCurrentTotalAmount, string vrAccountingReceiptExchange, double vrAccountingTLAmount, string vrAccountingExplanation, string vrAccountingApplicationCode, string vrAccountingReceivableDebit)
        {
            StockTrackingDataContext = new L_StockTrackingERPDataContext();
            AccountingReceipt accountingReceipt = new AccountingReceipt();

            accountingReceipt.ReceiptDate     = vrAccountingReceiptDate;
            accountingReceipt.ReceiptType     = vrAccountingReceiptType;
            accountingReceipt.DocumentNo      = vrAccountingDocumentNo;
            accountingReceipt.DocumentDate    = vrAccountingDocumentDate;
            accountingReceipt.TotalAmount     = decimal.Parse(vrAccountingCurrentTotalAmount.ToString());
            accountingReceipt.ReceiptExchange = vrAccountingReceiptExchange;
            accountingReceipt.TLAmount        = decimal.Parse(vrAccountingTLAmount.ToString());
            accountingReceipt.Explanation     = vrAccountingExplanation;
            accountingReceipt.ApplicationCode = vrAccountingApplicationCode;
            accountingReceipt.ReceivableDebit = vrAccountingReceivableDebit;
            StockTrackingDataContext.AccountingReceipts.InsertOnSubmit(accountingReceipt);
            StockTrackingDataContext.SubmitChanges();

            StockTrackingDataContext = new L_StockTrackingERPDataContext();
            var LastAccountingRecord = from vr_AccountingReceipt in StockTrackingDataContext.AccountingReceipts
                                       where vr_AccountingReceipt.ApplicationCode == "S"
                                       orderby vr_AccountingReceipt.ReceiptNo descending
                                       select vr_AccountingReceipt.ReceiptNo;

            foreach (int item_LastAccountingReceipt in LastAccountingRecord)
            {
                vrLastAccountingReceiptRecord = item_LastAccountingReceipt;
            }

            StockTrackingDataContext = new L_StockTrackingERPDataContext();
            var UpdateAccountingReceiptNo = StockTrackingDataContext.Invoices.Single(d_AccountingReceiptUpdate => d_AccountingReceiptUpdate.InvoiceNo == vrAccountingDocumentNo);

            UpdateAccountingReceiptNo.AccountingReceiptNo = vrLastAccountingReceiptRecord;
            StockTrackingDataContext.SubmitChanges();
            MessageBox.Show("Muhasebe Entegrasyon İşlemi Gerçekleştirildi.", "Muhasebe Entegrasyon", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }