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(); }
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(); }
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(); }
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(); }
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)); } } }