| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | 
							- using OpenSEMI.ClientBase;
 
- namespace MECF.Framework.UI.Client.CenterViews.Dialogs
 
- {
 
-     public class PurgeDialogViewModel : DialogViewModel<string>
 
-     {
 
-         public int CycleCountValue { get; set; }
 
-         public double PumpPressureValue { get; set; }
 
-         public double VentPressureValue { get; set; }
 
-         public string CycleCount { get; set; }
 
-         public string PumpPressure { get; set; }
 
-         public string VentPressure { get; set; }
 
-  
 
-         public void OK()
 
-         {
 
-             if (!int.TryParse(CycleCount, out int cycleCount) || cycleCount<0)
 
-             {
 
-                 DialogBox.ShowWarning($"{CycleCount} is not a valid cycle count value");
 
-                 return;
 
-             }
 
-             if (!double.TryParse(PumpPressure, out double pumpPressureValue) || pumpPressureValue < 0)
 
-             {
 
-                 DialogBox.ShowWarning($"{PumpPressure} is not a valid pump base value");
 
-                 return;
 
-             }
 
-             if (!double.TryParse(VentPressure, out double ventPressureValue) || ventPressureValue < 0)
 
-             {
 
-                 DialogBox.ShowWarning($"{VentPressure} is not a valid vent pressure value");
 
-                 return;
 
-             }
 
-             if (pumpPressureValue >= ventPressureValue)
 
-             {
 
-                 DialogBox.ShowWarning($"Pump pressure {pumpPressureValue} should be less than {ventPressureValue}");
 
-                 return;
 
-             }
 
-             CycleCountValue = cycleCount;
 
-             PumpPressureValue = pumpPressureValue;
 
-             VentPressureValue = ventPressureValue;
 
-             IsCancel = false;
 
-             TryClose(true);
 
-         }
 
-         public void Cancel()
 
-         {
 
-             IsCancel = true;
 
-             TryClose(false);
 
-         }
 
-     }
 
- }
 
 
  |