| Quintiq file version 2.0 | 
| #parent: #root | 
| Method PTF_CheckPreconditionOK () as String id:Method_LibPTF_dlgCreateEditTestScenario_PTF_CheckPreconditionOK | 
| { | 
|   #keys: '[103546.0.63010597]' | 
|   Body: | 
|   [* | 
|     // Validation of the various precondition for the test scenario dialog | 
|     feedback := "" | 
|      | 
|     if( edtName.Text().TrimBoth().Length() = 0 ) | 
|     { | 
|       feedback := "Name cannot be empty" | 
|     } | 
|     else | 
|     { | 
|       scenario := Dialog.Data().WrappedInstance(); | 
|      | 
|       if( exists( this.PTF_GetPTF(), | 
|                   LibPTF_TestScenarioContainer.LibPTF_TestScenario, | 
|                   ts, | 
|                   ts <> scenario, | 
|                   ts.Name().ToUpper().TrimBoth() = edtName.Text().ToUpper().TrimBoth() | 
|                 ) | 
|         ) | 
|       { | 
|         feedback := "Name must be unique" | 
|       } | 
|     } | 
|      | 
|     return feedback; | 
|   *] | 
| } |