コード例 #1
0
ファイル: SalesReturnVM.cs プロジェクト: armohamm/PJSM.ERP
        private void SetEditTransactionMode(SalesReturnTransaction salesReturnTransaction)
        {
            Model = salesReturnTransaction;
            SelectedSalesTransactionID = Model.SalesTransaction.SalesTransactionID;
            SalesReturnTransactionDate = Model.Date;

            _salesReturnTransactionNetTotal = 0;
            foreach (var line in Model.SalesReturnTransactionLines)
            {
                DisplayedSalesReturnTransactionLines.Add(new SalesReturnTransactionLineVM {
                    Model = line
                });
                _salesReturnTransactionNetTotal += line.Total;
            }
            UpdateUINetTotal();

            NotEditing = false;
        }
コード例 #2
0
ファイル: SalesReturnVM.cs プロジェクト: armohamm/PJSM.ERP
        private void ResetTransaction()
        {
            DisplayedSalesReturnTransactionLines.Clear();
            DisplayedSalesTransactionLines.Clear();

            Model      = new SalesReturnTransaction();
            NotEditing = true;

            SetNewSalesReturnTransactionID();
            SalesReturnTransactionDate     = UtilityMethods.GetCurrentDate().Date;
            SalesReturnTransactionNetTotal = 0;

            SelectedSalesTransactionID       = null;
            SelectedSalesTransactionCustomer = null;
            SelectedSalesTransactionLine     = null;

            NewEntryVM.SalesReturnNewEntryProduct  = null;
            NewEntryVM.SalesReturnNewEntryQuantity = 0;
            NewEntryVM.SalesReturnNewEntryPrice    = 0;
        }