コード例 #1
0
        public void OnShowCurrencyCode()
        {
            //CurrencyCode
            currencyCodeData = new  EclipsePOS.WPF.SystemManager.Data.currencyCodeDataSet();
            EclipsePOS.WPF.SystemManager.Data.currencyCodeDataSetTableAdapters.currency_codeTableAdapter currencyCodeTa = new  EclipsePOS.WPF.SystemManager.Data.currencyCodeDataSetTableAdapters.currency_codeTableAdapter();
            currencyCodeTa.Fill(currencyCodeData.currency_code);
            View.SetCurrencyCodeDataContext(currencyCodeData.currency_code);

            _colView = CollectionViewSource.GetDefaultView(currencyCodeData.currency_code) as CollectionView;
            taManager.currency_codeTableAdapter = currencyCodeTa;



            View.SetMoveToFirstBtnDataContext(MoveToFirstCommand);
            View.SetMoveToPreviousBtnDataContext(MoveToPreviousCommand);
            View.SetMoveToNextBtnDataContext(MoveToNextCommand);
            View.SetMoveToLastBtnDataContext(MoveToLastCommand);

            View.SetDeleteBtnDataContext(DeleteCommand);
            View.SetAddBtnDataContext(AddCommand);
            View.SetRevertBtnDataContext(RevertCommand);
            View.SetSaveBtnDataContext(SaveCommand);

            _colView.CurrentChanged += new EventHandler(_colView_CurrentChanged);
        }
コード例 #2
0
        public void OnShowCurrency()
        {
            //Currency code(Home)
            homeCurrencyCodeData = new EclipsePOS.WPF.SystemManager.Data.currencyCodeDataSet();
            EclipsePOS.WPF.SystemManager.Data.currencyCodeDataSetTableAdapters.currency_codeTableAdapter homeCurrencyCodeTa = new EclipsePOS.WPF.SystemManager.Data.currencyCodeDataSetTableAdapters.currency_codeTableAdapter();
            homeCurrencyCodeTa.Fill(homeCurrencyCodeData.currency_code);
            View.SetHomeCurrencyCodeDataContext(homeCurrencyCodeData.currency_code);

            //Currency code(Source)
            sourceCurrencyCodeData = new EclipsePOS.WPF.SystemManager.Data.currencyCodeDataSet();
            EclipsePOS.WPF.SystemManager.Data.currencyCodeDataSetTableAdapters.currency_codeTableAdapter sourceCurrencyCodeTa = new EclipsePOS.WPF.SystemManager.Data.currencyCodeDataSetTableAdapters.currency_codeTableAdapter();
            sourceCurrencyCodeTa.Fill(sourceCurrencyCodeData.currency_code);
            View.SetSourceCurrencyCodeDataContext(sourceCurrencyCodeData.currency_code);

            //Organization
            organizationData = new EclipsePOS.WPF.SystemManager.Data.organizationDataSet();
            EclipsePOS.WPF.SystemManager.Data.organizationDataSetTableAdapters.organizationTableAdapter organizationTa = new EclipsePOS.WPF.SystemManager.Data.organizationDataSetTableAdapters.organizationTableAdapter();
            organizationTa.Fill(organizationData.organization);
            organizationRow = organizationData.organization.FindByorganization_no(PosSettings.Default.Organization);


            //Currency
            currencyData = new  EclipsePOS.WPF.SystemManager.Data.currencyDataSet();
            EclipsePOS.WPF.SystemManager.Data.currencyDataSetTableAdapters.currencyTableAdapter currencyTa = new  EclipsePOS.WPF.SystemManager.Data.currencyDataSetTableAdapters.currencyTableAdapter();
            currencyTa.Fill(currencyData.currency);
            View.SetCurrencyDataContext(currencyData.currency);

            _colView = CollectionViewSource.GetDefaultView(currencyData.currency) as CollectionView;
            taManager.currencyTableAdapter = currencyTa;



            View.SetMoveToFirstBtnDataContext(MoveToFirstCommand);
            View.SetMoveToPreviousBtnDataContext(MoveToPreviousCommand);
            View.SetMoveToNextBtnDataContext(MoveToNextCommand);
            View.SetMoveToLastBtnDataContext(MoveToLastCommand);

            View.SetDeleteBtnDataContext(DeleteCommand);
            View.SetAddBtnDataContext(AddCommand);
            View.SetRevertBtnDataContext(RevertCommand);
            View.SetSaveBtnDataContext(SaveCommand);

            _colView.CurrentChanged += new EventHandler(_colView_CurrentChanged);
        }