コード例 #1
0
        //MOŻNA JESZCZE ZAIPLEMENTOWAĆ ŁĄCZNĄ SUME WSZYSTKICH KWOT
        //ODEJMOWANIE KWOTY OD ISTNIEJĄCEGO DLUZNIKA
        //MOZNA TEZ ZROBIC USUWANIE PO IMIENIU I KWOCIE, SPRAWDZIĆ TUTAJ CZY KWOTA JEST MNIEJSZA, JAK JEST MNIEJSZA TO WTEDY EDYTOWAĆ
        //mOŻNA ZAPISAC DATE W KTÓREJ DLUZNIK ZOSTAŁ DODANY dATEnOW(), PO OKREŚLONEJ LICZBIE DNI DODAJE SIĘ 5% DO KWOTY
        //
        public void DodajDluznika(string imie, decimal kwota, bool flaga = true)
        {
            var dluznik = new Dluznik
            {
                Imie  = imie,
                Kwota = kwota,
                Date  = DateTime.Now.ToString()
            };

            Dluznicy.Add(dluznik);
            if (flaga)
            {
                var zmienna = dluznik.ToString();
                File.WriteAllLines(PlikZDanymi, new List <string> {
                    dluznik.ToString()
                });
            }
        }
コード例 #2
0
        public void UsunDluznika(string imie, decimal kwota, bool flaga = true) //tu pasuje jeszcze zrobić żeby część kwoty zwracać
        {
            foreach (var dluznik in Dluznicy)
            {
                if (dluznik.Imie == imie) //sprawdz czy jego imie jest takie samo jak podane imie
                {
                    Dluznicy.Remove(dluznik);
                    break;
                }
            }

            if (flaga)
            {
                var dluznicyDoZapisu = new List <string>();
                foreach (var dluznik in Dluznicy)
                {
                    dluznicyDoZapisu.Add(dluznik.ToString());
                }

                File.Delete(PlikZDanymi);
                File.WriteAllLines(PlikZDanymi, dluznicyDoZapisu);
            }
        }