public Producto(entidadPrecio entPrecio, string _cNombre) { EntidadPrecio = new entidadPrecio() { iId = entPrecio.iId, precio1 = entPrecio.precio1, precio2 = entPrecio.precio2, precio3 = entPrecio.precio3 }; cNombre = _cNombre; }
static void Main(string[] args) { entidadPrecio entPrecio = new entidadPrecio(); Caja caja0 = new Caja("UA X"); Caja caja1 = new Caja("1"); Caja caja11 = new Caja("1.1"); Caja caja111 = new Caja("1.1.1"); Caja caja12 = new Caja("1.2"); Caja caja121 = new Caja("1.2.1"); Caja caja2 = new Caja("2"); Caja caja21 = new Caja("2.1"); Caja caja211 = new Caja("2.1.1"); Caja caja3 = new Caja("3"); Caja caja31 = new Caja("3.1"); Caja caja4 = new Caja("4"); entPrecio = new entidadPrecio() { iId = 1, precio1 = 10, precio2 = 20, precio3 = 30 }; Producto producto1 = new Producto(entPrecio, "1.1.1.1"); caja111.addHijo(producto1); caja11.addHijo(caja111); caja1.addHijo(caja11); caja0.addHijo(caja1); entPrecio = new entidadPrecio() { iId = 12, precio1 = 12, precio2 = 22, precio3 = 32 }; Producto producto12 = new Producto(entPrecio, "1.2.1.1"); caja121.addHijo(producto12); caja12.addHijo(caja121); caja1.addHijo(caja12); entPrecio = new entidadPrecio() { iId = 2, precio1 = 7, precio2 = 8, precio3 = 9 }; Producto producto2 = new Producto(entPrecio, "2.1.1.1"); caja211.addHijo(producto2); caja21.addHijo(caja211); caja2.addHijo(caja21); caja0.addHijo(caja2); entPrecio = new entidadPrecio() { iId = 3, precio1 = 2, precio2 = 3, precio3 = 4 }; Producto producto3 = new Producto(entPrecio, "3.1.1"); caja31.addHijo(producto3); caja3.addHijo(caja31); caja0.addHijo(caja3); entPrecio = new entidadPrecio() { iId = 4, precio1 = 1, precio2 = 1, precio3 = 1 }; Producto producto4 = new Producto(entPrecio, "4.1"); caja4.addHijo(producto4); caja0.addHijo(caja4); caja0.obtenerTotal(); Console.ReadLine(); }