Beispiel #1
0
    def on_comboProveedor_changed(self, widget):

        nro_id = self.comboProveedor.get_active() + 2
        proveedor = modelo_proveedores.buscar(nro_id)
        self.labelRUC.set_text(proveedor.getRuc_Cedula())
        self.labelDireccion.set_text(proveedor.getDireccion())
        self.labelTelefono.set_text(proveedor.getTelefono())
Beispiel #2
0
 def on_comboProveedor_changed(self, widget):
     
     nro_id = self.comboProveedor.get_active() + 2
     proveedor = modelo_proveedores.buscar(nro_id)
     self.labelRUC.set_text(proveedor.getRuc_Cedula())
     self.labelDireccion.set_text(proveedor.getDireccion())
     self.labelTelefono.set_text(proveedor.getTelefono())
Beispiel #3
0
    def cargarVista(self, inicial):

        # Tipos de dato de cada columna. ListStore es el modelo del TreeView, en este caso, lista. Podria ser Tree.
        lista = gtk.ListStore(int, str, str, str,
                              str)  # ID, usuario, nombre, mail, clave
        render = gtk.CellRendererText(
        )  # Objeto que se encarga de dibujar cada celda
        #renderEdit = gtk.CellRendererText() # Objeto que se encarga de dibujar cada celda
        #renderEdit.set_property('editable', True)

        # Columnas de la vista
        columna0 = gtk.TreeViewColumn('Nro. de Factura', render, text=0)
        columna1 = gtk.TreeViewColumn('Fecha de Emisión', render, text=1)
        columna2 = gtk.TreeViewColumn('Condición de Venta', render, text=2)
        columna3 = gtk.TreeViewColumn('Proveedor', render, text=3)
        columna4 = gtk.TreeViewColumn('Total', render, text=4)

        #columna6.set_visible(False) # Para que no se vea por ventana
        # Lista donde cada elemento es un objeto usuario
        compras = modelo_compras.obtenerTodos()
        if compras != None:
            for compra in compras:
                proveedor = modelo_proveedores.buscar(compra.getProveedor())
                total = utils.convertir_numero(int(compra.getTotal()))
                lista.append([
                    compra.getId(),
                    compra.getFecha(),
                    compra.getTipo(),
                    proveedor.getNombre(), total
                ])

        # Arma la vista con las columas y lista de elementos
        self.vista.set_model(lista)
        if inicial:
            self.vista.append_column(columna0)
            self.vista.append_column(columna1)
            self.vista.append_column(columna2)
            self.vista.append_column(columna3)
            self.vista.append_column(columna4)

            # Permite ordenar por columnas
            columna0.set_sort_column_id(0)
            columna1.set_sort_column_id(1)
            columna2.set_sort_column_id(2)
            columna3.set_sort_column_id(3)
            columna4.set_sort_column_id(4)

            #self.vista.set_reorderable(True) # Permite drag and drop entre los datos

        self.on_comboBuscar_changed(
            self.comboBuscar
        )  # Esto es para asignar la columna por la que se puede buscar
        self.vista.show()
Beispiel #4
0
    def cargarVista(self, inicial):

        # Tipos de dato de cada columna. ListStore es el modelo del TreeView, en este caso, lista. Podria ser Tree.
        lista = gtk.ListStore(int,str,str,str,str) # ID, usuario, nombre, mail, clave
        render = gtk.CellRendererText() # Objeto que se encarga de dibujar cada celda
        #renderEdit = gtk.CellRendererText() # Objeto que se encarga de dibujar cada celda
        #renderEdit.set_property('editable', True)

        # Columnas de la vista
        columna0 = gtk.TreeViewColumn('Nro. de Factura', render, text=0)
        columna1 = gtk.TreeViewColumn('Fecha de Emisión', render, text=1)
        columna2 = gtk.TreeViewColumn('Condición de Venta', render, text=2)
        columna3 = gtk.TreeViewColumn('Proveedor', render, text=3)
        columna4 = gtk.TreeViewColumn('Total', render, text=4)
        
        
        #columna6.set_visible(False) # Para que no se vea por ventana
        # Lista donde cada elemento es un objeto usuario
        compras = modelo_compras.obtenerTodos()
        if compras != None:
            for compra in compras:
                proveedor = modelo_proveedores.buscar(compra.getProveedor())
                total = utils.convertir_numero(int(compra.getTotal()))
                lista.append([compra.getId(), compra.getFecha(), compra.getTipo(), proveedor.getNombre(),total])

        # Arma la vista con las columas y lista de elementos
        self.vista.set_model(lista)
        if inicial:
            self.vista.append_column(columna0)
            self.vista.append_column(columna1)
            self.vista.append_column(columna2)
            self.vista.append_column(columna3)
            self.vista.append_column(columna4)
            
            
            
            # Permite ordenar por columnas
            columna0.set_sort_column_id(0)
            columna1.set_sort_column_id(1)
            columna2.set_sort_column_id(2)
            columna3.set_sort_column_id(3)
            columna4.set_sort_column_id(4)
            
            
            
            
            #self.vista.set_reorderable(True) # Permite drag and drop entre los datos

        self.on_comboBuscar_changed(self.comboBuscar) # Esto es para asignar la columna por la que se puede buscar
        self.vista.show()