Ejemplo n.º 1
0
        private bool check_etiquetas()
        {
            int size_array = arreglo_etiquetas.Count;

            for (int i = 0; i < size_array; i++)
            {
                Validador_Etiquetas ve = (Validador_Etiquetas)arreglo_etiquetas[i];
                ///Console.WriteLine(ve.Get_Etiqueta_Entrada() + "!=" + ve.Get_Etiqueta_Salida());
                if (ve.Get_Etiqueta_Entrada() != ve.Get_Etiqueta_Salida())
                {
                    return(false);
                }
            }
            return(true);
        }
Ejemplo n.º 2
0
 private static void mostrararreglo()
 {
     if (arreglo_etiquetas.Count != 0)
     {
         int size_array = arreglo_etiquetas.Count;
         for (int i = 0; i < size_array; i++)
         {
             Validador_Etiquetas ve = (Validador_Etiquetas)arreglo_etiquetas[i];
             Console.WriteLine("Etiqueta Entrada: " + ve.Get_Etiqueta_Entrada() + " Linea Etiqueta Entrada: " + ve.Get_Linea_Entrada() + " Etiqueta Salida: " + ve.Get_Etiqueta_Salida() + " Linea Etiqueta Salida: " + ve.Get_Linea_Salida());
         }
     }
     else
     {
         Console.WriteLine("Arreglo vacio");
     }
 }
Ejemplo n.º 3
0
 public static void EtiquetasAdd(string v1, int v2, int linea)
 {
     if (arreglo_etiquetas.Count != 0)
     {
         if (v2 == 1)
         {
             arreglo_etiquetas.Add(new Validador_Etiquetas(v1, linea, null, 0));
         }
         else if (v2 == 0)
         {
             int state      = 0;
             int size_array = arreglo_etiquetas.Count;
             for (int i = 0; i < size_array; i++)
             {
                 if (v2 == 0)
                 {
                     Validador_Etiquetas ve = (Validador_Etiquetas)arreglo_etiquetas[i];
                     if (ve.Get_Etiqueta_Entrada() == v1 && ve.Get_Etiqueta_Salida() == null)
                     {
                         ve.Set_Etiqueta_Salida(v1);
                         ve.Set_Linea_Salida(linea);
                         state = 1;
                         break;
                     }
                 }
             }
             if (state == 0)
             {
                 arreglo_etiquetas.Add(new Validador_Etiquetas(null, 0, v1, linea));
             }
         }
     }
     else
     {
         if (v2 == 1)
         {
             arreglo_etiquetas.Add(new Validador_Etiquetas(v1, linea, null, 0));
         }
         else if (v2 == 0)
         {
             arreglo_etiquetas.Add(new Validador_Etiquetas(null, 0, v1, linea));
         }
     }
 }