public void CashOut() { Console.WriteLine("Podaj kwote jaką chcesz wypłacić[zł](np. 250,53): "); string sAmount = Console.ReadLine(); if (Double.TryParse(sAmount, out double Amount)) { double Balance = SQLMethods.GetBalance(UserId); if (Amount <= Balance) { if (Amount > 0) { Console.WriteLine("Dodaj opis do transakcji: "); string description = "Wypłata. " + Console.ReadLine(); SQLMethods.SqlTransaction(-Amount, description, UserId); Console.WriteLine("Wypłacono: " + String.Format("{0:N2}", Amount) + " zł"); Console.WriteLine("Opis: " + description); } else { Console.WriteLine("Kwota musi być większa od 0!"); } } else { Console.WriteLine("Niewystarczająco funduszy!"); } } else { Console.WriteLine("Błędnie podana kwota!"); } Console.ReadKey(); }
public void ShowBalance() { double Balance = SQLMethods.GetBalance(UserId); Console.WriteLine("Bilans Twojego konta wynosi: " + String.Format("{0:N2}", Balance) + " zł"); if (Balance > 0) { Console.WriteLine("Średniawka, ale może na bułki wystarczy ;)"); } Console.WriteLine("Wciśnij przycisk aby powrócić do menu"); Console.ReadKey(); }
public void StartTransaction() { Console.WriteLine("Podaj Numer konta do przelewu: "); string stoUserId = Console.ReadLine(); int toUserId; if (Int32.TryParse(stoUserId, out toUserId)) { if (SQLMethods.CheckAccById(toUserId)) { Console.WriteLine("Podaj kwote jaką chcesz przelać[zł](np. 250,53): "); string sAmount = Console.ReadLine(); if (Double.TryParse(sAmount, out double Amount)) { double Balance = SQLMethods.GetBalance(UserId); if (Amount <= Balance) { if (Amount > 0) { Console.WriteLine("Dodaj opis do transakcji: "); string description = Console.ReadLine(); string fdescription = "Przelew wychodzący na konto numer: " + toUserId.ToString() + " Opis: " + description; string tdescription = "Przelew przychodzący z konta numer: " + UserId.ToString() + " Opis: " + description; SQLMethods.TransferCash(UserId, toUserId, Amount, fdescription, tdescription); Console.WriteLine("Przelano: " + String.Format("{0:N2}", Amount) + " zł Na konto numer: " + toUserId.ToString()); Console.WriteLine("Opis: " + description); } else { Console.WriteLine("Kwota musi być większa od 0!"); } } else { Console.WriteLine("Niewystarczająco funduszy!"); } } else { Console.WriteLine("Błędnie podana kwota!"); } } else { Console.WriteLine("Takie konto nie istnieje!"); } } else { Console.WriteLine("Błędnie wpisany numer konta"); } Console.ReadKey(); }