Exemplo n.º 1
0
        public void LeerMemoria()
        {
            ConsoleColor currentColor = Console.BackgroundColor;
            string       archivoDB    = "../../../db.json";          //Es la ubicación del archivo
            StreamReader reader       = new StreamReader(archivoDB); //es para que lea en tiempo real el archivo
            var          dbJSON       = reader.ReadToEnd();
            var          dbObjet      = JObject.Parse(dbJSON);
            int          i            = 0; //Agregamos un contador

            foreach (var item in dbObject)
            {
                MemoriaData memoriaData = new MemoriaData(item.Key.ToString(), item.Value["operacion"].ToString(), item.Value["resultado"].ToString());
                this.db.Add(memoriaData);
                Console.WriteLine("Dato en memoria: ({0})", i);
                Console.BackgroundColor = ConsoleColor.Gray;
                Console.WriteLine("{0} - {1}", memoriaData.fecha.ToLongDateString(), memoriaData.fecha.ToLongTimeString());
                Console.ResetColor();
                Console.WriteLine("Operación: {0}", memoriaData.operacion);
                Console.WriteLine("Resultado: {0}", memoriaData.resultado.ToString());
                Console.ForegroundColor = ConsoleColor.White;
                Console.WriteLine("----------------- \n");
                Console.ForegroundColor = ConsoleColor.White;
                i++;
            }
        }
Exemplo n.º 2
0
        public int GetMemoriaData(String key)
        {
            //Encontrar datos con un indice manual.
            int         index = int.Parse(key);
            MemoriaData data  = db[index];

            return(data.resultado);
        }