コード例 #1
0
ファイル: frmMain.cs プロジェクト: jbautistam/LibRest
        /// <summary>
        ///		Envía los datos
        /// </summary>
        private void Send()
        {
            if (ValidateData())
            {
                ScriptRestProcessor objProcessor = new ScriptRestProcessor();

                // Limpia la salida del log
                txtResult.Text = "";
                // Ejecuta el archivo
                objProcessor.Execute(txtInstructions.Text);
                // Muestra los errores o envía los datos
                if (objProcessor.Errors.Count > 0)
                {
                    ShowParseErrors(objProcessor.Errors);
                }
                else
                {                                                 // Log
                    AddLog("Script interpretado correctamente");
                    // Muestra el resultado de las instrucciones
                    foreach (RestInstruction objInstruction in objProcessor.Program.Instructions)
                    {
                        ShowResult(objInstruction);
                    }
                    // Log
                    AddLogSeparator(true);
                }
                // Muestra la ficha de resultados
                tabInstructions.SelectedIndex = 1;
            }
        }
コード例 #2
0
ファイル: ScriptParser.cs プロジェクト: jbautistam/LibRest
 internal ScriptParser(ScriptRestProcessor objProcessor)
 {
     Processor = objProcessor;
 }
コード例 #3
0
ファイル: ScriptParser.cs プロジェクト: jbautistam/LibRest
 internal ScriptParser(ScriptRestProcessor objProcessor)
 {
     Processor = objProcessor;
 }