コード例 #1
0
        public Boolean Servicio(String cadena)
        {
            Boolean respuesta = false;
            String  cadenas   = cadena;

            if (cadenas != "" && cadenas.Contains("|"))
            {
                string[] cadenaDelimitada;
                cadenaDelimitada = cadenas.Split('*');
                int    idDispositivo = 0;
                string coordenadas   = "";
                int    idVariable    = 0;
                string valor         = "";

                for (int i = 0; i < cadenaDelimitada.Length; i++)
                {
                    string[] ParametrosEnCadena;
                    ParametrosEnCadena = cadenaDelimitada[i].Split('|');
                    idDispositivo      = Convert.ToInt32(ParametrosEnCadena[0]);
                    coordenadas        = ParametrosEnCadena[1];
                    idVariable         = Convert.ToInt32(ParametrosEnCadena[2]);
                    valor = ParametrosEnCadena[3];

                    try
                    {
                        respuesta = pruebasNegocio.agregarPruebas(idDispositivo, coordenadas, idVariable, valor);
                    }
                    catch (Exception e)
                    {
                        respuesta = false;
                    }
                }
            }
            return(respuesta);
        }