예제 #1
0
        public void OnShowPromotion()
        {
            //Promotions
            promotionData = new  EclipsePOS.WPF.SystemManager.Data.promotionDataSet();
            EclipsePOS.WPF.SystemManager.Data.promotionDataSetTableAdapters.promotionTableAdapter promotionTa = new EclipsePOS.WPF.SystemManager.Data.promotionDataSetTableAdapters.promotionTableAdapter();
            promotionTa.Fill(promotionData.promotion);
            View.SetPromotionDataContext(promotionData.promotion);

            _colView = CollectionViewSource.GetDefaultView(promotionData.promotion) as CollectionView;
            taManager.promotionTableAdapter = promotionTa;

            //Organization
            organizationData = new EclipsePOS.WPF.SystemManager.Data.organizationLookupDataSet();
            EclipsePOS.WPF.SystemManager.Data.organizationLookupDataSetTableAdapters.organizationTableAdapter organizationTa = new EclipsePOS.WPF.SystemManager.Data.organizationLookupDataSetTableAdapters.organizationTableAdapter();
            organizationTa.Fill(organizationData.organization);
            View.SetOrganizationDataContext(organizationData.organization);

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

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

            View.SetPromoMappsBtnDataContext(PromoMappsCommand);

            //this.FilterPromotionByOrganizationNo(PosSettings.Default.Organization);

            _colView.CurrentChanged += new EventHandler(_colView_CurrentChanged);
        }
예제 #2
0
        //Promotion
        private void PromotionData()
        {
            try
            {
                EclipsePOS.WPF.SystemManager.Data.promotionDataSet dataSetXml = new  promotionDataSet();
                dataSetXml.ReadXml(View.InputFolderPath() + "\\Promotion.xml", XmlReadMode.ReadSchema);

                EclipsePOS.WPF.SystemManager.Data.promotionDataSet dataSetRDB = new  promotionDataSet();
                EclipsePOS.WPF.SystemManager.Data.promotionDataSetTableAdapters.promotionTableAdapter tableAdapter = new  EclipsePOS.WPF.SystemManager.Data.promotionDataSetTableAdapters.promotionTableAdapter();
                tableAdapter.Fill(dataSetRDB.promotion);

                dataSetRDB.Merge(dataSetXml);
                tableAdapter.Update(dataSetRDB);
            }
            catch (Exception e)
            {
                //Microsoft.Windows.Controls.MessageBox.Show(e.ToString());
                return;
            }
        }
예제 #3
0
 //Promotion Data
 private void PromotionData()
 {
     try
     {
         EclipsePOS.WPF.SystemManager.Data.promotionDataSet promotionDataSet = new  promotionDataSet();
         EclipsePOS.WPF.SystemManager.Data.promotionDataSetTableAdapters.promotionTableAdapter promotionTableAdapter = new  EclipsePOS.WPF.SystemManager.Data.promotionDataSetTableAdapters.promotionTableAdapter();
         promotionTableAdapter.Fill(promotionDataSet.promotion);
         promotionDataSet.WriteXml(View.OutputFolderPath() + "\\Promotion.xml", XmlWriteMode.WriteSchema);
     }
     catch (Exception e)
     {
         //Microsoft.Windows.Controls.MessageBox.Show(e.ToString());
     }
 }