示例#1
0
        private async void NavigateProdDefinir(ProductoA itemSeleccionado)
        {
            var parametros = new NavigationParameters();

            parametros.Add("Item", ItemSeleccionado);
            await _navigationService.NavigateAsync("HojaCalculo", parametros);
        }
示例#2
0
        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;
        }
示例#3
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);
 }