public static void DepunereNumerar(Date db) { ContBancar contDeAlimentat = LogheazaUtilizator(db); if (contDeAlimentat != null) //am gasit contul... { Console.WriteLine("Ce suma vreti sa depuneti?"); string sumaString = Console.ReadLine(); int suma = 0; if (int.TryParse(sumaString, out suma)) { if (suma <= 0) { Console.WriteLine("Suma introdusa este mai mica decat 0"); log.Info("Suma introdusa este mai mica decat 0"); return; } else { contDeAlimentat.DepunereNumerar(suma); db.SaveData(); Console.WriteLine($"A fost depusa suma {suma} in contul {contDeAlimentat.CodBancar}"); log.Info($"Contul {contDeAlimentat.CodBancar} a fost alimentat cu suma {suma}."); } } else { Console.WriteLine($"Nu ati introdus o suma corecta"); log.Info($"Nu ati introdus o suma corecta"); } } else // nu l-am gasit { } }
static void TestCard() { ContBancar cb = new ContBancar(); cb.Nume = "ana"; cb.DepunereNumerar(100); CardDebit cardDebit = new CardDebit(cb); decimal sold = cardDebit.Sold; sold = cardDebit.ContBancar.Sold; string nume = cardDebit.Nume; nume = cardDebit.ContBancar.Nume; }
public static void DepunereNumerar(Date db) { Console.WriteLine("Care este numele dvs?"); string numeUtilizator = Console.ReadLine(); Console.WriteLine("Care este parola contului dvs ?"); string parola = Console.ReadLine(); ContBancar contDeAlimentat = null; foreach (var cont in db.ConturiBancare) { if (cont.Nume == numeUtilizator && parola == cont.Parola) { contDeAlimentat = cont; break; } } if (contDeAlimentat != null) //am gasit contul... { Console.WriteLine("Ce suma vreti sa depuneti?"); string sumaString = Console.ReadLine(); int suma = 0; if (int.TryParse(sumaString, out suma)) { if (suma <= 0) { Console.WriteLine("Suma introdusa este mai mica decat 0"); log.Info("Suma introdusa este mai mica decat 0"); return; } else { contDeAlimentat.DepunereNumerar(suma); db.SaveData(); Console.WriteLine($"A fost depusa suma {suma} in contul {contDeAlimentat.CodBancar}"); log.Info($"Contul {contDeAlimentat.CodBancar} a fost alimentat cu suma {suma}."); } } else { Console.WriteLine($"Nu ati introdus o suma corecta"); log.Info($"Nu ati introdus o suma corecta"); } } else // nu l-am gasit { } }