Beispiel #1
0
        public void List()
        {
            MenuClass menuClass = new MenuClass();

            Console.Title = "Lista rekordów";
            Console.Clear();
            Console.ForegroundColor = ConsoleColor.Magenta;
            Console.WriteLine(Enum_Menu.Menu.Lista);
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine(Environment.NewLine);
            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine("ID\t||Data\t        ||Opis\t");
            Console.ForegroundColor = ConsoleColor.Green;
            IList <Dane> OrderList = DaneNowe.OrderBy(i => i.ID).ToList();

            foreach (var i in OrderList)
            {
                Console.WriteLine($"{i.ID}\t||{i.Data.ToShortDateString()}\t||{i.Opis}\t");
                //Console.WriteLine(string.Format("{0}\t||{1}\t||{2}\t", i.ID, i.Data, i.Opis));
            }
            Console.WriteLine(Environment.NewLine);

            Console.WriteLine("\nNacisnij dowolny klawisz aby powrócić..");

            Console.ReadKey();
            Console.Clear();

            menuClass.Select_Menu();
        }
Beispiel #2
0
        protected void Val(char potwierdzenie, string opis, string data)
        {
            if (validate.Confirmation(potwierdzenie))
            {
                int IDNew;
                if (DaneNowe.Count == 0)
                {
                    IDNew = 1;
                }
                else
                {
                    IDNew = DaneNowe.Last().ID;
                    IDNew++;
                }
                if (!validate.SearchOpisData(opis, DateParse))
                {
                    validate.OpisDatVal(opis, DateParse);
                }
                else
                {
                    AddToClass(IDNew, DateParse, opis);
                }
            }

            Console.Clear();
            menuClass.Select_Menu();
        }
Beispiel #3
0
        public void AddToClass(int ID, DateTime Date, string Opis)
        {
            Dane DaneN = new Dane(ID, Date, Opis);

            DaneNowe.Add(DaneN);
            WriteJSON writeJSON = new WriteJSON();

            writeJSON.JSON_Create();
        }
Beispiel #4
0
        public void ToRemove(int DoUsuniecia)
        {
            Dane SearchIn           = GetValidate.Search(DoUsuniecia);
            var  ObiektDousuniecia1 = DaneNowe.IndexOf(SearchIn);

            DaneNowe.RemoveAt(ObiektDousuniecia1);

            WriteJSON writeJSON = new WriteJSON();

            writeJSON.JSON_Create();
        }
Beispiel #5
0
 private void JSON_Read()
 {
     if (new FileInfo(PatchFolder + @"\" + NameFile).Length > 0)
     {
         var          text   = File.ReadAllText(PatchFolder + "/" + NameFile);
         IList <Dane> result = JsonConvert.DeserializeObject <IList <Dane> >(text);
         // Odrazu masz kolekcje
         foreach (Dane JSON in result)
         {
             DaneNowe.Add(new Dane(JSON.ID, JSON.Data, JSON.Opis));
         }
     }
 }