예제 #1
0
        private void LoadLines(int HeaderID)
        {
            try
            {
                PURPurchaseHeaderPrimaryKey headerKey = new PURPurchaseHeaderPrimaryKey();
                headerKey.PurcaseHeaderID = HeaderID;
                PURPurchaseHeaderService headerService  = new PURPurchaseHeaderService();
                PURPurchaseHeader        selectedHeader = headerService.SelectOne(headerKey);

                PURPurchaseLineWrapper    LineService   = new PURPurchaseLineWrapper();
                PURPurchaseLineCollection selectedLines = LineService.SelectByHeaderID(HeaderID);
                LoadHeaderControls(selectedHeader);
                LoadGridLines(selectedLines);
            }
            catch (Exception ex)
            {
                MessageBox.Show("حدث خطأ برجاء تكرار العمليه مره اخرى واذا تكرر الخطا برجاءالاتصال بالشخص المصمم للبرنامج وارسال رسالة الخطا التى ستظهر بعد قليل له");
                MessageBox.Show(ex.Message);
            }
        }
예제 #2
0
        public bool SaveAccountUpdates(BDSupplierAccount _supplierAccount)
        {
            #region select area
            PURPurchaseHeaderPrimaryKey purchaseHeaderpk = new PURPurchaseHeaderPrimaryKey();
            purchaseHeaderpk.PurcaseHeaderID = _supplierAccount.PurcaseInvoiceID;
            PURPurchaseHeader _pURPurchaseHeader = _purchaseHeaderService.SelectOne(purchaseHeaderpk);

            BDSupplierAccountPrimaryKey supplierAccountpk = new BDSupplierAccountPrimaryKey();
            supplierAccountpk.SupplierAccountId = _supplierAccount.SupplierAccountId;
            BDSupplierAccount supplierAccount = SelectOne(supplierAccountpk);
            #endregion

            #region supplier account area
            POS.DataLayer.BDSupplierAccount supplierAccountDal = new POS.DataLayer.BDSupplierAccount();
            supplierAccountDal.CreateDate        = supplierAccount.CreateDate;
            supplierAccountDal.CreatedBy         = supplierAccount.CreatedBy;
            supplierAccountDal.DeleteDate        = supplierAccount.DeleteDate;
            supplierAccountDal.DeletedBy         = supplierAccount.DeletedBy;
            supplierAccountDal.InvoiceNumber     = supplierAccount.InvoiceNumber;
            supplierAccountDal.IsDeleted         = supplierAccount.IsDeleted;
            supplierAccountDal.IsVoid            = supplierAccount.IsVoid;
            supplierAccountDal.PurcaseInvoiceID  = supplierAccount.PurcaseInvoiceID;
            supplierAccountDal.PurchaseDate      = supplierAccount.PurchaseDate;
            supplierAccountDal.SupplierAccountId = supplierAccount.SupplierAccountId;
            supplierAccountDal.SupplierID        = supplierAccount.SupplierID;
            supplierAccountDal.updateDate        = supplierAccount.updateDate;
            supplierAccountDal.UpdatedBy         = supplierAccount.UpdatedBy;
            ////////// Updated area
            supplierAccountDal.PaidAmount      = _supplierAccount.PaidAmount;
            supplierAccountDal.RemainingAmount = _supplierAccount.RemainingAmount;
            supplierAccountDal.TotalPrice      = _supplierAccount.TotalPrice;
            #endregion

            #region purchase area

            POS.DataLayer.PURPurchaseHeader _purchaseHeaderDAL = new POS.DataLayer.PURPurchaseHeader();
            _purchaseHeaderDAL.PurcaseHeaderID     = _pURPurchaseHeader.PurcaseHeaderID;
            _purchaseHeaderDAL.PurchaseDate        = _pURPurchaseHeader.PurchaseDate;
            _purchaseHeaderDAL.SupplierID          = _pURPurchaseHeader.SupplierID;
            _purchaseHeaderDAL.SupplierName        = _pURPurchaseHeader.SupplierName;
            _purchaseHeaderDAL.InvoiceNumber       = _pURPurchaseHeader.InvoiceNumber;
            _purchaseHeaderDAL.InvoiceDate         = _pURPurchaseHeader.InvoiceDate;
            _purchaseHeaderDAL.PaymentTypeID       = _pURPurchaseHeader.PaymentTypeID;
            _purchaseHeaderDAL.LastDayToPay        = _pURPurchaseHeader.LastDayToPay;
            _purchaseHeaderDAL.TotalDiscountAmount = _pURPurchaseHeader.TotalDiscountAmount;
            _purchaseHeaderDAL.TotalDiscountRatio  = _pURPurchaseHeader.TotalDiscountRatio;
            _purchaseHeaderDAL.IsClosed            = _pURPurchaseHeader.IsClosed;
            _purchaseHeaderDAL.IsVoid         = _pURPurchaseHeader.IsVoid;
            _purchaseHeaderDAL.IsPrinted      = _pURPurchaseHeader.IsPrinted;
            _purchaseHeaderDAL.ServicePrice   = _pURPurchaseHeader.ServicePrice;
            _purchaseHeaderDAL.TaxTypeID      = _pURPurchaseHeader.TaxTypeID;
            _purchaseHeaderDAL.RefuseReasonID = _pURPurchaseHeader.RefuseReasonID;
            _purchaseHeaderDAL.CreatedBy      = _pURPurchaseHeader.CreatedBy;
            _purchaseHeaderDAL.CreateDate     = _pURPurchaseHeader.CreateDate;
            _purchaseHeaderDAL.UpdatedBy      = _pURPurchaseHeader.UpdatedBy;
            _purchaseHeaderDAL.updateDate     = _pURPurchaseHeader.updateDate;
            _purchaseHeaderDAL.IsDeleted      = _pURPurchaseHeader.IsDeleted;
            _purchaseHeaderDAL.DeletedBy      = _pURPurchaseHeader.DeletedBy;
            _purchaseHeaderDAL.DeleteDate     = _pURPurchaseHeader.DeleteDate;
            ///////////// updated area
            _purchaseHeaderDAL.TotalPrice      = _supplierAccount.TotalPrice;
            _purchaseHeaderDAL.PaidAmount      = _supplierAccount.PaidAmount;
            _purchaseHeaderDAL.RemainingAmount = _supplierAccount.RemainingAmount;
            #endregion

            POS.DataLayer.BDSupplierAccount supplierAccountObj = new DataLayer.BDSupplierAccount();
            return(supplierAccountObj.SaveAccountUpdates(_purchaseHeaderDAL, supplierAccountDal));
        }