//**********************metodo alta Edificio con Oficina*************************** public string AltaEdificio(string nombreEdificio, string direccionEdificio, int piso, string numero, int metraje, string orientacion, int puestosTrabajo, bool equipamiento) { string mensaje; List <Apartamento> apartamentos = new List <Apartamento>(); Edificio edificio = null; edificio = BuscarEdificio(nombreEdificio); if (edificio == null) { edificio = new Edificio(nombreEdificio, direccionEdificio, apartamentos); Oficina aptoOficina = AltaApartamento(puestosTrabajo, equipamiento, piso, numero, metraje, orientacion); if (!buscarApto(numero)) { edificio.Apartamentos.Add(aptoOficina); if (BuscarEdificio(nombreEdificio) == null) { edificios.Add(edificio); mensaje = "El edificio fue agregado con la oficina"; } else { mensaje = "El edificio ya existe"; } } else { mensaje = "Ese apartamento ya existe"; } } else { mensaje = "El edificio ya existe"; } return(mensaje); }
//crea un apartamento de tipo Oficina private Oficina AltaApartamento(int puestosTrabajo, bool equipamiento, int piso, string numero, int metraje, string orientacion) { Oficina oficina = new Oficina(puestosTrabajo, equipamiento, piso, numero, metraje, orientacion); return(oficina); }