public RaspunsComplex TransferaLocal(int sumaDeTransferat, ContBancar contDestinatar) { string message = string.Empty; if (sumaDeTransferat > 0) { if (Sold >= sumaDeTransferat) { Sold -= sumaDeTransferat; contDestinatar.Sold += sumaDeTransferat; message = $"In contul {contDestinatar.CodBancar} a fost transferata suma de {sumaDeTransferat} din contul {CodBancar}"; return(new RaspunsComplex(true, message)); } else { message = $"Suma transferata este mai mare decat soldul contului."; return(new RaspunsComplex(false, message)); } } else { message = $"Suma transferata nu poate fi negativa."; return(new RaspunsComplex(false, message)); } }
public bool Transfera(ContBancar cont, int suma, int valuta) { if (RegtragereNumerar(suma)) { cont.DepunereNumerar((suma * valuta)); return(true); } return(false); }
public CardDebit(ContBancar cont) { Init(); ContBancar = cont; }