def currentIndexChanged2(self, index): if(index != 0 and index != -1): idEstablecimiento = controller.obtenerIdEstablecimiento(self.ui.cbox_establecimiento.currentText()) registros = controller.obtenerMeses(idEstablecimiento, self.ui.cbox_anho1.currentText()) self.ui.cbox_mes1.clear() for i, registro in enumerate(registros): self.ui.cbox_mes1.addItem(registro.mes, i) else: self.ui.cbox_mes1.clear() self.ui.cbox_mes1.addItem("--------")
def cargaRegistros(self): lista_anios = list() idEstablecimiento = controller.obtenerIdEstablecimiento(self.ui.cbox_establecimiento.currentText()) registros = controller.obtenerAnhos(idEstablecimiento) for i in range(len(registros)): lista_anios.append(registros[0].anho) lista_anios_unicos = list(set(lista_anios)) if not registros: self.ui.cbox_anho1.clear() self.ui.cbox_anho1.addItem("--------") else: self.ui.cbox_anho1.clear() self.ui.cbox_anho1.addItem("--------") for i, registro in enumerate(lista_anios_unicos): self.ui.cbox_anho1.addItem(str(registro), i)