Beispiel #1
0
        /// <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();
            }
        }
Beispiel #2
0
        /// <summary>
        /// Busca una banca del repositorio
        /// </summary>
        /// <param name="pContenedor">Repositorio que almacena las bancas</param>
        /// <returns>Devuelve un objeto Banca si existe en el repositorio, sino devuelve null</returns>
        public Banca BuscarBanca(RepositorioBanca pContenedor)
        {
            Console.Clear();
            Console.Write("Ingrese la clave de su cuenta: ");
            String numero = Console.ReadLine();
            Banca  banca  = pContenedor.Obtener(numero);

            if (banca != null)
            {
                return(banca);
            }
            else
            {
                Console.WriteLine("");
                Console.WriteLine("La clave ingresada no pertenece a un cliente existente");
                Console.ReadKey();
                return(banca);
            }
        }