|
|
|
@ -119,7 +119,9 @@ public class GradingResultVM : BaseViewModel |
|
|
|
|
/// <summary> |
|
|
|
|
/// 下拉列表DS 选择的值 |
|
|
|
|
/// </summary> |
|
|
|
|
public string DS { get { return _ds; } set { _ds = value; OnPropertyChanged(nameof(DS)); } } |
|
|
|
|
public string DS { get { return _ds; } set { _ds = value; OnPropertyChanged(nameof(DS)); |
|
|
|
|
saveTempDS(value); |
|
|
|
|
} } |
|
|
|
|
/// <summary> |
|
|
|
|
/// 定级下拉列表 |
|
|
|
|
/// </summary> |
|
|
|
@ -192,7 +194,7 @@ public class GradingResultVM : BaseViewModel |
|
|
|
|
IsEnabled = false; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
DS = "NA"; |
|
|
|
|
DS = ConfigurationManager.AppSettings["DSSet"]; |
|
|
|
|
if (IsEnabled) |
|
|
|
|
{ |
|
|
|
|
AutoSave(); |
|
|
|
@ -295,6 +297,13 @@ public class GradingResultVM : BaseViewModel |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void saveTempDS(string selValue) |
|
|
|
|
{ |
|
|
|
|
ConfigurationHelper.SetConfigValue("DSSet",selValue); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Log] |
|
|
|
|
private void InitView(AlgorithmResultEntity result) |
|
|
|
|
{ |
|
|
|
@ -1074,35 +1083,36 @@ public class GradingResultVM : BaseViewModel |
|
|
|
|
Measurements info = algorithmResult.measurements; |
|
|
|
|
StreamWriter stream = new StreamWriter(file); |
|
|
|
|
stream.WriteLine($"IGI REPORT NUMBER={DiamondCode}"); |
|
|
|
|
stream.WriteLine($"SARIN WEIGHT={Wight}"); |
|
|
|
|
stream.WriteLine($"M1={info.M1}"); |
|
|
|
|
stream.WriteLine($"M2={info.M2}"); |
|
|
|
|
stream.WriteLine($"M3={info.M3}"); |
|
|
|
|
stream.WriteLine($"TABLE={info.TABLE*100}"); |
|
|
|
|
stream.WriteLine($"TABLE MIN={info.TABLE_MIN * 100}"); |
|
|
|
|
stream.WriteLine($"TABLE MAX={info.TABLE_MAX * 100}"); |
|
|
|
|
stream.WriteLine($"CROWN HEIGHT={info.CROWN_HEIGHT * 100}"); |
|
|
|
|
stream.WriteLine($"CROWN H MIN={info.CROWN_H_MIN * 100}"); |
|
|
|
|
stream.WriteLine($"CROWN H MAX={info.CROWN_H_MAX * 100}"); |
|
|
|
|
stream.WriteLine($"CROWN ANGLE={info.CROWN_ANGLE}"); |
|
|
|
|
stream.WriteLine($"CROWN ANGLE MIN={info.CROWN_ANGLE_MIN}"); |
|
|
|
|
stream.WriteLine($"CROWN ANGLE MAX={info.CROWN_ANGLE_MAX}"); |
|
|
|
|
stream.WriteLine($"PAV DEPTH={info.PAV_DEPTH * 100}"); |
|
|
|
|
stream.WriteLine($"PAV DEPTH MIN={info.PAV_DEPTH_MIN * 100}"); |
|
|
|
|
stream.WriteLine($"PAV DEPTH MAX={info.PAV_DEPTH_MAX * 100}"); |
|
|
|
|
stream.WriteLine($"PAV ANGLE={info.PAV_ANGLE}"); |
|
|
|
|
stream.WriteLine($"PAV ANGLE MIN={info.PAV_ANGLE_MIN}"); |
|
|
|
|
stream.WriteLine($"PAV ANGLE MAX={info.PAV_ANGLE_MAX}"); |
|
|
|
|
stream.WriteLine($"GIRDLE={info.GIRDLE * 100}"); |
|
|
|
|
stream.WriteLine($"GIRDLE MIN={info.GIRDLE_MIN * 100}"); |
|
|
|
|
stream.WriteLine($"GIRDLE MAX={info.GIRDLE_MAX * 100}"); |
|
|
|
|
stream.WriteLine($"TOTAL DEPTH={info.TOTAL_DEPTH * 100}"); |
|
|
|
|
stream.WriteLine($"CULET={info.CULET*100}"); |
|
|
|
|
stream.WriteLine($"SARIN WEIGHT={Double.Parse(Wight).ToString("f3")}"); |
|
|
|
|
stream.WriteLine($"M1={info.M1.ToString("f2")}"); |
|
|
|
|
stream.WriteLine($"M2={info.M2.ToString("f2")}"); |
|
|
|
|
stream.WriteLine($"M3={info.M3.ToString("f2")}"); |
|
|
|
|
stream.WriteLine($"TABLE={(info.TABLE * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"TABLE MIN={(info.TABLE_MIN * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"TABLE MAX={(info.TABLE_MAX * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"CROWN HEIGHT={(info.CROWN_HEIGHT * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"CROWN H MIN={(info.CROWN_H_MIN * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"CROWN H MAX={(info.CROWN_H_MAX * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"CROWN ANGLE={(info.CROWN_ANGLE).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"CROWN ANGLE MIN={(info.CROWN_ANGLE_MIN).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"CROWN ANGLE MAX={(info.CROWN_ANGLE_MAX).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"PAV DEPTH={(info.PAV_DEPTH * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"PAV DEPTH MIN={(info.PAV_DEPTH_MIN * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"PAV DEPTH MAX={(info.PAV_DEPTH_MAX * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"PAV ANGLE={(info.PAV_ANGLE).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"PAV ANGLE MIN={(info.PAV_ANGLE_MIN).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"PAV ANGLE MAX={(info.PAV_ANGLE_MAX).ToString("F1")}"); |
|
|
|
|
//部署值修改 |
|
|
|
|
stream.WriteLine($"GIRDLE={(info.GIRDLE_BEZEL * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"GIRDLE MIN={(info.GIRDLE_BEZEL_MIN * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"GIRDLE MAX={(info.GIRDLE_BEZEL_MAX * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"TOTAL DEPTH={(info.TOTAL_DEPTH * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"CULET={(info.CULET*100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"MACHINE={machine}"); |
|
|
|
|
stream.WriteLine($"CUTGRADE={GetGradeEnName(totalCutGrade.ToString())}"); |
|
|
|
|
stream.WriteLine($"LW RATIO={info.LW_RATIO}"); |
|
|
|
|
stream.WriteLine($"DS={DS}"); |
|
|
|
|
stream.WriteLine($"COC={info.COC * 100}"); |
|
|
|
|
stream.WriteLine($"COC={(info.COC * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"USER={username}"); |
|
|
|
|
string TABLE_GRADE = DtResults.Where(x => "TABLE".Equals(x.TestItemId)).Select(x=>x.CutLevel).First()??""; |
|
|
|
|
stream.WriteLine($"TABLE GRADE={GetGradeEnName(GetGradeOrder(TABLE_GRADE))}"); |
|
|
|
@ -1116,9 +1126,9 @@ public class GradingResultVM : BaseViewModel |
|
|
|
|
stream.WriteLine($"PAV ANGLE GRADE={GetGradeEnName(GetGradeOrder(PAV_ANGLE_GRADE))}"); |
|
|
|
|
string TD_GRADE = DtResults.Where(x => "TOTAL_DEPTH".Equals(x.TestItemId)).Select(x => x.CutLevel).First() ?? ""; |
|
|
|
|
stream.WriteLine($"TD GRADE={GetGradeEnName(GetGradeOrder(TD_GRADE))}"); |
|
|
|
|
stream.WriteLine($"TA={info.TA}"); |
|
|
|
|
stream.WriteLine($"LGF={info.LGF * 100}"); |
|
|
|
|
stream.WriteLine($"STAR={info.STAR * 100}"); |
|
|
|
|
stream.WriteLine($"TA={info.TA.ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"LGF={(info.LGF * 100).ToString("F1")}"); |
|
|
|
|
stream.WriteLine($"STAR={(info.STAR * 100).ToString("F1")}"); |
|
|
|
|
stream.Close(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|