예제 #1
0
        static void Main(string[] args)
        {
            Cliente cliente1 = new Cliente(10, "Carlos");
            Cliente cliente2 = new Cliente(7, "Fede");
            Cliente cliente3 = new Cliente(2, "Juan");
            Negocio negocio1 = new Negocio("Mc Donalds");

            bool comparacionClientes = cliente1 == cliente2;

            Console.WriteLine($"{cliente1.Nombre} es igual que {cliente2.Nombre}?: {comparacionClientes}");

            if (negocio1 + cliente3)
            {
                Console.WriteLine("El cliente se agregó al negocio ");
            }
            else
            {
                Console.WriteLine("No se pudo agregar al cliente");
            }

            if (negocio1 == cliente3)
            {
                Console.WriteLine("El cliente está en la tienda");
            }
            else
            {
                Console.WriteLine("El cliente no está en la tienda");
            }

            if (~negocio1)
            {
                Console.WriteLine($"Se está atendiendo al cliente {cliente1.Nombre}");
            }


            Console.ReadKey();
        }
예제 #2
0
        static void Main(string[] args)
        {
            PuestoAtencion caja  = new PuestoAtencion(0);
            Negocio        makro = new Negocio("Makro");

            Cliente cliente1 = new Cliente(1, "sergei");
            Cliente cliente2 = new Cliente(2, "Kamila");
            Cliente cliente3 = new Cliente(3, "Maximo");
            bool    test     = makro + cliente1;

            test = makro + cliente2;
            test = makro + cliente3;
            Console.WriteLine(makro.Cliente.Nombre);

            caja.AtenderCliente(cliente1);
            Console.WriteLine(makro.Cliente.Nombre);
            caja.AtenderCliente(cliente2);
            Console.WriteLine(makro.Cliente.Nombre);
            caja.AtenderCliente(cliente3);



            Console.ReadKey();
        }
예제 #3
0
        static void Main(string[] args)
        {
            Negocio        negocio  = new Negocio("PIRULO");
            PuestoAtencion puesto   = new PuestoAtencion(PuestoAtencion.Puesto.Caja1);
            Cliente        cliente1 = new Cliente(90, "Matias");
            Cliente        cliente2 = new Cliente(91, "Alejandra");
            Cliente        cliente3 = new Cliente(92, "Federico");
            Cliente        cliente4 = new Cliente(93, "Sol");
            Cliente        cliente5 = new Cliente(93, "Sol");

            if (negocio + cliente1)//Si no uso un if, o algo que agarre el rtorno bool tira error
            {
                Console.Write("Se agregó cliente 1 ");
                Console.WriteLine($"[Nombre] {cliente1.Nombre}, [Numero] {cliente1.Numero}");
            }
            else
            {
                Console.WriteLine("No se agregó cliente 1");
            }

            if (negocio + cliente2)//Si no uso un if, o algo que agarre el rtorno bool tira error
            {
                Console.Write("Se agregó cliente 2 ");
                Console.WriteLine($"[Nombre] {cliente2.Nombre}, [Numero] {cliente2.Numero}");
            }
            else
            {
                Console.WriteLine("No se agregó cliente 2");
            }

            if (negocio + cliente3)//Si no uso un if, o algo que agarre el rtorno bool tira error
            {
                Console.Write("Se agregó cliente 3 ");
                Console.WriteLine($"[Nombre] {cliente3.Nombre}, [Numero] {cliente3.Numero}");
            }
            else
            {
                Console.WriteLine("No se agregó cliente 3");
            }

            if (negocio + cliente4)//Si no uso un if, o algo que agarre el rtorno bool tira error
            {
                Console.Write("Se agregó cliente 4 ");
                Console.WriteLine($"[Nombre] {cliente4.Nombre}, [Numero] {cliente4.Numero}");
            }
            else
            {
                Console.WriteLine("No se agregó cliente 4");
            }

            if (negocio + cliente5)//Si no uso un if, o algo que agarre el rtorno bool tira error
            {
                Console.Write("Se agregó cliente 5 ");
                Console.WriteLine($"[Nombre] {cliente5.Nombre}, [Numero] {cliente5.Numero}");
            }
            else
            {
                Console.WriteLine("No se agregó cliente 5");
            }

            Console.WriteLine($"\n-- Clientes en espera: '{negocio.ClientesPendientes}' --");
            for (int i = negocio.ClientesPendientes; i > 0; i--)
            {
                if (~negocio)
                {
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("Cliente atendido..!!");
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine($"Clientes pendientes {negocio.ClientesPendientes}");
                }
            }

            Console.ReadKey();
        }
 static void Main(string[] args)
 {
     Console.Title = "Ejercicio Nro 31";
     Cliente cli     = new Cliente();
     Negocio negocio = new Negocio();
 }
        static void Main(string[] args)
        {
            Cliente first      = new Cliente("Fatiga", 007);
            Cliente firstError = new Cliente("Pepe", 007);
            Cliente second     = new Cliente("Moni", 008);
            Cliente third      = new Cliente("Paola", 009);
            string  status     = "Diferente";

            #region CompareCustomers

            if (first == firstError) // Comparo con un cliente con el mismo numero
            {
                status = "Igual";
            }
            else
            {
                status = "Direfente";
            }
            Console.WriteLine($"{first.Nombre} - {firstError.Nombre}: Tienen el {status} numero");

            if (first == third) // Comparo con un cliente diferente
            {
                status = "Igual";
            }
            else
            {
                status = "Direfente";
            }
            Console.WriteLine($"{first.Nombre} - {third.Nombre}: Tienen el {status} numero");

            #endregion

            #region AddingCustomers

            Negocio tienda = new Negocio("Los Argento");

            if (tienda + first)
            {
                status = "Se agrego";
            }
            else
            {
                status = "No se agrego";
            }
            Console.WriteLine($"{first.Nombre} : {status} a la fila");

            if (tienda + second)
            {
                status = "Se agrego";
            }
            else
            {
                status = "No se agrego";
            }
            Console.WriteLine($"{second.Nombre} : {status} a la fila");

            if (tienda + third)
            {
                status = "Se agrego";
            }
            else
            {
                status = "No se agrego";
            }
            Console.WriteLine($"{third.Nombre} : {status} a la fila");

            if (tienda + firstError)//no se puede agregar
            {
                status = "Se agrego";
            }
            else
            {
                status = "No se agrego";
            }
            Console.WriteLine($"{firstError.Nombre} : {status} a la fila");

            #endregion

            #region CompareCustomersInQueue

            if (tienda == first)
            {
                status = "Existe en la fila";
            }
            else
            {
                status = "No existe en la fila";
            }
            Console.WriteLine($"{first.Nombre} : {status}");

            #endregion

            #region Store

            if (~tienda)
            {
                Console.WriteLine($"Nro de cliente atendido: {first.Numero}");
            }
            if (~tienda)
            {
                Console.WriteLine($"Nro de cliente atendido: {second.Numero}");
            }
            if (~tienda)
            {
                Console.WriteLine($"Nro de cliente atendido: {third.Numero}");
            }

            #endregion

            Console.ReadKey();
        }