/// <summary> /// Crea un objeto de tipo Banca, comprobando que el titular no posea ya una cuenta y que /// los datos ingresados sean correctos /// </summary> public void CrearCuenta() { Console.Clear(); Console.Write("Nombre del titular (Nombre y Apellido): " + '\n'); String titular = Console.ReadLine(); Console.Write("Numero de documento: " + '\n'); String numero = Console.ReadLine(); Console.WriteLine(""); Banca banca = new Banca(numero, titular); if (iContenedor.Obtener(numero) == null && !(titular.Equals(""))) { if ((Convert.ToInt32(numero) >= 1000000) && (Convert.ToInt32(numero) <= 100000000)) { iContenedor.Agregar(banca); Console.WriteLine("La cuenta fue creada con exito"); Console.ReadKey(); } else { Console.WriteLine("Datos incorrectos. Intentelo nuevamente"); Console.ReadKey(); } } else { Console.WriteLine("La cuenta ya existe o falta ingresar un nombre. Intentelo nuevamente"); Console.ReadKey(); } }
/// <summary> /// Guarda los cambios realizados en una Banca en el repositorio /// </summary> /// <param name="pBanca">Banca modificada</param> /// <param name="pContenedor">Repositorio que contenia la Banca modificada</param> public void GuardarCambios(Banca pBanca, RepositorioBanca pContenedor) { pContenedor.Agregar(pBanca); }