public Formextraer2(Maqexp exp, Form formMenu) { this._maqexp = exp; this.Owner = formMenu; this.Owner.Hide(); InitializeComponent(); }
public static void ExtraerLata(Maqexp exp) { try { Console.WriteLine("Elija el código de lata que desea:\n 1] CO1 - Coca Cola Regular\n2] CO2 - Coca Cola Zero\n3] SP1 - Sprite Regular\n4] SP2 - Sprite Zero\n5] FA1 - Fanta Regular \n6]+ FA2 - Fanta Zero"); string codigoingresado = Console.ReadLine(); Console.WriteLine("ingrese el dinero"); string dineroingresado = Console.ReadLine(); double dineroingre = Double.Parse(dineroingresado); Lata sacar = exp.Extraerlata(codigoingresado, dineroingre); } //if (dineroingre > sacar.PRECIO) //{ Console.WriteLine("Gracias por su compra, retire su lata y el vuelto"); } //else if (dineroingre == sacar.PRECIO) //{ Console.WriteLine("Gracias por su compra"); } catch (DineroInsuficienteExcepcion mensaje) { Console.WriteLine(mensaje.Message); } catch (SinStockExcepción mensaje) { Console.WriteLine(mensaje.Message); } }
private static void Listarlatas(Maqexp exp) { foreach (Lata l in exp.Latas) { Console.WriteLine(1.ToString()); } }
public Formagregar(Maqexp _maqexp, FormMenu formMenu) { this._maqexp = _maqexp; this.Owner = formMenu; this.Owner.Hide(); InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) { Maqexp exp = new Maqexp(50, "Yumi"); FormMenu menu = new FormMenu(exp); menu.Owner = this; menu.Show(); this.Hide(); }
public static void MostrarStock(Maqexp exp) { if (exp.EstaVacia() == true) { Console.WriteLine("No hay stock disponible"); } else { Console.WriteLine("El stock disponible es {0} ", exp.LatasCount()); } }
public void Mostrar() { Maqexp exp = new Maqexp(50, "Yumi"); Inicio(); while (true) { //(Cada caso de uso es un menú en la consola) Console.WriteLine(); Console.WriteLine("Menu"); Console.WriteLine("1] Mostrar latas disponibles"); Console.WriteLine("2] Insertar lata"); Console.WriteLine("3] Extraer lata"); Console.WriteLine("4] Balance"); Console.WriteLine("5] Stock"); //Console.WriteLine("6] Salir"); Console.Write("Seleccione una opcion"); string opcion = Console.ReadLine(); switch (opcion) { case "1": Console.WriteLine("Latas disponibles:\n 1] CO1 - Coca Cola Regular\n2] CO2 - Coca Cola Zero\n3] SP1 - Sprite Regular\n4] SP2 - Sprite Zero\n5] FA1 - Fanta Regular \n6]+ FA2 - Fanta Zero"); break; case "2": Program.AgregarLata(exp); break; case "3": Program.ExtraerLata(exp); break; case "4": Program.ObtenerBalance(exp); break; case "5": Program.MostrarStock(exp); break; //case "6": // Console.WriteLine("Gracias por usar la expendedora de Yumi, vuelva prontos"); //break; } } }
public static void AgregarLata(Maqexp exp) { try { Console.WriteLine("Elija el código de lata a ingresar:\n 1] CO1 - Coca Cola Regular\n2] CO2 - Coca Cola Zero\n3] SP1 - Sprite Regular\n4] SP2 - Sprite Zero\n5] FA1 - Fanta Regular \n6]+ FA2 - Fanta Zero"); string codigoingresado = Console.ReadLine(); switch (codigoingresado) { case "1": exp.AgregarLata(new Lata("CO1", "Coca Cola Regular", 50.00, 0.5, "Regular")); break; case "2": exp.AgregarLata(new Lata("CO2", "Coca Cola Zero", 50.00, 0.5, "Sin Azúcar")); break; case "3": exp.AgregarLata(new Lata("SP1", "Sprite Regular", 50.00, 0.5, "Regular")); break; case "4": exp.AgregarLata(new Lata("SP2", "Sprite Zero", 50.00, 0.5, "Sin Azúcar")); break; case "5": exp.AgregarLata(new Lata("FA1", "Fanta Regular", 50.00, 0.5, "Regular")); break; case "6": exp.AgregarLata(new Lata("FA2", "Fanta Zero", 50.00, 0.5, "Sin Azúcar")); break; default: Console.WriteLine("Opción inválida."); break; } Console.WriteLine("Se agregó una Lata"); } catch (CapacidadInsuficienteExcepcion mensaje) { Console.WriteLine(mensaje.Message); } }
public static void ObtenerBalance(Maqexp exp) { Console.WriteLine(exp.GetBalance()); }
public FormMenu(Maqexp exp) { _maqexp = exp; InitializeComponent(); }