public EncodingViewModel()
 {
     encodingModel = new EncodingModel();
     //encodingModel.EncodingTable = new DataTable();
     GetTotalTableCMD = new RelayCommand(GetTotalTable);
     OpenExcelFileCMD = new RelayCommand(OpenExcelFile);
     StartEncodingCMD = new RelayCommand(StartEncoding);
     SaveResultCMD    = new RelayCommand(SaveResult);
 }
 public EncodingViewModel()
 {
     BuyList                  = new string[] { "品号", "品名", "品牌", "规格", "单位" };
     BOM                      = new string[] { "半成品品号", "元件品号", "品名", "品牌", "规格", "单位", "属性" };
     exchangeData             = new ExchangeData();
     encodingModel            = new EncodingModel();
     LoadCommand              = new RelayCommand(LoadData);
     LoadTempCommand          = new RelayCommand(AutoCoding);
     DropFileCommand          = new RelayCommand <DragEventArgs>(DropFile);
     SaveFileCommand          = new RelayCommand(SaveFile);
     SearchCommand            = new RelayCommand <TextBox>(SearchTable);
     encodingModel.WeekOfYear = GetWeekOfYear();
     TotalFilePath            = Path.GetFullPath(exchangeData.ReadConfigXml("totalDataPath"));
     TempFilePath             = Path.GetDirectoryName(exchangeData.ReadConfigXml("totalDataPath")) + "\\";
     LoadTemplate();
     //System.Diagnostics.Process.Start("explorer.exe", @"D:\");
 }
 private Encoding ToEncoding(EncodingModel encodingModel)
 {
     return(encodingModel != null?Encoding.GetEncoding(encodingModel.CodePage) : null);
 }