def carga_datos(self): m = ifd.ListStoreFromSQL(self.cnx, strSelectTemporada) self.modelo.clear() try: for x in m: if x[4] == "1": self.modelo.append((x[0], x[1], x[2], x[3], True)) else: self.modelo.append((x[0], x[1], x[2], x[3], False)) except: None self.treeTemporada.set_model(self.modelo)
def sel_cultivo(self, completion, model, iter): if completion is not None: self.codigo_cultivo = model.get_value(iter, 1) strSelectCuartel = """SELECT c.descripcion_cuartel, ct.codigo_cuartel FROM """ + config.schema + """.cultivo_temporada ct INNER JOIN """ + config.schema + """.cuartel c ON c.codigo_cuartel = ct.codigo_cuartel WHERE """ if completion is None: strSelectCuartel = strSelectCuartel + """ct.codigo_cuartel = """ + self.codigo_cuartel + """ AND """ strSelectCuartel = strSelectCuartel + """ ct.codigo_cultivo = """ + self.codigo_cultivo + """ ORDER BY ct.codigo_cuartel""" columnas = [] columnas.append([SELECCIONADO, "Sel", "bool"]) columnas.append([D_CUARTEL, "Cuartel", "str"]) m = ifd.ListStoreFromSQL(self.cnx, strSelectCuartel) self.modelo_cuartel = gtk.ListStore(bool, str, str) try: for x in m: if completion is not None: self.modelo_cuartel.append((False, x[0], x[1])) else: self.modelo_cuartel.append((True, x[0], x[1])) except: #TODO: COLOCAR UN MENSAJE MÁS CLARO. dialogos.error( "No existen cultivos para la temporada en los cuarteles.") return SimpleTree.GenColsByModel(self.modelo_cuartel, columnas, self.treeCuartel) self.col_data = [x[0] for x in columnas] self.treeCuartel.set_model(self.modelo_cuartel)
def sel_cuartel(self, completion, model, iter): if completion is not None: self.codigo_cuartel = model.get_value(iter, 1) strSelectHilera = """SELECT f.descripcion_hilera, f.codigo_hilera FROM """ + config.schema + """.hilera f WHERE """ if completion is None: strSelectHilera = strSelectHilera + """f.codigo_hilera = """ + self.codigo_hilera + """ AND """ strSelectHilera = strSelectHilera + """ f.codigo_cuartel = """ + self.codigo_cuartel + """ ORDER BY f.codigo_hilera""" columnas = [] columnas.append([SELECCIONADO, "Sel", "bool"]) columnas.append([D_HILERA, "Hilera", "str"]) m = ifd.ListStoreFromSQL(self.cnx, strSelectHilera) self.modelo_hilera = gtk.ListStore(bool, str, str) try: for x in m: if completion is not None: self.modelo_hilera.append((False, x[0], x[1])) else: self.modelo_hilera.append((True, x[0], x[1])) except: dialogos.error("El cuartel no tiene hileras.") return SimpleTree.GenColsByModel(self.modelo_hilera, columnas, self.treeHilera) self.col_data = [x[0] for x in columnas] self.treeHilera.set_model(self.modelo_hilera)
def carga_datos(self): self.modelo = ifd.ListStoreFromSQL(self.cnx, strSelectImplemento) self.treeImplemento.set_model(self.modelo)
def carga_datos(self): self.modelo = ifd.ListStoreFromSQL(self.cnx, strSelectHilera) self.treeHilera.set_model(self.modelo)
def carga_datos(self): self.modelo = ifd.ListStoreFromSQL(self.cnx, strSelectTipoFicha) self.treeTipoFicha.set_model(self.modelo)
def carga_datos(self): self.modelo = ifd.ListStoreFromSQL(self.cnx, strSelectCuartel) self.treeCuartel.set_model(self.modelo)
def carga_datos(self): self.modelo = ifd.ListStoreFromSQL(self.cnx, strSelectVariedad) self.treeVariedad.set_model(self.modelo)
def carga_datos(self): self.modelo = ifd.ListStoreFromSQL(self.cnx, strSelectRegistroEstadoFenologico) self.treeRegistroEstadoFenologico.set_model(self.modelo)
def carga_datos(self): self.modelo = ifd.ListStoreFromSQL(self.cnx, strSelectMaquinaria) self.treeMaquinaria.set_model(self.modelo)
def carga_datos(self): self.modelo = ifd.ListStoreFromSQL(self.cnx, strSelectProducto) self.treeProducto.set_model(self.modelo)
def carga_datos(self): self.modelo = ifd.ListStoreFromSQL(self.cnx, strSelectSector) self.treeSector.set_model(self.modelo)
def carga_datos(self): self.modelo = ifd.ListStoreFromSQL(self.cnx, strSelectAplicacion) self.treeAplicacion.set_model(self.modelo)
def carga_datos(self): self.modelo = ifd.ListStoreFromSQL(self.cnx, strSelectCultivoTemporada) self.treeCultivoTemporada.set_model(self.modelo)
def carga_datos(self): self.modelo = ifd.ListStoreFromSQL(self.cnx, strSelectUnidadDosis) self.treeUnidadDosis.set_model(self.modelo)