private void BindData() { if (BillId != null && !BillId.Equals(Guid.Empty)) { PurchaseInvoiceBO purchaseInvoiceBO = new PurchaseInvoiceBO(); //Bind data to purchase invoice information Bill bill = purchaseInvoiceBO.GetBillById(session, BillId); lblCode.Text = bill.Code; lblIssuedDate.Text = bill.IssuedDate.ToString(); lblSumOfPromotion.Text = bill.SumOfPromotion != 0 ? String.Format("{0:#,###}", bill.SumOfPromotion) : "0"; lblSumOfTax.Text = bill.SumOfTax != 0 ? String.Format("{0:#,###}", bill.SumOfTax) : "0"; lblSumOfTotalPrice.Text = bill.SumOfItemPrice != 0 ? String.Format("{0:#,###}", bill.SumOfItemPrice) : "0"; lblTotal.Text = bill.Total != 0 ? String.Format("{0:#,###}", bill.Total) : "0"; lblOrganization.Text = String.Format("{0} - {1}", bill.SourceOrganizationId.Code, bill.SourceOrganizationId.Name); if (bill.RowStatus.Equals(Utility.Constant.ROWSTATUS_BOOKED_ENTRY)) { lblBookingStatus.Text = "Đã ghi sổ"; } else { lblBookingStatus.Text = "Chưa ghi sổ"; } //Bind data to booking entries gridview PurchaseInvoiceTransactionBO purchaseInvoiceTransactionBO = new PurchaseInvoiceTransactionBO(); var datasource = //session.GetObjectByKey<NAS.DAL.Invoice.PurchaseInvoice>(BillId).PurchaseInvoiceTransactions; purchaseInvoiceTransactionBO.GetTransactionsAndRelatedTransactions(session, BillId); gridviewBookingEntriesForm.SetDataSource(datasource); } }
void Set_M_ListTransaction() { if (m_Bill != null) { saleInvoiceTransactionBO = new SaleInvoiceTransactionBO(); purchaseInvoiceTransactionBO = new PurchaseInvoiceTransactionBO(); //SalesInvoice _SalesInvoice = session.GetObjectByKey<SalesInvoice>(m_Bill.BillId); //if (_SalesInvoice == null) //{ NAS.DAL.Invoice.PurchaseInvoice _PurchaseInvoice = session.GetObjectByKey <NAS.DAL.Invoice.PurchaseInvoice>(m_Bill.BillId); m_ListTransaction = purchaseInvoiceTransactionBO.GetTransactionsAndRelatedTransactions(session, m_Bill.BillId); //} //else //{ // m_ListTransaction = saleInvoiceTransactionBO.GetTransactionsAndRelatedTransactions(session, m_Bill.BillId); //} } }