Ver Mensaje Individual
  #16 (permalink)  
Antiguo 11/06/2012, 13:54
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 11 meses
Puntos: 267
Respuesta: consulta sobre programa en C#

Hola! Realizé la insercion sin ningún problema... es cuestion de tu lógica para implementarla... Si bien este no es un lugar donde se realizan "tareas" sino donde se les guía con los problemas que puedan tener te dejo el código. Pero estudia el código y realiza lo mismo para los demas.
En tu clase GestionProductos, le defines una longitud de 10 como maximo de registros. Por ello que pos, es una variable de la posición que tomará tu registro en el arreglo.
Código C:
Ver original
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ConsoleApplication1
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             //Declaro la variable de la opcion a escojer
  13.             Int32 opcion,pos;
  14.             Producto objetoProducto = new Producto();
  15.             GestionProductos gp = new GestionProductos();
  16.  
  17.             Console.WriteLine("Escoja una opcion ingresando el numero de la accion a realizar :");
  18.             Console.WriteLine("(1) Insertar un Producto");
  19.             Console.WriteLine("(2) Accion 2");
  20.             Console.WriteLine("(3) Accion 3");
  21.             Console.WriteLine("(4) Accion 4");
  22.  
  23.             opcion = Convert.ToInt32(Console.ReadLine());
  24.  
  25.             switch (opcion)
  26.             {
  27.                 case 1 :
  28.                     Console.WriteLine("Inserte la posicion que ocupará :");
  29.                     pos = Convert.ToInt32(Console.ReadLine());
  30.                     Console.WriteLine("Insertar Nombre del Producto :");
  31.                     //Capturas el nombre insertado y le enviar a tu objeto
  32.                     objetoProducto.nombre = Console.ReadLine();
  33.                     Console.WriteLine("Insertar las unidades del Producto :");
  34.                     //Capturas el stock insertado y le enviar a tu objeto
  35.                     objetoProducto.stock = Convert.ToInt32(Console.ReadLine());
  36.                     Console.WriteLine("Insertar el Precio del Producto :");
  37.                     //Capturas el precio insertado y le enviar a tu objeto
  38.                     objetoProducto.precio = float.Parse(Console.ReadLine());
  39.                     //Y envias al metodo tu parametro pos y tu objeto
  40.                     gp.insProducto(pos, objetoProducto);
  41.  
  42.                     Console.WriteLine("Datos del producto registrado :");
  43.                     Console.WriteLine("Nombre : " + objetoProducto.nombre);
  44.                     Console.WriteLine("Unidades : " + objetoProducto.stock);
  45.                     Console.WriteLine("Precio : " + objetoProducto.precio);
  46.                     Console.ReadKey();
  47.                     break;
  48.                 case 2 :
  49.                     break;
  50.                 case 3 :
  51.                     break;
  52.                 case 4 :
  53.                     break;
  54.             }
  55.  
  56.         }
  57.     }
  58. }
Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net