static void Main(string[] args) { Konto[] konta = new Konto[2]; konta[0] = new Konto(); konta[1] = new Konto(); konta[0].Wlasciciel = new Osoba(); konta[1].Wlasciciel = new Osoba(); konta[0].Wlasciciel.Imie = "Jan"; konta[0].Wlasciciel.Nazwisko = "Kowalski"; konta[1].Wlasciciel.Imie = "Ala"; konta[1].Wlasciciel.Nazwisko = "Kot"; Console.WriteLine("Próba zmiany pinu: {0}", konta[0].ZmienPin(1111, 0)); Console.WriteLine("Próba zmiany pinu: {0}", konta[1].ZmienPin(1111, 1111)); Console.WriteLine("Dokonujemy wpłat:"); konta[0].DokonajWplaty(1200); konta[1].DokonajWplaty(2200); Console.WriteLine("Dokonujemy wypłaty: {0}", konta[0].DokonajWyplaty(300, 1111)); Console.WriteLine("Dokonujemy wypłaty: {0}", konta[0].DokonajWyplaty(3000, 1111)); Console.WriteLine("Dokonujemy wypłaty: {0}", konta[1].DokonajWyplaty(200, 1111)); Console.WriteLine("Informacje o koncie: {0}", konta[0].PobierzInformacje(1111)); Console.WriteLine("Informacje o koncie: {0}", konta[1].PobierzInformacje(1111)); Console.WriteLine("Informacje o koncie: {0}", konta[1].PobierzInformacje(0)); Console.ReadKey(); //konta[0].saldo = 2000; //konta[0].pin = 2345; //konta[0].SprawdzPin(1111); }
public static List <Konto> HämtaKonto() { List <Konto> inskrivnaKonton = new List <Konto>(); var kundRegister = "bankdata.txt"; using (StreamReader reader = new StreamReader(kundRegister)) { int antalKunder = int.Parse(reader.ReadLine()); int antalKonton = 0; for (int i = 0; i <= (antalKunder + antalKonton); i++) { string kundRad = reader.ReadLine(); if (i == antalKunder) { antalKonton = int.Parse(kundRad); } if (i > antalKunder) { string[] kontoInfo = kundRad.Split(';'); Konto konto = new Konto(int.Parse(kontoInfo[0]), int.Parse(kontoInfo[1]), decimal.Parse(kontoInfo[2], CultureInfo.InvariantCulture)); inskrivnaKonton.Add(konto); } } } return(inskrivnaKonton); }
public void LäggTillKund() { string[] kundInfo = new string[8]; int kundNummer = kundLista.Max(x => x.KundNummer) + 1; Console.WriteLine("Skriv in Organisation Nummer för nya kunden"); kundInfo[0] = Console.ReadLine(); Console.WriteLine("Skriv in Namn på nya kunden"); kundInfo[1] = Console.ReadLine(); Console.WriteLine("Skriv in en gatuadress för nya kunden: "); kundInfo[2] = Console.ReadLine(); Console.WriteLine("Skriv in kundens stad:"); kundInfo[3] = Console.ReadLine(); Console.WriteLine("Skriv in kundens post-ort"); kundInfo[4] = Console.ReadLine(); Console.WriteLine("Skriv in ett post-nummer för kunden"); kundInfo[5] = Console.ReadLine(); Console.WriteLine("Skriv in kundens Land: "); kundInfo[6] = Console.ReadLine(); Console.WriteLine("Skriv in kundens telefonnummer"); kundInfo[7] = Console.ReadLine(); Kund newkund = new Kund(kundNummer, kundInfo[0], kundInfo[1], kundInfo[2], kundInfo[3], kundInfo[4], kundInfo[5], kundInfo[6], kundInfo[7]); kundLista.Add(newkund); var allaKonton = kundLista.SelectMany(x => x.konton); var newKontoNummer = allaKonton.Max(x => x.KontoNummer) + 1; Konto newKonto = new Konto(newKontoNummer, newkund.KundNummer, 0); newkund.konton.Add(newKonto); Console.WriteLine("Har nu lagt till kund <" + newkund.KundNummer + "> " + newkund.Namn); Console.WriteLine("Tryck Enter för att fortsätta"); Console.ReadLine(); }
public static void WypiszInformacjeOKoncie(this Konto k) { int pin = pobierzLiczbeInt("Podaj pin: "); Console.WriteLine(k.PobierzInformacje(pin)); Console.WriteLine("Informacja dla konta o numerze: {0}", k.NumerKonta); }
public void druk(Konto konto) { Console.WriteLine("Numer konta: {0}", konto.NumerKonta); Console.WriteLine("Typ konta: {0}", konto.TypeName()); Console.WriteLine("bilans: {0}", konto.ZwrocBalans()); Console.WriteLine("imie i nazwisko: {0}", konto.DajPelneImie()); Console.WriteLine("Pesel: {0}", konto.Pesel); Console.WriteLine(" "); }
private void DodajKontoRozliczeniowe() { Console.Clear(); DaneUzytkownika dane = Czytajdane(); Konto kontoRozliczeniowe = menagerKont.StworzKontoRozliczeniowe(dane.Imie, dane.Nazwisko, dane.Pesel); Console.WriteLine("Utworzono konto rozliczeniowe"); drukarka.druk(kontoRozliczeniowe); Console.ReadKey(); }
public static Boolean transfer(Konto kontoFrom, Konto kontoTo, double amount) { Boolean check = kontoFrom.withdrawMethod(amount); if (check) { kontoTo.payment(amount); Console.WriteLine("Przelew na konto " + kontoTo.accNumber + " zostalo zrealizowane"); Console.WriteLine("Nowy stan konta na ktore przelano to " + kontoTo.balance); } return(check); }
public static void Wyplac(this Konto k) { decimal kwota = pobierzLiczbeDecimal("Podaj kwotę, którą chcesz wypłacić: "); int pin = pobierzLiczbeInt("Podaj pin: "); if (k.DokonajWyplaty(kwota, pin)) { Console.WriteLine("Proszę przejśc do kasy po pieniądze"); } else { Console.WriteLine("Niestety, ta operacja nie może być wykonana"); } }
public void addKontoToKunde(int kndNr, int betrag) { if (!this.KundenStamm.ContainsKey(kndNr)) { Console.WriteLine("Kunde unbekannt"); return; } Konto newKonto = new Konto(this.nextKntNr, betrag); this.KundenStamm[kndNr].kontoEröffnen(newKonto); this.nextKntNr++; Console.WriteLine(); }
public static void ZmienOprocentowanie() { Console.Write("Podaj hasło: "); string haslo = Console.ReadLine(); decimal oprocentowanie = pobierzLiczbeDecimal("Podaj nowe oprocentowanie: "); if (Konto.ZmienOprocentowanie(haslo, oprocentowanie)) { Console.WriteLine("Oprocentowanie zostało zmienione"); } else { Console.WriteLine("Operacja została anulowana"); } }
static void Main(string[] args) { Konto k1 = KontoDlaKonsoli.UtworzKonto(); k1.Wplac(); k1.Wyplac(); k1.WypiszInformacjeOKoncie(); k1.ZmienPin2(); KontoDlaKonsoli.WypiszDebet(); KontoDlaKonsoli.WypiszOprocentowanie(); KontoDlaKonsoli.ZmienHaslo(); KontoDlaKonsoli.ZmienMaksymalnyDebet(); KontoDlaKonsoli.ZmienOprocentowanie(); Console.ReadKey(); }
public static void ZmienMaksymalnyDebet() { Console.Write("Podaj hasło: "); string haslo = Console.ReadLine(); decimal maxDebet = pobierzLiczbeDecimal("Podaj nowy maksymalny dopuszcalny debet: "); if (Konto.ZmienDebet(haslo, maxDebet)) { Console.WriteLine("Maksymalny dopuszczalny debet został zmieniony"); } else { Console.WriteLine("Operacja została anulowana"); } }
private void PobierzPienieadze() { string numerkonta; decimal wartosc; Console.WriteLine("Wyolata pieniedzy"); Console.Write("Podaj numer konta: "); numerkonta = Console.ReadLine(); Console.Write("wartosc: "); wartosc = decimal.Parse(Console.ReadLine()); menagerKont.WyplacPieniadze(numerkonta, wartosc); Konto konto = menagerKont.GetKonto(numerkonta); drukarka.druk(konto); }
public static void ZmienPin2(this Konto k) { int stary = pobierzLiczbeInt("Podaj stary pin: "); int nowy = pobierzLiczbeInt("Podaj nowy pin: "); int nowy2 = pobierzLiczbeInt("Powtórz nowy pin: "); if (nowy == nowy2) { if (k.ZmienPin(nowy, stary)) { Console.WriteLine("Hasło zostało zmienione"); return; } } Console.WriteLine("Wprowadzone piny są niezgodne"); }
public void SkapaKonto() { Console.WriteLine("Skriv in Kundnummer på ägaren till kontot:"); int kundnummer = int.Parse(Console.ReadLine()); int ägare = kundnummer; var kontoListan = kundLista.SelectMany(x => x.konton); int kontoNummer = kontoListan.Max(x => x.KontoNummer) + 1; var kund = kundLista.Single(x => x.KundNummer == kundnummer); Konto newKonto = new Konto(kontoNummer, ägare, 0); kund.konton.Add(newKonto); Console.WriteLine("Har nu lagt till konto " + newKonto.KontoNummer + " till kund " + kund.Namn); Console.WriteLine("Tryck Enter för att fortsätta"); Console.ReadLine(); }
public static void ZmienHaslo() { Console.Write("Podaj stare hasło: "); string stare = Console.ReadLine(); Console.Write("Podaj nowe hasło: "); string nowe = Console.ReadLine(); Console.Write("Powtórz nowe hasło: "); string nowe2 = Console.ReadLine(); if (nowe == nowe2) { if (Konto.ZmienHaslo(stare, nowe)) { Console.WriteLine("Hasło zostało zmienione"); return; } } Console.WriteLine("Wprowadzone hasła są niezgodne"); }
static void Main(string[] args) { Konto konto1 = new Konto(123, "Zdzisiek ", 1000); Konto konto2 = new Konto(222, "Wiesiek", 500); konto1.printInfo(); konto2.printInfo(); Console.WriteLine("----------------------------------------------"); konto1.payment(1000); Console.WriteLine("----------------------------------------------"); konto1.withdraw(500); Console.WriteLine("----------------------------------------------"); konto1.withdraw(2500); Console.WriteLine("----------------------------------------------"); Transfer.transfer(konto1, konto2, 200); Console.WriteLine("----------------------------------------------"); konto1.printInfo(); konto2.printInfo(); Console.ReadKey(); }
public void WyplacPieniadze(string numerkonta, decimal wartosc) { Konto konto = GetKonto(numerkonta); konto.ZmienBalans(-wartosc); }
public void kontoEröffnen(Konto newKonto) { this.Konten.Add(newKonto.KntNr, newKonto); }
public static void Wplac(this Konto k) { decimal kwota = pobierzLiczbeDecimal("Podaj kwotę, którą chcesz wpłacić: "); k.DokonajWplaty(kwota); }
public void druk(Konto konto) { Console.WriteLine("Numer konta to: {0}", konto.NumerKonta); Console.WriteLine("Imie i nazywsko wlasciciela to: {0}", konto.DajPelneImie()); }