public void OnShowTax() { //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); //tax group data taxGroupData = new EclipsePOS.WPF.SystemManager.Data.taxGroupDataSet(); EclipsePOS.WPF.SystemManager.Data.taxGroupDataSetTableAdapters.tax_groupTableAdapter taxGroupTa = new EclipsePOS.WPF.SystemManager.Data.taxGroupDataSetTableAdapters.tax_groupTableAdapter(); taxGroupTa.Fill(taxGroupData.tax_group); View.SetTaxGroupDataContext(taxGroupData.tax_group); this.FilterTaxGroupByOrganizationNo(PosSettings.Default.Organization); //Tax taxData = new EclipsePOS.WPF.SystemManager.Data.taxDataSet(); EclipsePOS.WPF.SystemManager.Data.taxDataSetTableAdapters.taxTableAdapter taxTa = new EclipsePOS.WPF.SystemManager.Data.taxDataSetTableAdapters.taxTableAdapter(); taxTa.Fill(taxData.tax); View.SetTaxDataContext(taxData.tax); taManager.taxTableAdapter = taxTa; _colView = CollectionViewSource.GetDefaultView(taxData.tax) as CollectionView; View.SetMoveToFirstBtnDataContext(MoveToFirstCommand); View.SetMoveToPreviousBtnDataContext(MoveToPreviousCommand); View.SetMoveToNextBtnDataContext(MoveToNextCommand); View.SetMoveToLastBtnDataContext(MoveToLastCommand); View.SetDeleteBtnDataContext(DeleteCommand); View.SetAddBtnDataContext(AddCommand); View.SetRevertBtnDataContext(RevertCommand); View.SetSaveBtnDataContext(SaveCommand); this.FilterTaxByOrganizationNo(PosSettings.Default.Organization); _colView.CurrentChanged += new EventHandler(_colView_CurrentChanged); }
//Tax private void TaxData() { try { EclipsePOS.WPF.SystemManager.Data.taxDataSet taxDataSetXml = new taxDataSet(); taxDataSetXml.ReadXml(View.InputFolderPath() + "\\Tax.xml", XmlReadMode.ReadSchema); EclipsePOS.WPF.SystemManager.Data.taxDataSet taxDataSetRDB = new taxDataSet(); EclipsePOS.WPF.SystemManager.Data.taxDataSetTableAdapters.taxTableAdapter taxTableAdapter = new EclipsePOS.WPF.SystemManager.Data.taxDataSetTableAdapters.taxTableAdapter(); taxTableAdapter.Fill(taxDataSetRDB.tax); taxDataSetRDB.Merge(taxDataSetXml); taxTableAdapter.Update(taxDataSetRDB); } catch (Exception e) { //Microsoft.Windows.Controls.MessageBox.Show(e.ToString()); return; } }
//Tax Data private void TaxData() { try { EclipsePOS.WPF.SystemManager.Data.taxDataSet taxDataSet = new taxDataSet(); EclipsePOS.WPF.SystemManager.Data.taxDataSetTableAdapters.taxTableAdapter taxTableAdapter = new EclipsePOS.WPF.SystemManager.Data.taxDataSetTableAdapters.taxTableAdapter(); taxTableAdapter.Fill(taxDataSet.tax); taxDataSet.WriteXml(View.OutputFolderPath() + "\\Tax.xml", XmlWriteMode.WriteSchema); } catch (Exception e) { //Microsoft.Windows.Controls.MessageBox.Show(e.ToString()); } }