public Cursada() { Curso = new Curso(); Comision = new Comision(); //Turno = new Turno(); Anio = new AnioLectivo(); //Aula = new Aula(); Profesor = new Empleado(); }
//Cada Vendedor tiene una comision asignada por edificio public bool agregarComision(Comision unaComision) { if (unaComision != null) { this.MisComisiones.Add(unaComision); return(true); } else { return(false); } }
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 }