def check_tipus_installacio(self): valid = True for datos in self.a1.datos_inst_gen: valid = valid and get_rec_attr(datos, "tipo_instalacion", False) return valid
def check_ssaa(self): valid = True for datos in self.a1.datos_inst_gen: valid = valid and get_rec_attr(datos, "ssaa", False) return valid
def check_tec_generador(self): valid = True for datos in self.a1.datos_inst_gen: valid = valid and get_rec_attr(datos, "tec_generador", False) return valid
def check_pot_installada_gen(self): valid = True for datos in self.a1.datos_inst_gen: valid = valid and get_rec_attr(datos, "pot_instalada_gen", False) return valid
def check_collectiu(self): return get_rec_attr(self.a1, "autoconsumo.colectivo", False)
def check_cups(self): valid = True for datos in self.a1.datos_suministro: valid = valid and get_rec_attr(datos, "cups", False) return valid
def check_cau(self): return get_rec_attr(self.a1, "autoconsumo.cau", False)
def check_seccio_registre(self): return get_rec_attr(self.a1, "autoconsumo.seccion_registro", False)
def facturas(self): data = [] for d in get_rec_attr(self.obj, 'factura', []): data.append(Factura(d)) return data
def check_moviment(self): return get_rec_attr(self.a1, "movimiento", False)
def modelos_aparato(self): data = [] obj = get_rec_attr(self.obj, self._header, False) for i in obj.ModeloAparato: data.append(ModeloAparato(i)) return data
def datos_solicitud(self): tree = '{0}.DatosSolicitud'.format(self._header) sol = get_rec_attr(self.obj, tree, False) if sol not in [None, False]: return DatosSolicitud(sol) return False
def check_cups(self): return get_rec_attr(self.r1, "cups", False)
def check_nombre_cliente(self): return (get_rec_attr(self.r1, "cliente.nombre_de_pila", False) and get_rec_attr(self.r1, "cliente.primer_apellido", False)) \ or get_rec_attr(self.r1, "cliente.razon_social", False)
def check_nif_cliente(self): return get_rec_attr(self.r1, "cliente.identificador", False)