Example #1
0
        public Elemento Decodificar(Stream flujo)
        {
            String operacion, user, contraseña;

            byte[] separador = decodificador.GetBytes("\n");
            user       = decodificador.GetString(Entramar.SiguienteToken(flujo, separador));
            contraseña = decodificador.GetString(Entramar.SiguienteToken(flujo, separador));
            operacion  = decodificador.GetString(Entramar.SiguienteToken(flujo, separador));
            return(new Elemento(user, contraseña, Int32.Parse(operacion)));
        }
Example #2
0
        public ElementoLogin DecodificarLogin(Stream flujo)
        {
            String nombre, apellido, validacion;

            byte[] separador = decodificador.GetBytes("\n");
            nombre     = decodificador.GetString(Entramar.SiguienteToken(flujo, separador));
            apellido   = decodificador.GetString(Entramar.SiguienteToken(flujo, separador));
            validacion = decodificador.GetString(Entramar.SiguienteToken(flujo, separador));
            return(new ElementoLogin(nombre, apellido, Int32.Parse(validacion)));
        }
Example #3
0
            public Elemento Decodificar(Stream flujo)
            {
                String noElemento, descripcion, cant, precio, banderas;

                byte[] espacios   = decodificador.GetBytes(" ");
                byte[] saltoLinea = decodificador.GetBytes("\n");
                noElemento  = decodificador.GetString(Entramar.SiguienteToken(flujo, espacios));
                descripcion = decodificador.GetString(Entramar.SiguienteToken(flujo, saltoLinea));
                cant        = decodificador.GetString(Entramar.SiguienteToken(flujo, espacios));
                precio      = decodificador.GetString(Entramar.SiguienteToken(flujo, espacios));
                banderas    = decodificador.GetString(Entramar.SiguienteToken(flujo, saltoLinea));
                return(new Elemento(Int64.Parse(noElemento), descripcion, Int32.Parse(cant), Int32.Parse(precio), (banderas.IndexOf('d') != -1), (banderas.IndexOf('s') != -1)));
            }