static void Main(string[] args) { Producto pro = new Producto("Pala", 22); ProdImpuesto pI = new ProdImpuesto(pro.Nombre, pro.Stock, 600.33); ProdExport pEX = new ProdExport(pI, "Argentina"); ProdVendido p = new ProdVendido(pEX, "Cliente Juan"); Deposito miDeposito = new Deposito(); miDeposito.misProductos[0] = pro; miDeposito.misProductos[1] = pI; miDeposito.misProductos[2] = pEX; miDeposito.misProductos[3] = p; Galpon <Deposito> miGalpon = new Galpon <Deposito>(); miGalpon.miLista.Add(miDeposito); EventListener <Deposito> claseQueEscucha = new EventListener <Deposito>(); claseQueEscucha.MetodoQueEscucha(miGalpon, "log.txt"); miGalpon.SerializarXML(); Console.ReadKey(); }
//Generar la clase genérica Galpon. Dicha clase tendrá el atributo _elementos:List del tipo genérico. //(este sólo se podrá inicializar en el constructor por defecto, que además será privado) //y _capacidad:int (generar un constructor que lo reciba como parámetros). //Realizar el método Add, que permite agregar un elemento a la colección. //Cada elemento par agregado en la clase Galpon, disparará un evento (ElementosParesEvent). //Asociar el manejador del evento anterior a un método de instancia del formulario. //Mostrar en dicho manejador las características por MessageBox. private void btnPunto7_Click(object sender, EventArgs e) { Galpon <Producto> g = new Galpon <Producto>(2); Galpon <Deposito> g1 = new Galpon <Deposito>(1); //Asociar manejador de eventos g.Add(new Producto("alfajor", 2)); g.Add(new Producto("caramelo", 100)); g1.Add(new Deposito()); g1.Add(new Deposito()); }
static void Main(string[] args) { Galpon <string> miGalpon = new Galpon <string>(); EventListener claseQueEscucha = new EventListener(); try { claseQueEscucha.MetodoQueEscucha(miGalpon, "C://carpetaMengano//log.txt"); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadKey(); }
static void Main(string[] args) { Galpon <Deposito> migalpon = new Galpon <Deposito>(); Producto pro = new Producto("Pala", 22); ProdImpuesto pI = new ProdImpuesto(pro.Nombre, pro.Stock, 600.33); ProdExport pEX = new ProdExport(pI, "Argentina"); ProdVendido p = new ProdVendido(pEX, "Cliente Juan"); Deposito mideposito = new Deposito(); mideposito = mideposito + pro; mideposito = mideposito + pI; mideposito = mideposito + pEX; mideposito = mideposito + p; migalpon.Lista.Add(mideposito); migalpon.SerializarXML(); Console.ReadKey(); }
static void Main(string[] args) { /* #region Punto 1 * Int32 a = 4; * Int32 b = 9; * * Console.WriteLine(a.ToString() + " es par: " + a.EsPar()); * Console.WriteLine(a.ToString() + " es impar: " + a.EsImpar()); * Console.WriteLine(b.ToString() + " es par: " + b.EsPar()); * Console.WriteLine(b.ToString() + " es par: " + b.EsImpar()); * Console.ReadLine(); #endregion */ //#region Punto 2 //Stack<double> pila = new Stack<double>(); //Queue<double> cola = new Queue<double>(); //pila.Push(1); //pila.Push(2); //pila.Push(3); //cola.Enqueue(pila.Pop()); //cola.Enqueue(pila.Pop()); //cola.Enqueue(pila.Pop()); //pila.Push(cola.Dequeue()); //pila.Push(cola.Dequeue()); //pila.Push(cola.Dequeue()); //while (pila.Count != 0) //{ // Console.WriteLine(pila.Pop()); //} //Console.ReadLine(); //#endregion //#region Punto 3 Producto p1 = new Producto("atun", 2); Producto p2 = new Producto("tomate", 3); Producto p3 = new Producto("lechuga", 1); //Producto p5 = new Producto("atun", 2); //Producto p6 = new Producto("lentejas", 2); //Producto p7 = new Producto("tomate", 4); Deposito deposito1 = new Deposito(); //Deposito deposito2 = new Deposito(); //Deposito deposito3 = new Deposito(); deposito1.listaProductos.Add(p1); deposito1.listaProductos.Add(p2); deposito1.listaProductos.Add(p3); //deposito2.listaProductos.Add(p5); //deposito2.listaProductos.Add(p6); //deposito2.listaProductos.Add(p7); //deposito3.listaProductos = deposito1 + deposito2; //Console.WriteLine(deposito1.ToString()); //Console.WriteLine(deposito2.ToString()); //Console.WriteLine(deposito3.ToString()); //Console.ReadLine(); //#endregion //#region punto4 //Galpon<int> a = new Galpon<int>(5); //#endregion #region punto 7 Galpon <Deposito> listadepositos = new Galpon <Deposito>(); listadepositos += deposito1; listadepositos.SerializarXml(); #endregion }
static void Main(string[] args) { #region PUNTO N°1 Console.WriteLine("PUNTO N°1:"); Console.WriteLine(32.EsPar()); Console.WriteLine(32.EsImpar()); Console.ReadKey(); #endregion #region PUNTO N°2 Console.WriteLine("PUNTO NUMERO 2:"); Stack <Double> pila = new Stack <double>(); pila.Push(1); pila.Push(2); pila.Push(3); // CREO UNA PILA AUXILIAR. Stack <Double> pila_aux = new Stack <double>(); // INVIERTO LOS ELEMENTOS DE LA PILA A UNA PILA AUXILIAR. while (pila_aux.Count != 3) { pila_aux.Push(pila.Pop()); } // LE ASIGNO LA PILA AUXILIAR A LA PILA ORIGINAL. pila = pila_aux; // MUESTRO LA PILA. while (pila.Count != 0) { Console.WriteLine(pila.Pop()); } Console.ReadKey(); #endregion #region PUNTO N°3 Console.WriteLine("PUNTO NUMERO 3:"); Deposito objDeposito = new Deposito(3); Deposito objDeposito2 = new Deposito(3); Producto prodUno = new Producto("gaseosa", 10); Producto prodDos = new Producto("yerba", 15); Producto prodTres = new Producto("azucar", 25); Producto prodCuatro = new Producto("gaseosa", 10); Producto prodCinco = new Producto("leche", 30); Producto prodSeis = new Producto("galletitas", 50); // Agrego los productos a los depositos. objDeposito._productos.SetValue(prodUno, 0); // gaseosa objDeposito._productos.SetValue(prodDos, 1); objDeposito._productos.SetValue(prodTres, 2); objDeposito2._productos.SetValue(prodCuatro, 0); // gaseosa objDeposito2._productos.SetValue(prodCinco, 1); objDeposito2._productos.SetValue(prodSeis, 2); Producto[] productos; productos = objDeposito + objDeposito2; Console.ReadKey(); #endregion #region PUNTO N°4 Console.WriteLine("PUNTO NUMERO 4:"); Producto pro = new Producto("Pala", 22); ProdImpuesto pI = new ProdImpuesto(pro.Nombre, pro.Stock, 600.33); ProdExport pEX = new ProdExport(pI, "Argentina"); ProdVendido p = new ProdVendido(pEX, "Cliente Juan"); Console.ReadKey(); #endregion #region PUNTO N°5 Galpon <string> miGalpon = new Galpon <string>(); miGalpon._lista.Add("producto1"); miGalpon._lista.Add("producto2"); miGalpon._lista.Add("producto3"); //miGalpon.EsImpar += miGalpon_EsImpar; //Console.WriteLine("Ingrese una cantidad"); //miGalpon.Cantidad = int.Parse(Console.ReadLine()); EventListerner <string> claseQueEscucha = new EventListerner <string>(); claseQueEscucha.MetodoQueEscucha(miGalpon, "log.txt"); Console.ReadKey(); #endregion #region PUNTO N°7 Console.WriteLine("Punto NUMERO 7:"); try { ClaseBurbujeoEstatico.metodoEstatico(); } catch (Exception ex) { Console.WriteLine(ex.InnerException.Message + ex.Message + "Program"); } Console.ReadKey(); #endregion }
public Galpon BuscarGalpon(int id) { Galpon galpon = new Galpon(); return(galpon); }
public void SetGalpon(Galpon pGalpon) { galpon = pGalpon; }