//Precarga de datos public void DatosPrecargados() { { //Creo aptos Vivienda vi1 = new Vivienda(1, 33, 120, 500, "S", 3, 2, false); Vivienda vi2 = new Vivienda(2, 20, 90, 500, "N", 1, 1, true); Oficina of1 = new Oficina(2, 22, 50, 500, "NE", 10, true); Oficina of2 = new Oficina(3, 23, 80, 500, "O", 6, true); List <Apartamento> aptos1 = new List <Apartamento>(); aptos1.Add(vi1); aptos1.Add(vi2); aptos1.Add(of1); aptos1.Add(of2); //Creo edificio Edificio edi1 = new Edificio("Complejo Torre Sur", "direcc1", aptos1); //Agrego edificio AgregarEdificio(edi1); //Agrego aptos ( global ) AgregarApto(vi1); AgregarApto(vi2); AgregarApto(of1); AgregarApto(of2); } { //Creo aptos Vivienda vi3 = new Vivienda(3, 33, 110, 500, "NO", 3, 2, false); Vivienda vi4 = new Vivienda(4, 20, 120, 500, "NE", 3, 1, true); Oficina of3 = new Oficina(6, 22, 60, 500, "N", 4, true); Oficina of4 = new Oficina(10, 23, 40, 500, "SE", 9, true); List <Apartamento> aptos2 = new List <Apartamento>(); aptos2.Add(vi3); aptos2.Add(vi4); aptos2.Add(of3); aptos2.Add(of4); //Creo edificio Edificio edi2 = new Edificio("Ed. Prado", "direcc2", aptos2); //Agrego edificio AgregarEdificio(edi2); //Agrego aptos ( global ) AgregarApto(vi3); AgregarApto(vi4); AgregarApto(of3); AgregarApto(of4); } { //Creo aptos Vivienda vi5 = new Vivienda(10, 33, 140, 500, "N", 3, 2, false); Vivienda vi6 = new Vivienda(9, 20, 100, 500, "N", 2, 1, true); Oficina of5 = new Oficina(5, 22, 100, 500, "NE", 15, true); Oficina of6 = new Oficina(3, 23, 40, 500, "SO", 20, true); List <Apartamento> aptos3 = new List <Apartamento>(); aptos3.Add(vi5); aptos3.Add(vi6); aptos3.Add(of5); aptos3.Add(of6); //Creo edificio Edificio edi3 = new Edificio("Un edificio ahí", "direcc3", aptos3); //Agrego edificio AgregarEdificio(edi3); //Agrego aptos ( global ) AgregarApto(vi5); AgregarApto(vi6); AgregarApto(of5); AgregarApto(of6); } }
public void AgregarDatosPrueba() { //PRECARGA CLIENTES AgregarCliente(new Cliente("Juan", "Perez", "49996663", "Avenida Sin Nombre 123", 099789678)); AgregarCliente(new Cliente("Ana", "Ramirez", "49996664", "Avenida Sin Nombre 124", 099789672)); AgregarCliente(new Cliente("Maria", "Fernandez", "49996665", "Avenida Sin Nombre 125", 099789673)); AgregarCliente(new Cliente("Lucas", "Gimenez", "49996666", "Avenida Sin Nombre 126", 099789674)); AgregarCliente(new Cliente("Matias", "Romero", "49996667", "Avenida Sin Nombre 127", 099789675)); AgregarCliente(new Cliente("Luisa", "Santos", "49996668", "Avenida Sin Nombre 128", 099789676)); AgregarCliente(new Cliente("Camila", "Martinez", "49996669", "Avenida Sin Nombre 129", 099789677)); //PRECARGA EDIFICIOS AgregarEdificio(new Edificio("Isla Esmeralda", "Avenida_1")); AgregarEdificio(new Edificio("Art Boulevard", "Avenida_2")); AgregarEdificio(new Edificio("Manhattan", "Avenida_3")); AgregarEdificio(new Edificio("Coral Tower", "Avenida_4")); //PRECARGA APARTAMENTOS Vivienda vi1 = new Vivienda(Utilidades.GeneradorId.ObtenerIdApto(), 1, 107, 120, 500, "S", this.listaEdificios[0], 3, 2, false, true); Oficina of1 = new Oficina(Utilidades.GeneradorId.ObtenerIdApto(), 2, 208, 50, 500, "NE", this.listaEdificios[0], 10, true, true); Vivienda vi2 = new Vivienda(Utilidades.GeneradorId.ObtenerIdApto(), 3, 302, 90, 500, "N", this.listaEdificios[0], 1, 1, true, true); Oficina of2 = new Oficina(Utilidades.GeneradorId.ObtenerIdApto(), 4, 480, 23, 500, "SE", this.listaEdificios[0], 6, true, false); Vivienda vi3 = new Vivienda(Utilidades.GeneradorId.ObtenerIdApto(), 5, 501, 120, 500, "OE", this.listaEdificios[0], 3, 2, false, false); Oficina of3 = new Oficina(Utilidades.GeneradorId.ObtenerIdApto(), 6, 608, 50, 500, "NE", this.listaEdificios[0], 10, true, true); Vivienda vi4 = new Vivienda(Utilidades.GeneradorId.ObtenerIdApto(), 2, 202, 90, 500, "NO", this.listaEdificios[1], 1, 1, true, true); Oficina of4 = new Oficina(Utilidades.GeneradorId.ObtenerIdApto(), 7, 709, 80, 500, "O", this.listaEdificios[1], 6, true, true); Vivienda vi5 = new Vivienda(Utilidades.GeneradorId.ObtenerIdApto(), 9, 902, 90, 500, "E", this.listaEdificios[1], 1, 1, true, false); Oficina of5 = new Oficina(Utilidades.GeneradorId.ObtenerIdApto(), 11, 1101, 80, 500, "SO", this.listaEdificios[1], 6, true, false); Vivienda vi6 = new Vivienda(Utilidades.GeneradorId.ObtenerIdApto(), 6, 601, 120, 500, "OE", this.listaEdificios[1], 3, 2, false, true); Oficina of6 = new Oficina(Utilidades.GeneradorId.ObtenerIdApto(), 4, 408, 50, 500, "NE", this.listaEdificios[1], 10, true, false); Vivienda vi7 = new Vivienda(Utilidades.GeneradorId.ObtenerIdApto(), 4, 407, 120, 500, "S", this.listaEdificios[2], 3, 2, false, true); Oficina of7 = new Oficina(Utilidades.GeneradorId.ObtenerIdApto(), 4, 408, 50, 500, "NE", this.listaEdificios[2], 10, true, true); Vivienda vi8 = new Vivienda(Utilidades.GeneradorId.ObtenerIdApto(), 2, 202, 90, 500, "N", this.listaEdificios[2], 1, 1, true, true); Oficina of8 = new Oficina(Utilidades.GeneradorId.ObtenerIdApto(), 3, 303, 80, 500, "SE", this.listaEdificios[2], 6, true, true); Vivienda vi9 = new Vivienda(Utilidades.GeneradorId.ObtenerIdApto(), 6, 601, 120, 500, "OE", this.listaEdificios[2], 3, 2, false, true); Oficina of9 = new Oficina(Utilidades.GeneradorId.ObtenerIdApto(), 5, 508, 50, 500, "NE", this.listaEdificios[2], 10, true, true); Vivienda vi10 = new Vivienda(Utilidades.GeneradorId.ObtenerIdApto(), 4, 407, 120, 500, "S", this.listaEdificios[3], 3, 2, false, false); Oficina of10 = new Oficina(Utilidades.GeneradorId.ObtenerIdApto(), 4, 408, 50, 500, "NE", this.listaEdificios[3], 10, true, true); Vivienda vi11 = new Vivienda(Utilidades.GeneradorId.ObtenerIdApto(), 2, 202, 90, 500, "N", this.listaEdificios[3], 1, 1, true, true); Oficina of11 = new Oficina(Utilidades.GeneradorId.ObtenerIdApto(), 3, 323, 80, 500, "SE", this.listaEdificios[3], 6, true, true); Vivienda vi12 = new Vivienda(Utilidades.GeneradorId.ObtenerIdApto(), 6, 601, 120, 500, "OE", this.listaEdificios[3], 3, 2, false, true); Oficina of12 = new Oficina(Utilidades.GeneradorId.ObtenerIdApto(), 6, 608, 50, 500, "NE", this.listaEdificios[3], 10, true, false); this.listaEdificios[0].AgregarApartamentoEnEdificio(vi1); this.listaEdificios[0].AgregarApartamentoEnEdificio(of1); this.listaEdificios[0].AgregarApartamentoEnEdificio(vi2); this.listaEdificios[0].AgregarApartamentoEnEdificio(of2); this.listaEdificios[0].AgregarApartamentoEnEdificio(vi3); this.listaEdificios[0].AgregarApartamentoEnEdificio(of3); this.listaEdificios[1].AgregarApartamentoEnEdificio(vi4); this.listaEdificios[1].AgregarApartamentoEnEdificio(of4); this.listaEdificios[1].AgregarApartamentoEnEdificio(vi5); this.listaEdificios[1].AgregarApartamentoEnEdificio(of5); this.listaEdificios[1].AgregarApartamentoEnEdificio(vi6); this.listaEdificios[1].AgregarApartamentoEnEdificio(of6); this.listaEdificios[2].AgregarApartamentoEnEdificio(vi7); this.listaEdificios[2].AgregarApartamentoEnEdificio(of7); this.listaEdificios[2].AgregarApartamentoEnEdificio(vi8); this.listaEdificios[2].AgregarApartamentoEnEdificio(of8); this.listaEdificios[2].AgregarApartamentoEnEdificio(vi9); this.listaEdificios[2].AgregarApartamentoEnEdificio(of9); this.listaEdificios[3].AgregarApartamentoEnEdificio(vi10); this.listaEdificios[3].AgregarApartamentoEnEdificio(of10); this.listaEdificios[3].AgregarApartamentoEnEdificio(vi11); this.listaEdificios[3].AgregarApartamentoEnEdificio(of11); this.listaEdificios[3].AgregarApartamentoEnEdificio(vi12); this.listaEdificios[3].AgregarApartamentoEnEdificio(of12); //PRECARGA VENDEDORES Vendedor vend1 = new Vendedor(Utilidades.GeneradorId.ObtenerIdVendedor(), "vend1", "vend1111"); Vendedor vend2 = new Vendedor(Utilidades.GeneradorId.ObtenerIdVendedor(), "vend2", "vend2222"); ListaVendedores.Add(vend1); ListaVendedores.Add(vend2); //PRECARGA COMISIONES Comision comision1Vend1 = new Comision(this.listaEdificios[0], 20); Comision comision2Vend1 = new Comision(this.listaEdificios[1], 10); Comision comision3Vend1 = new Comision(this.listaEdificios[2], 15); Comision comision4Vend1 = new Comision(this.listaEdificios[3], 5); vend1.agregarComision(comision1Vend1); vend1.agregarComision(comision2Vend1); vend1.agregarComision(comision3Vend1); vend1.agregarComision(comision4Vend1); Comision comision1Vend2 = new Comision(this.listaEdificios[0], 5); Comision comision2Vend2 = new Comision(this.listaEdificios[1], 15); Comision comision3Vend2 = new Comision(this.listaEdificios[2], 20); Comision comision4Vend2 = new Comision(this.listaEdificios[3], 10); vend2.agregarComision(comision1Vend2); vend2.agregarComision(comision2Vend2); vend2.agregarComision(comision3Vend2); vend2.agregarComision(comision4Vend2); //PRECARGA VENTAS AgregarVenta(new CompraVenta(new DateTime(2017, 11, 08), this.ListaEdificios[0].MisApartamentos[0], this.ListaVendedores[0], this.ListaClientes[0], this.ListaEdificios[0].MisApartamentos[0].calcularPrecio())); AgregarVenta(new CompraVenta(new DateTime(2018, 05, 09), this.ListaEdificios[0].MisApartamentos[4], this.ListaVendedores[1], this.ListaClientes[1], this.ListaEdificios[0].MisApartamentos[4].calcularPrecio())); AgregarVenta(new CompraVenta(new DateTime(2016, 06, 12), this.ListaEdificios[0].MisApartamentos[2], this.ListaVendedores[0], this.ListaClientes[2], this.ListaEdificios[0].MisApartamentos[2].calcularPrecio())); AgregarVenta(new CompraVenta(new DateTime(2015, 03, 14), this.ListaEdificios[1].MisApartamentos[3], this.ListaVendedores[1], this.ListaClientes[4], this.ListaEdificios[1].MisApartamentos[3].calcularPrecio())); AgregarVenta(new CompraVenta(new DateTime(2015, 12, 21), this.ListaEdificios[1].MisApartamentos[4], this.ListaVendedores[0], this.ListaClientes[4], this.ListaEdificios[1].MisApartamentos[4].calcularPrecio())); AgregarVenta(new CompraVenta(new DateTime(2017, 10, 24), this.ListaEdificios[1].MisApartamentos[5], this.ListaVendedores[1], this.ListaClientes[5], this.ListaEdificios[1].MisApartamentos[5].calcularPrecio())); AgregarVenta(new CompraVenta(new DateTime(2018, 09, 12), this.ListaEdificios[2].MisApartamentos[0], this.ListaVendedores[0], this.ListaClientes[0], this.ListaEdificios[2].MisApartamentos[0].calcularPrecio())); AgregarVenta(new CompraVenta(new DateTime(2018, 09, 03), this.ListaEdificios[2].MisApartamentos[1], this.ListaVendedores[1], this.ListaClientes[1], this.ListaEdificios[2].MisApartamentos[1].calcularPrecio())); AgregarVenta(new CompraVenta(new DateTime(2014, 01, 15), this.ListaEdificios[2].MisApartamentos[2], this.ListaVendedores[0], this.ListaClientes[2], this.ListaEdificios[2].MisApartamentos[2].calcularPrecio())); AgregarVenta(new CompraVenta(new DateTime(2015, 02, 14), this.ListaEdificios[3].MisApartamentos[3], this.ListaVendedores[1], this.ListaClientes[3], this.ListaEdificios[3].MisApartamentos[3].calcularPrecio())); AgregarVenta(new CompraVenta(new DateTime(2016, 02, 22), this.ListaEdificios[3].MisApartamentos[4], this.ListaVendedores[0], this.ListaClientes[4], this.ListaEdificios[3].MisApartamentos[4].calcularPrecio())); AgregarVenta(new CompraVenta(new DateTime(2018, 11, 10), this.ListaEdificios[3].MisApartamentos[5], this.ListaVendedores[1], this.ListaClientes[5], this.ListaEdificios[3].MisApartamentos[5].calcularPrecio())); //Cliente 6 no compro ningun apto }