|
|
@ -14,6 +14,7 @@ using NPOI.XSSF.UserModel; |
|
|
|
using SparkClient.Views.Dialog; |
|
|
|
using SparkClient.Views.Dialog; |
|
|
|
using NPOI.HPSF; |
|
|
|
using NPOI.HPSF; |
|
|
|
using Application = System.Windows.Application; |
|
|
|
using Application = System.Windows.Application; |
|
|
|
|
|
|
|
using MessageBox = SparkClient.Views.Dialog.MessageBox; |
|
|
|
namespace SparkClient.ViewModel.Grading; |
|
|
|
namespace SparkClient.ViewModel.Grading; |
|
|
|
|
|
|
|
|
|
|
|
public class GradingResultVM : BaseViewModel |
|
|
|
public class GradingResultVM : BaseViewModel |
|
|
@ -81,7 +82,6 @@ public class GradingResultVM : BaseViewModel |
|
|
|
{ |
|
|
|
{ |
|
|
|
// DS下拉列表初始化 |
|
|
|
// DS下拉列表初始化 |
|
|
|
InitDSlist(); |
|
|
|
InitDSlist(); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
private void InitDSlist() |
|
|
|
private void InitDSlist() |
|
|
|
{ |
|
|
|
{ |
|
|
@ -496,18 +496,22 @@ public class GradingResultVM : BaseViewModel |
|
|
|
{ |
|
|
|
{ |
|
|
|
string ts = DateTime.Now.ToString("yyyyMMddHHmmss"); |
|
|
|
string ts = DateTime.Now.ToString("yyyyMMddHHmmss"); |
|
|
|
string fullPath = Path.Combine(getFilePath(), ts + "_" + this.DiamondCode); |
|
|
|
string fullPath = Path.Combine(getFilePath(), ts + "_" + this.DiamondCode); |
|
|
|
ExportFile(fullPath); |
|
|
|
TxtFile(fullPath); |
|
|
|
|
|
|
|
ExcelFile(fullPath); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
public void SaveFile(object param) |
|
|
|
public void SaveFile(object param) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if (string.IsNullOrEmpty(DiamondCode)) |
|
|
|
if (string.IsNullOrEmpty(DiamondCode)) |
|
|
|
{ |
|
|
|
{ |
|
|
|
SaveDialog saveDialog = new SaveDialog(); |
|
|
|
MessageBox messageBox = new MessageBox(); |
|
|
|
bool? a = saveDialog.ShowDialog(); |
|
|
|
messageBox.ShowInput(MultilingualHelper.getString("UpdateDiamondCode"), out string inputStr, |
|
|
|
if (saveDialog.DiamondCode.Text.Length > 0) |
|
|
|
MultilingualHelper.getString("ok"), |
|
|
|
|
|
|
|
MultilingualHelper.getString("Cancel") |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
if (inputStr.Length > 0) |
|
|
|
{ |
|
|
|
{ |
|
|
|
this.DiamondCode = saveDialog.DiamondCode.Text; |
|
|
|
this.DiamondCode = inputStr; |
|
|
|
} |
|
|
|
} |
|
|
|
else |
|
|
|
else |
|
|
|
{ |
|
|
|
{ |
|
|
@ -541,12 +545,15 @@ public class GradingResultVM : BaseViewModel |
|
|
|
{ |
|
|
|
{ |
|
|
|
if (string.IsNullOrEmpty(DiamondCode)) |
|
|
|
if (string.IsNullOrEmpty(DiamondCode)) |
|
|
|
{ |
|
|
|
{ |
|
|
|
SaveDialog startDialog = new SaveDialog(); |
|
|
|
MessageBox messageBox = new MessageBox(); |
|
|
|
bool? a = startDialog.ShowDialog(); |
|
|
|
messageBox.ShowInput(MultilingualHelper.getString("UpdateDiamondCode"), out string inputStr, |
|
|
|
|
|
|
|
MultilingualHelper.getString("ok"), |
|
|
|
|
|
|
|
MultilingualHelper.getString("Cancel") |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
if (startDialog.DiamondCode.Text.Length > 0) |
|
|
|
if (inputStr.Length > 0) |
|
|
|
{ |
|
|
|
{ |
|
|
|
this.DiamondCode = startDialog.DiamondCode.Text; |
|
|
|
this.DiamondCode = inputStr; |
|
|
|
} |
|
|
|
} |
|
|
|
else |
|
|
|
else |
|
|
|
{ |
|
|
|
{ |
|
|
|