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(); }
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); }