public void ReporteErrores(ArrayList Tokens) // recibe el arraylist
        {
            Token Auxiliar1;                         // creamos un token auxiliar que nos ayudara a obtener los datos del array

            StreamWriter resultados = new StreamWriter(@"C: \Users\asddd\Desktop\ResultadosErrores.html");

            resultados.WriteLine("<html>");
            resultados.WriteLine("<body>");
            resultados.WriteLine("<p>******LISTA DE ERRORES LEXICOS******</p>");
            resultados.WriteLine("<table border ='1'>");
            resultados.WriteLine("<tr>");
            resultados.WriteLine("<td><strong> # </strong></td>" +
                                 "<td><strong> Lexema </strong></td>" +
                                 "<td><strong> Token </strong></td>" +
                                 "<td><strong> Fila </strong></td>" +
                                 "<td><strong> Id Token </strong></td>" +
                                 "<td><strong> Columna </strong></td>");

            for (int i = 0; i < Tokens.Count; i++)
            {
                Auxiliar1 = (Token)Tokens[i];

                if (Auxiliar1.getError() == true)
                {
                    resultados.WriteLine("<tr>");
                    resultados.WriteLine("<td>" + (i + 1) + "</td><td>" + Auxiliar1.getLexema() + "</td><td>" + Auxiliar1.getDescripcion() + "</td><td>" + (Auxiliar1.getnumerolinea() + 1) + "</td ><td> " + Auxiliar1.getId_Token() + " </ td ><td>" + Auxiliar1.getnumerocolumna() + "</td>");
                    resultados.WriteLine("</tr>");
                }
            }
            resultados.WriteLine("</table>");
            resultados.WriteLine("</body>");
            resultados.WriteLine("</html>");

            resultados.Close();
        }
Example #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["idUsuario"] != null)
         {
             Auxiliar1 auxiliar = new Auxiliar1();
             auxiliar.CerrarSession();
         }
     }
     errorLabel.Visible = false;
     errorLabel.Text    = "";
     System.Threading.Thread.Sleep(1000);
 }
        public void ReporteValidos(ArrayList Tokens) // recibe el arraylist
        {
            Token Auxiliar1;                         // creamos un token auxiliar que nos ayudara a obtener los datos del array    proces.start("ruta");   abrir resultados

            StreamWriter resultados = new StreamWriter(@"C: \Users\asddd\Desktop\Resultados.html");

            resultados.WriteLine("<html>");
            resultados.WriteLine("<body>");
            resultados.WriteLine("<p>******LISTA DE TOKENS ENCONTRADOS******</p>");
            resultados.WriteLine("<table border ='1'>");
            resultados.WriteLine("<tr>");
            resultados.WriteLine("<td><strong> # </strong></td>" +
                                 "<td><strong> Lexema </strong></td>" +
                                 "<td><strong> Token </strong></td>" +
                                 "<td><strong> Fila </strong></td>" +
                                 "<td><strong> Id Token </strong></td>" +
                                 "<td><strong> Columna </strong></td>");

            for (int i = 0; i < Tokens.Count; i++)
            {
                Auxiliar1 = (Token)Tokens[i];

                if (Auxiliar1.getError() == false)
                {
                    if (Auxiliar1.getLexema() == ">" || Auxiliar1.getLexema() == "/" || Auxiliar1.getLexema() == "<")
                    {
                        resultados.WriteLine("<tr>");
                        resultados.WriteLine("<td>" + (i + 1) + "</td><td>" + Auxiliar1.getLexema() + "</td><td>" + Auxiliar1.getDescripcion() + "</td><td>" + (Auxiliar1.getnumerolinea() + 1) + "</td ><td> " + Auxiliar1.getId_Token() + " </ td ><td>" + Auxiliar1.getnumerocolumna() + "</td>");
                        resultados.WriteLine("</tr>");
                    }
                    else
                    {
                        resultados.WriteLine("<tr>");
                        resultados.WriteLine("<td>" + (i + 1) + "</td><td>" + Auxiliar1.getLexema() + "</td><td>" + Auxiliar1.getDescripcion() + "</td><td>" + (Auxiliar1.getnumerolinea() + 1) + "</td ><td> " + Auxiliar1.getId_Token() + " </ td ><td>" + (Auxiliar1.getnumerocolumna() - Auxiliar1.getLexema().Length - 1) + "</td>");
                        resultados.WriteLine("</tr>");
                    }
                }
            }
            resultados.WriteLine("</table>");
            resultados.WriteLine("</body>");
            resultados.WriteLine("</html>");
            resultados.Close();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            int currentNumberOfUsers = Global.CurrentNumberOfUsers;

            lblCurrentNumberOfUsers.Text = currentNumberOfUsers.ToString();
            Response.AddHeader("Refresh", Convert.ToString((Session.Timeout * 60) + 5));
            if (Session["Nombre"] == null)
            {
                if (Session["NombreMenu"].ToString() == "")
                {
                    Response.Redirect("LoginFNC1.aspx");
                    Auxiliar1 auxiliar = new Auxiliar1();
                    auxiliar.CerrarSession();
                }
                else
                {
                    Response.Redirect("~/LoginFNC1.aspx");
                    Auxiliar1 auxiliar = new Auxiliar1();
                    auxiliar.CerrarSession();
                }
            }
        }