private async void NavigateProdDefinir(ProductoA itemSeleccionado) { var parametros = new NavigationParameters(); parametros.Add("Item", ItemSeleccionado); await _navigationService.NavigateAsync("HojaCalculo", parametros); }
private void btnAgregarA_Click(object sender, EventArgs e) { Material material; Enum.TryParse <Material>(cmbMaterial.SelectedValue.ToString(), out material); //Código alumno //Producto unProducto = new Producto(); ProductoA unProductoA = new ProductoA(txtDescripcionA.Text, (short)nudDiametro.Value, material); unProductoA.InformaProductoTerminado += TotalizarProductosTerminados; unProductoA.InformaProductoTerminado += AgregarProductoTerminado; this.pedido.productos.Add(unProducto); this.txtDescripcionA.Text = ""; this.nudDiametro.Value = 0; }
static void Main(string[] args) { int opcion, cantidad; string menu = "\n Menu:\n 1 Crear producto\n 2 Comprar\n 3 Vender \n 4 Consultar Saldo \n 5 Modificar punto de pedido \n 6 Modificar stock Maximo \n 7 Modificar precio unitario\n 0 Salir"; Producto ProductoA = null; do { Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine($"{menu}\n"); opcion = int.Parse(Console.ReadLine()); Console.Clear(); switch (opcion) { case 1: if (ProductoA == null) { Console.ForegroundColor = ConsoleColor.DarkCyan; Console.WriteLine("Oprima 1 para crear el producto con datos mínimos --- 2 para completar todos los datos"); if (Console.ReadLine().Equals("2")) { ProductoA = new Producto(); } else { Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine("Ingrese el código y descripción del producto"); ProductoA = new Producto(Console.ReadLine(), Console.ReadLine()); } } else { Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("El producto ya está creado!"); } break; case 2: if (ProductoA != null) { Console.WriteLine("Ingrese la cantidad a comprar"); cantidad = int.Parse(Console.ReadLine()); ProductoA.Comprar(cantidad); } else { Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("El producto no está creado"); } break; case 3: if (ProductoA != null) { Console.WriteLine("Ingrese la cantidad a vender"); cantidad = int.Parse(Console.ReadLine()); ProductoA.Vender(cantidad); } else { Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("El producto no está creado"); } break; case 4: if (ProductoA != null) { ProductoA.ConsultarStock(); } else { Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("El producto no está creado"); } break; case 5: if (ProductoA != null) { Console.WriteLine("Ingrese el nuevo punto de pedido - ORDENAR NUEVA COMPRA A PROVEEDORES"); cantidad = int.Parse(Console.ReadLine()); ProductoA.PuntoDePedido(cantidad); } else { Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("El producto no está creado"); } break; case 6: if (ProductoA != null) { Console.WriteLine("Ingrese el nuevo stock máximo permitido"); cantidad = int.Parse(Console.ReadLine()); ProductoA.MaximoStockPermitido(cantidad); } else { Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("El producto no está creado"); } break; case 7: if (ProductoA != null) { Console.WriteLine("\n Ingrese el nuevo valor unitario del producto"); ProductoA.PrecioUnitario = float.Parse(Console.ReadLine()); } else { Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("El producto no está creado"); } break; default: Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("Opción ingresada no es correctan\n"); break; } } while (opcion != 0); Console.WriteLine("Fin del programa"); Console.ReadKey(true); }
private void buttonAgregarA_Click(object sender, EventArgs e) { ProductoA a = new ProductoA(textBoxCodigoA.Text, textBoxDescrpcionA.Text, int.Parse(textBoxPrecioA.Text), dateTimePicker.Value); }