예제 #1
0
        //public void TemporaryVoucherReset()
        //{
        //    VoucherTypeChanged();
        //    VoucherDate = DateTime.Now;
        //    SelectedContraType = null;
        //}

        private void CreateVoucher()
        {
            if (_postStatus != PostStatus.Postable)
            {
                ShowFinancialYearIsNotOpenedMessage();
                return;
            }

            IMassVoucherManager massVoucherManager = BLLCoreFactory.GetMassVoucherManager();
            MassVoucher         massVoucher        = GetCurrentVoucher();

            if (massVoucher == null)
            {
                return;
            }

            bool    isAdded       = massVoucherManager.Set(massVoucher);
            Message latestMessage = MessageService.Instance.GetLatestMessage();

            if (isAdded)
            {
                IList <Record> records = massVoucherManager.GetEntryableRecords();
                AddTemporaryRecords(records);
                ClearMessage();
                SetPostButtonIsEnabled();
            }

            ShowMessage(latestMessage);
        }
예제 #2
0
        public VoucherPost()
        {
            //try
            //{
//<<<<<<< HEAD
//            _massVoucherManager = BLLCoreFactory.GetMassVoucherManager();
//            _projectManager = BLLCoreFactory.GetProjectManager();
//            _headManager = BLLCoreFactory.GetHeadManager();
//            _parameterManager = BLLCoreFactory.GetParameterManager();
//=======
            _massVoucherManager      = BLLCoreFactory.GetMassVoucherManager();
            _projectManager          = BLLCoreFactory.GetProjectManager();
            _headManager             = BLLCoreFactory.GetHeadManager();
            _parameterManager        = BLLCoreFactory.GetParameterManager();
            _depreciationRateManager = BLLCoreFactory.GetDepreciationRateManager();
//>>>>>>> githubJakaria42/master

            SetPostStatus();
            InputFirstPartEnabled  = true;
            InputSecondPartEnabled = true;
            AllProjects            = _projectManager.GetProjects(false);

            SelectedVoucherType = "DV";

            VoucherDate = DateTime.Now;
            ChequeDate  = DateTime.Now;

            TemporaryRecords = new List <Record>();
            _isJVBalanced    = true;
            //}
            //catch { }
        }