Exemple #1
0
        protected void valDel(char Potwierdzenie, string ID)
        {
            Validate validate = new Validate();

            if (validate.Confirmation(Potwierdzenie))
            {
                Parse parse = new Parse();
                if (!parse.ParseID(ID))
                {
                    menuClass.Select_Menu();
                }

                Dane ElementDoUsuniecia = GetValidate.Search(ID_Parse);
                if (ElementDoUsuniecia != null)
                {
                    Console.Clear();
                    ToRemove(ID_Parse);
                    Console.WriteLine("\nUsunięto Wpis o ID :" + ID_Parse);
                    Console.ReadKey();
                    Console.Clear();
                    menuClass.Select_Menu();
                }
                else
                {
                    validate.MissingID();
                }
            }
        }
Exemple #2
0
        public void ADD()
        {
            Console.Title           = "Dodawanie rekordu";
            Console.ForegroundColor = ConsoleColor.Magenta;
            Console.WriteLine(Enum_Menu.Menu.Dodawanie);
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Write("\nData: ");
            string Data = Console.ReadLine();

            Parse parse = new Parse();

            if (!parse.ParseDate(Data))
            {
                menuClass.Select_Menu();
            }

            Console.Write("\nOpis: ");
            string Opis = Console.ReadLine();

            Console.Write("\nCzy na pewno chcesz dodać rekord (Y/N)? ");

            char potwierdzenie = char.ToUpper(Console.ReadKey().KeyChar);

            Val(potwierdzenie, Opis, Data);
        }
Exemple #3
0
 public void MissingID()
 {
     Console.Title = "Błąd - Brak ID";
     Console.Clear();
     Console.ForegroundColor = ConsoleColor.DarkYellow;
     Console.Write("\nNie znaleziono ID, naciśnij dowolny klawisz aby powrócić do Menu..");
     Console.ReadKey();
     Console.Clear();
     menuClass.Select_Menu();
 }
Exemple #4
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();
        }
Exemple #5
0
        public void PreviewV()
        {
            Parse     parse     = new Parse();
            MenuClass menuClass = new MenuClass();
            Validate  validate  = new Validate();


            Console.Title = "Szczegóły rekordu";
            Console.Clear();
            Console.ForegroundColor = ConsoleColor.Magenta;
            Console.WriteLine(Enum_Menu.Menu.Podgląd);
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Write("\nWprowadz ID: ");
            string ID = Console.ReadLine();

            if (!parse.ParseID(ID))
            {
                menuClass.Select_Menu();
            }

            Dane SearchResoult = validate.Search(ID_Parse);

            if (SearchResoult == null)
            {
                Console.Clear();
                Console.ForegroundColor = ConsoleColor.DarkYellow;
                Console.WriteLine("\nNie znaleziono Danych..{0}{0}", Environment.NewLine);
                Console.ForegroundColor = ConsoleColor.Green;
            }

            else
            {
                Console.Clear();
                Console.WriteLine("ID:" + SearchResoult.ID);
                Console.WriteLine("Data:" + SearchResoult.Data);
                Console.WriteLine("Opis:" + SearchResoult.Opis);
                Console.WriteLine(Environment.NewLine);


                Console.Write("\nNaciśnij dowolny klawisz aby powrócić..");
                Console.ReadKey();
                Console.Clear();
            }
            menuClass.Select_Menu();
        }
Exemple #6
0
        static void Main()
        {
            DaneNowe = new List <Dane>();
            WriteJSON writeJSON = new WriteJSON();

            writeJSON.CheckFolder();
            MenuClass menuClass = new MenuClass();

            Console.ForegroundColor = ConsoleColor.Green;
            menuClass.Select_Menu();
        }
Exemple #7
0
        public void EdiRe()
        {
            Console.Title           = "Edycja Rekordu";
            Console.ForegroundColor = ConsoleColor.Magenta;
            Console.WriteLine(Enum_Menu.Menu.Edycja);
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Write("\nID: ");
            string ID    = Console.ReadLine();
            Parse  parse = new Parse();

            if (!parse.ParseID(ID))
            {
                menuClass.Select_Menu();
            }
            Dane WyszukajID = validate.Search(ID_Parse);

            if (WyszukajID == null)
            {
                validate.MissingID();
            }

            Console.Write("\nData: ");
            System.Windows.Forms.SendKeys.SendWait(WyszukajID.Data.ToShortDateString());
            string DataM = Console.ReadLine();

            Console.Write("\nOpis: ");
            System.Windows.Forms.SendKeys.SendWait(WyszukajID.Opis);
            string OpisM = Console.ReadLine();

            if (!parse.ParseDate(DataM))
            {
                EdiRe();
            }

            Console.Write("\nCzy na pewno chcesz zmodyfikować wpis (Y/N)?");
            char Potwierdzenie = Console.ReadKey().KeyChar;

            ValEdi(Potwierdzenie, OpisM);
        }