public void OnShowPosConfig() { //PosConfig posConfigData = new EclipsePOS.WPF.SystemManager.Data.posConfigDataSet(); EclipsePOS.WPF.SystemManager.Data.posConfigDataSetTableAdapters.pos_configTableAdapter posConfigTa = new EclipsePOS.WPF.SystemManager.Data.posConfigDataSetTableAdapters.pos_configTableAdapter(); posConfigTa.Fill(posConfigData.pos_config); View.SetPosConfigDataContext(posConfigData.pos_config); _colView = CollectionViewSource.GetDefaultView(posConfigData.pos_config) as CollectionView; taManager.pos_configTableAdapter = posConfigTa; //PosParam posParamData = new EclipsePOS.WPF.SystemManager.Data.posParamDataSet(); EclipsePOS.WPF.SystemManager.Data.posParamDataSetTableAdapters.pos_paramTableAdapter posParamTa = new EclipsePOS.WPF.SystemManager.Data.posParamDataSetTableAdapters.pos_paramTableAdapter(); posParamTa.Fill(posParamData.pos_param); taManagerPosParam.pos_paramTableAdapter = posParamTa; //PosParam - Default posParamDefaultData = new EclipsePOS.WPF.SystemManager.Data.posParamDefaultDataSet(); EclipsePOS.WPF.SystemManager.Data.posParamDefaultDataSetTableAdapters.pos_paramTableAdapter posParamDefaultTa = new EclipsePOS.WPF.SystemManager.Data.posParamDefaultDataSetTableAdapters.pos_paramTableAdapter(); posParamDefaultTa.Fill(posParamDefaultData.pos_param); View.SetMoveToFirstBtnDataContext(MoveToFirstCommand); View.SetMoveToPreviousBtnDataContext(MoveToPreviousCommand); View.SetMoveToNextBtnDataContext(MoveToNextCommand); View.SetMoveToLastBtnDataContext(MoveToLastCommand); View.SetDeleteBtnDataContext(DeleteCommand); View.SetAddBtnDataContext(AddCommand); View.SetRevertBtnDataContext(RevertCommand); View.SetSaveBtnDataContext(SaveCommand); }
//Parameters private void ParametersData() { try { EclipsePOS.WPF.SystemManager.Data.posParamDataSet dataSetXml = new posParamDataSet(); dataSetXml.ReadXml(View.InputFolderPath() + "\\PosParam.xml", XmlReadMode.ReadSchema); EclipsePOS.WPF.SystemManager.Data.posParamDataSet dataSetRDB = new posParamDataSet(); EclipsePOS.WPF.SystemManager.Data.posParamDataSetTableAdapters.pos_paramTableAdapter tableAdapter = new EclipsePOS.WPF.SystemManager.Data.posParamDataSetTableAdapters.pos_paramTableAdapter(); tableAdapter.Fill(dataSetRDB.pos_param); dataSetRDB.Merge(dataSetXml); tableAdapter.Update(dataSetRDB); } catch (Exception e) { //Microsoft.Windows.Controls.MessageBox.Show(e.ToString()); return; } }
//Param private void ParametersData() { try { EclipsePOS.WPF.SystemManager.Data.posParamDataSet posParamDataSet = new posParamDataSet(); EclipsePOS.WPF.SystemManager.Data.posParamDataSetTableAdapters.pos_paramTableAdapter posParamTableAdapter = new EclipsePOS.WPF.SystemManager.Data.posParamDataSetTableAdapters.pos_paramTableAdapter(); posParamTableAdapter.Fill(posParamDataSet.pos_param); posParamDataSet.WriteXml(View.OutputFolderPath() + "\\PosParam.xml", XmlWriteMode.WriteSchema); } catch (Exception e) { //Microsoft.Windows.Controls.MessageBox.Show(e.ToString()); } }