Ejemplo n.º 1
0
        public bool TestScripts(string text)
        {
            //Allow dummy statement?
            if (false /*string.IsNullOrEmpty(txtScript.Text)*/)
            {
                RadMessageBox.Show("Não é possível gerar estratégia em branco ou nula.", "Error:",
                                   MessageBoxButtons.OK, RadMessageIcon.Exclamation);
                return(false);
            }
            Validate script = new ValidateClass {
                License = "XRT93NQR79ABTW788XR48"
            };

            string err = script.Validate(text);

            if (!string.IsNullOrEmpty(err))
            {
                //tabScripts.SelectedIndex = 0;
                if (script.ScriptHelp != "")
                {
                    if (RadMessageBox.Show("Sua estratégia contém um ou mais erros:\r\n" + err.Replace("Error: ", "") +
                                           "\r\nDeseja consultar uma ajuda sobre este erro?", "Error:", MessageBoxButtons.YesNo,
                                           RadMessageIcon.Exclamation) == DialogResult.Yes)
                    {
                        RadMessageBox.Show(script.ScriptHelp, "Help", MessageBoxButtons.OK, RadMessageIcon.Info);
                    }
                }
                else
                {
                    RadMessageBox.Show("Sua estratégia contém um ou mais erros:\r\n" + err.Replace("Error: ", ""), "Error:",
                                       MessageBoxButtons.OK, RadMessageIcon.Exclamation);
                }
                return(false);
            }
            return(true);
        }
Ejemplo n.º 2
0
        //Checks the scripts for errors
        private bool TestScripts()
        {
            Validate script = new ValidateClass {
                License = "XRT93NQR79ABTW788XR48"
            };
            string err = script.Validate(txtBuyScript);

            if (!string.IsNullOrEmpty(err))
            {
                if (script.ScriptHelp != "")
                {
                    if (MessageBox.Show("Your buy script generated an error:\r\n" + err.Replace("Error: ", "") +
                                        "\r\nWould you like to view help regarding this error?", "Error:", MessageBoxButtons.YesNo,
                                        MessageBoxIcon.Exclamation) == DialogResult.Yes)
                    {
                        MessageBox.Show(script.ScriptHelp, "Help", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("Your buy script generated an error:\r\n" + err.Replace("Error: ", ""), "Error:",
                                    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                return(false);
            }
            err = script.Validate(txtSellScript);
            if (!string.IsNullOrEmpty(err))
            {
                if (script.ScriptHelp != "")
                {
                    if (MessageBox.Show("Your sell script generated an error:\r\n" + err.Replace("Error: ", "") +
                                        "\r\nWould you like to view help regarding this error?", "Error:", MessageBoxButtons.YesNo,
                                        MessageBoxIcon.Exclamation) == DialogResult.Yes)
                    {
                        MessageBox.Show(script.ScriptHelp, "Help", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("Your sell script generated an error:\r\n" + err.Replace("Error: ", ""), "Error:",
                                    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                return(false);
            }
            err = script.Validate(txtExitLongScript);
            if (!string.IsNullOrEmpty(err))
            {
                if (script.ScriptHelp != "")
                {
                    if (MessageBox.Show("Your exit long script generated an error:\r\n" + err.Replace("Error: ", "") +
                                        "\r\nWould you like to view help regarding this error?", "Error:", MessageBoxButtons.YesNo,
                                        MessageBoxIcon.Exclamation) == DialogResult.Yes)
                    {
                        MessageBox.Show(script.ScriptHelp, "Help", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("Your exit-long script generated an error:\r\n" + err.Replace("Error: ", ""), "Error:",
                                    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                return(false);
            }
            err = script.Validate(txtExitShortScript);
            if (!string.IsNullOrEmpty(err))
            {
                if (script.ScriptHelp != "")
                {
                    if (MessageBox.Show("Your exit short script generated an error:\r\n" + err.Replace("Error: ", "") +
                                        "\r\nWould you like to view help regarding this error?", "Error:", MessageBoxButtons.YesNo,
                                        MessageBoxIcon.Exclamation) == DialogResult.Yes)
                    {
                        MessageBox.Show(script.ScriptHelp, "Help", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("Your exit-short script generated an error:\r\n" + err.Replace("Error: ", ""), "Error:",
                                    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                return(false);
            }
            return(true);
        }