Exemple #1
0
        static void Main(string[] args)
        {
            //Diariero elDiariero = new Diariero();
            Cliente elCliente = new Cliente();
            //elCliente.Nombre = "juan";
            //elCliente.Apellido = "Perez";

            //elDiariero.BuscaDeuda(elCliente);
            //elDiariero.pidePago(elCliente, 23);

            foreach (var item in elCliente.GetType().GetProperties())
            {
                Console.WriteLine("{0} - {1}", item.Name, item.PropertyType);
            }

            Console.ReadLine();
        }
Exemple #2
0
        public void pidePago(Cliente cliente, float deuda)
        {
            Console.WriteLine("El diariero dice que son ${0} de deuda", deuda);

            #region EjemploIncorrecto
            //Cartera carteraCliente = cliente.MiCartera;

            //if (carteraCliente.Monto > deuda)
            //{
            //    carteraCliente.SacarDinero(deuda);
            //    Console.WriteLine("El diariero cobro los ${0} de deuda", deuda);
            //    Console.ReadLine();
            //}
            //if (cliente.MiCartera.Monto > deuda)
            //    {
            //        cliente.MiCartera.SacarDinero(deuda);
            //        Console.WriteLine("El diariero cobro los ${0} de deuda", deuda);
            //        Console.ReadLine();
            //    }
            //else
            //{
            //    Console.WriteLine("El diariero se va sin cobrar...");
            //    Console.ReadLine();
            //}
            #endregion

            float pago = cliente.Pagar(deuda);
            if (pago == deuda)
            {
                Console.WriteLine("El diariero cobro los ${0} de deuda", deuda);
                Console.ReadLine();
            }
            else
            {
                Console.WriteLine("El diariero se va sin cobrar...");
                Console.ReadLine();
            }
        }
Exemple #3
0
 public void BuscaDeuda(Cliente cliente)
 {
     Console.WriteLine("Hola {0} ", cliente.Nombre);
     Console.WriteLine("El diariero golpea la puerta...");
     Console.ReadLine();
 }