예제 #1
0
파일: Program.cs 프로젝트: jhconde/UBA_CAI
 private static void ObtenerBalance(Expendedora expendedora)
 {
     if (!expendedora.Encendida)
     {
         Console.WriteLine("Maquina apagada");
         return;
     }
     Console.WriteLine(expendedora.GetBalance());
 }
예제 #2
0
 private void button5_Click(object sender, EventArgs e)
 {
     if (!_expendedora.Encendida)
     {
         MessageBox.Show("Maquina apagada");
         return;
     }
     MessageBox.Show(_expendedora.GetBalance());
 }
예제 #3
0
 private static void ObtenerBalance(Expendedora expendedora)
 {
     Console.WriteLine(expendedora.GetBalance());
 }
 private void btnBalance_Click(object sender, EventArgs e)
 {
     MessageBox.Show("Balance de la máquina expendedora:\n" + _expendedora.GetBalance(), "Balance");
 }
예제 #5
0
        private static void ObtenerBalance(Expendedora app)
        {
            string balance = app.GetBalance();

            Console.WriteLine(balance);
        }
예제 #6
0
 private static void ObtenerBalance(Expendedora expendedora)
 {
     Console.WriteLine("El monto acumulado es de $" + expendedora.GetBalance() + ". La cantidad de latas son: " + expendedora.GetCapacidadRestante() + " latas");
 }
 private void frmObtenerBalance_Load(object sender, EventArgs e)
 {
     //lblDineroValor.Text=_expendedora.GetBalance();
     lblBalance.Text = "El monto acumulado es de $ " + _expendedora.GetBalance() + ". La cantidad de latas restantes son: " + _expendedora.GetCapacidadRestante() + " unidades";
 }
예제 #8
0
        static void Main(string[] args)
        {
            // Construcción de la Expendedora

            int eleccion;

            Expendedora e1;
            List <Lata> listaLatas = new List <Lata>();

            e1            = new Expendedora("Miguelito");
            e1.ListaLatas = listaLatas;

            listaLatas.Add(new Lata("CO1", "Coca Cola", "Regular"));
            listaLatas.Add(new Lata("CO2", "Coca Cola", "Zero"));
            listaLatas.Add(new Lata("SP1", "Sprite", "Regular"));
            listaLatas.Add(new Lata("SP2", "Sprite", "Zero"));
            listaLatas.Add(new Lata("FA1", "Fanta", "Regular"));
            listaLatas.Add(new Lata("FA2", "Fanta", "Zero"));



            // Aquí comienza la aplicación

            ConsolaHelper.PedirTexto("Bienvenido a la expendedora de: " + e1.Proveedor + ". Encienda la maquina presionando ENTER   ");
            e1.Encendida = true;

            if (e1.Encendida == true)
            {
                do
                {
                    eleccion = ConsolaHelper.PedirNumero("Selecione opción: \n1- Listado disponible \n2- Insertar lata \n3- Pedir lata \n4- Conocer balance \n5- Conocer stock y descripción \n6- Apagar \n");

                    if (eleccion > 6 || eleccion < 0)
                    {
                        ConsolaHelper.PedirNumero("\n--Debe ingresar una opción válida--\n");
                    }

                    else
                    {
                        switch (eleccion)
                        {
                        case 1:     ConsolaHelper.PedirTexto(e1.GetLatas() + "\nPresione ENTER para volver al menú\n");
                            break;

                        case 2:
                            string eleccion2 = ConsolaHelper.PedirTexto(e1.GetLatas());
                            e1.AgregarLata(eleccion2);

                            break;

                        case 3: e1.ExtraerLata();
                            break;

                        case 4: e1.GetBalance();
                            break;

                        case 5: e1.GetCapacidadRestante();
                            break;

                        case 6: e1.Encendida = false;
                            break;
                        }
                    }
                } while (e1.Encendida == true);
            }
        }
 static void ObtenerBalance(Expendedora expendedora)
 {
     if (Program.EstaEncendida(expendedora))
     {
         Console.WriteLine(string.Format("El dinero disponible en la expendedora {0} es $ {1}. Hay {2} latas disponibles en stock", expendedora, expendedora.GetBalance(), expendedora.Latas.Count));
     }
     else
     {
         Console.WriteLine("La máquina expendedora se encuentra apagada. Encender");
     }
 }