Exemple #1
0
def get_list_store_iter_by_idx(store: Gtk.ListStore, idx, get_iter=False):
    liter = store.get_iter_first()
    for i in range(0, idx):
        liter = store.iter_next(liter)
    if get_iter:
        return liter
    return liter
def config_grilla(self):
    celda0 = Op.celdas(0.5)
    celda1 = Op.celdas(0.0)
    celda2 = Op.celdas(1.0)

    col0 = Op.columnas("Código", celda0, 0, True, 100, 150)
    col0.set_sort_column_id(0)

    if self.tabla == "zonaventas":
        ancho = 300
    elif self.tabla in ("motivosalidas", "motivosanciones"):
        ancho = 500
    else:
        ancho = 400

    col1 = Op.columnas(self.titulodos, celda1, 1, True, ancho)
    col1.set_sort_column_id(1)

    lista = [col0, col1]
    for columna in lista:
        columna.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(columna)

    if self.tabla in ("conceptopagos", "impuestos", "monedas", "motivoajustes",
                      "motivosalidas", "motivosanciones", "paises",
                      "presentaciones", "sistematablas", "tipocalles",
                      "zonaventas"):
        if self.tabla == "impuestos":
            col2 = Op.columnas(self.titulotres, celda2, 2, True, 100, 150)
            tipo = float
        elif self.tabla in ("motivosalidas", "motivosanciones"):
            col2 = Op.columna_active(self.titulotres, 2)
            tipo = int
        elif self.tabla == "zonaventas":
            col2 = Op.columnas(self.titulotres, celda1, 2, True, 300)
            tipo = str
        else:
            col2 = Op.columnas(self.titulotres, celda1, 2, True, 100, 150)
            tipo = str

        col2.set_sort_column_id(2)
        col2.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(col2)

        if self.tabla in ("conceptopagos", "motivoajustes", "presentaciones"):
            lista = ListStore(int, str, tipo, int)
        else:
            lista = ListStore(int, str, tipo)
    else:
        tipo = str if self.tabla in ("generos", "tipodocumentos",
                                     "unidadmedidas") else int
        lista = ListStore(tipo, str)

    self.obj("grilla").set_rules_hint(True)
    self.obj("grilla").set_search_column(1)
    self.obj("grilla").set_property('enable-grid-lines', 3)
    columna_buscar(self, 1)

    self.obj("grilla").set_model(lista)
    self.obj("grilla").show()
Exemple #3
0
    def __init__(self):
        component.Component.__init__(
            self, 'QueuedTorrents', depend=['StatusBar', 'AddTorrentDialog']
        )
        self.queue = []
        self.status_item = None

        self.config = ConfigManager('gtk3ui.conf')
        self.builder = Builder()
        self.builder.add_from_file(
            deluge.common.resource_filename(
                __package__, os.path.join('glade', 'queuedtorrents.ui')
            )
        )
        self.builder.get_object('chk_autoadd').set_active(self.config['autoadd_queued'])
        self.dialog = self.builder.get_object('queued_torrents_dialog')
        self.dialog.set_icon(get_logo(32))

        self.builder.connect_signals(self)

        self.treeview = self.builder.get_object('treeview')
        self.treeview.append_column(
            TreeViewColumn(_('Torrent'), CellRendererText(), text=0)
        )

        self.liststore = ListStore(str, str)
        self.treeview.set_model(self.liststore)
        self.treeview.set_tooltip_column(1)
Exemple #4
0
    def configurar_combo_pagos(self):
        lista = ListStore(str)
        self.obj("cmb_pago").set_model(lista)

        cell = CellRendererText()
        self.obj("cmb_pago").pack_start(cell, True)
        self.obj("cmb_pago").add_attribute(cell, 'text', 0)

        lista.clear()
        lista.append(["Mensual"])
        lista.append(["Quincenal"])
        lista.append(["Semanal"])
def create_combo_box(model: Gtk.ListStore = None,
                     labels: List[str] = None) -> Gtk.ComboBox:
    if model is None:
        model = Gtk.ListStore(str)
    if labels is not None:
        for i in range(len(labels)):
            model.append([labels[i]])
    combo_box = Gtk.ComboBox.new_with_model(model)
    renderer_text = Gtk.CellRendererText()
    combo_box.pack_start(renderer_text, True)
    combo_box.add_attribute(renderer_text, "text", 0)
    combo_box.set_active(0)
    return combo_box
def config_grilla(self):
    celda0 = Op.celdas(0.5)
    celda1 = Op.celdas(0.0)
    celda2 = Op.celdas(1.0)

    col0 = Op.columnas("Número", celda0, 0, True, 100, 200)
    col0.set_sort_column_id(0)
    col1 = Op.columnas("Fecha", celda0, 1, True, 225, 300)
    col1.set_sort_column_id(5)  # Para ordenarse usa la fila 5
    col2 = Op.columnas("Cantidad de Ítems", celda2, 2, True, 100, 200)
    col2.set_sort_column_id(2)
    col3 = Op.columnas("Alias de Usuario", celda1, 3, True, 150, 250)
    col3.set_sort_column_id(3)
    col4 = Op.columnas("Nombre de Usuario", celda1, 4, True, 225, 400)
    col4.set_sort_column_id(4)

    lista = [col0, col1, col2, col3, col4]
    for columna in lista:
        columna.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(columna)

    self.obj("grilla").set_rules_hint(True)
    self.obj("grilla").set_search_column(0)
    self.obj("grilla").set_property('enable-grid-lines', 3)
    columna_buscar(self, 0)

    lista = ListStore(int, str, int, str, str, str)
    self.obj("grilla").set_model(lista)
    self.obj("grilla").show()
    def config_grilla_tablas(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(0.0)

        col0 = Op.columnas("Código", celda0, 0, False)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Tabla", celda1, 1, True, 170)
        col1.set_sort_column_id(1)
        col2 = Op.columna_active("Consulta", 2)
        col2.set_sort_column_id(2)
        col3 = Op.columna_active("Inserción", 3)
        col3.set_sort_column_id(3)
        col4 = Op.columna_active("Modificación", 4)
        col4.set_sort_column_id(4)
        col5 = Op.columna_active("Eliminación", 5)
        col5.set_sort_column_id(5)
        col6 = Op.columna_active("Anulación", 6)
        col6.set_sort_column_id(6)

        lista = [col0, col1, col2, col3, col4, col5, col6]
        for columna in lista:
            self.obj("grilla").append_column(columna)

        self.obj("grilla").set_rules_hint(True)
        self.obj("grilla").set_search_column(1)
        self.obj("grilla").set_property('enable-grid-lines', 3)

        lista = ListStore(int, str, int, int, int, int, int)
        self.obj("grilla").set_model(lista)
        self.obj("grilla").show()
Exemple #8
0
def config_grilla(self):
    celda0 = Op.celdas(0.5)
    celda1 = Op.celdas(0.0)
    celda2 = Op.celdas(1.0)

    col0 = Op.columnas("Cód. Cheque", celda0, 0, True, 100, 200)
    col0.set_sort_column_id(0)
    col1 = Op.columnas("Nro. Cheque", celda0, 1, True, 100, 200)
    col1.set_sort_column_id(1)
    col2 = Op.columnas("Nro. Cuenta", celda0, 2, True, 100, 200)
    col2.set_sort_column_id(2)
    col3 = Op.columnas("Cód. Banco", celda0, 3, True, 100, 200)
    col3.set_sort_column_id(3)
    col4 = Op.columnas("Tipo de Documento", celda1, 4, True, 150)
    col4.set_sort_column_id(4)
    col5 = Op.columnas("Nro. Documento", celda0, 5, True, 100, 200)
    col5.set_sort_column_id(5)
    col6 = Op.columnas("Razón Social", celda1, 6, True, 200)
    col6.set_sort_column_id(6)
    col7 = Op.columnas("Dirección Principal", celda1, 7, True, 200, 500)
    col7.set_sort_column_id(7)
    col8 = Op.columnas("Teléfono Principal", celda0, 8, True, 100, 300)
    col8.set_sort_column_id(8)
    col9 = Op.columnas("Cód. Titular", celda0, 9, True, 100, 200)
    col9.set_sort_column_id(9)
    col10 = Op.columnas("Tipo de Documento", celda1, 10, True, 150)
    col10.set_sort_column_id(10)
    col11 = Op.columnas("Nro. Documento", celda0, 11, True, 100, 200)
    col11.set_sort_column_id(11)
    col12 = Op.columnas("Razón Social", celda1, 12, True, 200)
    col12.set_sort_column_id(12)
    col13 = Op.columnas("Cód. Tipo", celda0, 13, True, 100, 200)
    col13.set_sort_column_id(13)
    col14 = Op.columnas("Tipo de Cheque", celda1, 14, True, 200)
    col14.set_sort_column_id(14)
    col15 = Op.columnas("Fecha de Emisión", celda1, 15, True, 100, 200)
    col15.set_sort_column_id(19)  # Para ordenarse usa la fila 19
    col16 = Op.columnas("Fecha de Cobro", celda1, 16, True, 100, 200)
    col16.set_sort_column_id(20)  # Para ordenarse usa la fila 20
    col17 = Op.columnas("Monto", celda2, 17, True, 100, 200)
    col17.set_sort_column_id(17)
    col18 = Op.columna_active("Anulado", 18)
    col18.set_sort_column_id(18)

    lista = [col0, col1, col2, col3, col4, col5, col6, col7, col8,
        col9, col10, col11, col12, col13, col14, col15, col16, col17]
    for columna in lista:
        columna.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(columna)
    self.obj("grilla").append_column(col18)

    self.obj("grilla").set_rules_hint(True)
    self.obj("grilla").set_search_column(1)
    self.obj("grilla").set_property('enable-grid-lines', 3)
    columna_buscar(self, 1)

    lista = ListStore(int, int, str, int, str, str, str, str, str,
        int, str, str, str, int, str, str, str, float, bool, str, str)
    self.obj("grilla").set_model(lista)
    self.obj("grilla").show()
    def config_grilla_actividad(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(0.0)

        col0 = Op.columnas("Número", celda0, 0, True, 100, 150)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Cód. CIIU", celda0, 1, True, 100, 150)
        col1.set_sort_column_id(1)
        col2 = Op.columnas("Actividad Económica", celda1, 2, True, 220, 300)
        col2.set_sort_column_id(2)
        col3 = Op.columnas("Observaciones", celda1, 3, True, 200, -1)
        col3.set_sort_column_id(3)
        col4 = Op.columna_active("Principal", 4)
        col4.set_sort_column_id(4)

        lista = [col0, col1, col2, col3, col4]
        for columna in lista:
            self.obj("grilla_actividad").append_column(columna)

        self.obj("grilla_actividad").set_rules_hint(True)
        self.obj("grilla_actividad").set_search_column(1)
        self.obj("grilla_actividad").set_property('enable-grid-lines', 3)

        lista = ListStore(int, int, str, str, int)
        self.obj("grilla_actividad").set_model(lista)
        self.obj("grilla_actividad").show()
def config_grilla(self):
    celda0 = Op.celdas(0.5)
    celda1 = Op.celdas(0.0)
    celda2 = Op.celdas(1.0)

    col0 = Op.columnas("Código", celda0, 0, True, 100, 150)
    col0.set_sort_column_id(0)
    col1 = Op.columnas("Descripción", celda1, 1, True, 200)
    col1.set_sort_column_id(1)
    col2 = Op.columnas("Cód. Impuesto", celda0, 2, True, 100, 150)
    col2.set_sort_column_id(2)
    col3 = Op.columnas("Impuesto", celda1, 3, True, 200)
    col3.set_sort_column_id(3)
    col4 = Op.columnas("Porcentaje", celda2, 4, True, 100, 150)
    col4.set_sort_column_id(4)

    lista = [col0, col1, col2, col3, col4]
    for columna in lista:
        columna.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(columna)

    self.obj("grilla").set_rules_hint(True)
    self.obj("grilla").set_search_column(1)
    self.obj("grilla").set_property('enable-grid-lines', 3)
    columna_buscar(self, 1)

    lista = ListStore(int, str, int, str, float)
    self.obj("grilla").set_model(lista)
    self.obj("grilla").show()
Exemple #11
0
def config_grilla(self):
    celda0 = Op.celdas(0.5)
    celda1 = Op.celdas(0.0)

    col0 = Op.columnas("Código", celda0, 0, True, 100, 200)
    col0.set_sort_column_id(0)
    col1 = Op.columnas("Nro. Contrato", celda0, 1, True, 100, 200)
    col1.set_sort_column_id(1)
    col2 = Op.columnas("Cód. Empleado", celda0, 2, True, 100, 200)
    col2.set_sort_column_id(2)
    col3 = Op.columnas("Tipo Doc. Identidad", celda0, 3, True, 100, 200)
    col3.set_sort_column_id(3)
    col4 = Op.columnas("Nro. Doc. Identidad", celda0, 4, True, 100, 200)
    col4.set_sort_column_id(4)
    col5 = Op.columnas("Nombre y Apellido", celda1, 5, True, 200)
    col5.set_sort_column_id(5)
    col6 = Op.columnas("Fecha de Nacimiento", celda0, 6, True, 200)
    col6.set_sort_column_id(18)  # Para ordenarse usa la fila 18
    col7 = Op.columnas("Edad", celda0, 7, True, 100, 200)
    col7.set_sort_column_id(7)
    col8 = Op.columnas("Cargo", celda1, 8, True, 150)
    col8.set_sort_column_id(8)
    col9 = Op.columnas("Fecha de Entrada", celda0, 9, True, 200)
    col9.set_sort_column_id(19)  # Para ordenarse usa la fila 19
    col10 = Op.columnas("Antigüedad", celda0, 10, True, 100, 200)
    col10.set_sort_column_id(10)
    col11 = Op.columnas("Fecha de Preaviso", celda0, 11, True, 200)
    col11.set_sort_column_id(20)  # Para ordenarse usa la fila 20
    col12 = Op.columnas("Fecha de Salida", celda0, 12, True, 200)
    col12.set_sort_column_id(21)  # Para ordenarse usa la fila 21
    col13 = Op.columnas("Cantidad de Días", celda0, 13, True, 100, 200)
    col13.set_sort_column_id(13)
    col14 = Op.columnas("Presenta", celda0, 14, True, 100, 200)
    col14.set_sort_column_id(14)
    col15 = Op.columnas("Alias de Usuario", celda1, 15, True, 100, 200)
    col15.set_sort_column_id(15)
    col16 = Op.columnas("Nro. Documento", celda0, 16, True, 100, 200)
    col16.set_sort_column_id(16)
    col17 = Op.columnas("Nombre de Usuario", celda1, 17, True, 200)
    col17.set_sort_column_id(17)

    lista = [
        col0, col1, col2, col3, col4, col5, col6, col7, col8, col9, col10,
        col11, col12, col13, col14, col15, col16, col17
    ]
    for columna in lista:
        if columna != col14:  # Quién presenta el preaviso
            columna.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(columna)

    self.obj("grilla").set_rules_hint(True)
    self.obj("grilla").set_search_column(5)
    self.obj("grilla").set_property('enable-grid-lines', 3)
    columna_buscar(self, 5)

    lista = ListStore(int, int, int, str, str, str, str, int, str, str, int,
                      str, str, int, str, str, str, str, str, str, str, str,
                      int)
    self.obj("grilla").set_model(lista)
    self.obj("grilla").show()
Exemple #12
0
def config_grilla(self):
    celda0 = Op.celdas(0.5)
    celda1 = Op.celdas(0.0)

    col0 = Op.columnas("Código", celda0, 0, True, 100, 200)
    col0.set_sort_column_id(0)
    col1 = Op.columnas("Cód. Marca", celda0, 1, True, 100, 200)
    col1.set_sort_column_id(1)
    col2 = Op.columnas("Marca", celda1, 2, True, 200)
    col2.set_sort_column_id(2)
    col3 = Op.columnas("Nro. R.U.A.", celda0, 3, True, 200)
    col3.set_sort_column_id(3)
    col4 = Op.columnas("Nro. Placa", celda0, 4, True, 200)
    col4.set_sort_column_id(4)

    lista = [col0, col1, col2, col3, col4]
    for columna in lista:
        columna.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(columna)

    self.obj("grilla").set_rules_hint(True)
    self.obj("grilla").set_search_column(1)
    self.obj("grilla").set_property('enable-grid-lines', 3)
    columna_buscar(self, 1)

    lista = ListStore(int, int, str, str, str)
    self.obj("grilla").set_model(lista)
    self.obj("grilla").show()
def config_grilla(self):
    celda0 = Op.celdas(0.5)
    celda1 = Op.celdas(0.0)
    celda2 = Op.celdas(1.0)

    col0 = Op.columnas("Número", celda0, 0, True, 100, 200)
    col0.set_sort_column_id(0)
    col1 = Op.columnas("Fecha de Emisión", celda1, 1, True, 200)
    col1.set_sort_column_id(18)  # Para ordenarse usa la fila 18
    col2 = Op.columnas("Fecha de Vencimiento", celda1, 2, True, 200)
    col2.set_sort_column_id(19)  # Para ordenarse usa la fila 19
    col3 = Op.columnas("Nro. Inicio", celda2, 3, True, 100, 200)
    col3.set_sort_column_id(3)
    col4 = Op.columnas("Último Nro.", celda2, 4, True, 100, 200)
    col4.set_sort_column_id(4)
    col5 = Op.columnas("Cód. Tipo Doc.", celda0, 5, True, 100, 200)
    col5.set_sort_column_id(5)
    col6 = Op.columnas("Documento Comercial", celda1, 6, True, 200)
    col6.set_sort_column_id(6)
    col7 = Op.columnas("Nro. Punto. Exp.", celda0, 7, True, 100, 200)
    col7.set_sort_column_id(7)
    col8 = Op.columnas("Punto de Expedición", celda1, 8, True, 200)
    col8.set_sort_column_id(8)
    col9 = Op.columnas("Nro. Estab.", celda0, 9, True, 100, 200)
    col9.set_sort_column_id(9)
    col10 = Op.columnas("Establecimiento", celda1, 10, True, 200)
    col10.set_sort_column_id(10)
    col11 = Op.columnas("RUC Empresa", celda0, 11, True, 100, 200)
    col11.set_sort_column_id(11)
    col12 = Op.columnas("Razón Social", celda1, 12, True, 200)
    col12.set_sort_column_id(12)
    col13 = Op.columnas("Ciudad", celda1, 13, True, 150)
    col13.set_sort_column_id(13)
    col14 = Op.columnas("Barrio", celda1, 14, True, 150)
    col14.set_sort_column_id(14)
    col15 = Op.columnas("Dirección", celda1, 15, True, 250)
    col15.set_sort_column_id(15)
    col16 = Op.columnas("Teléfono", celda1, 16, True, 150)
    col16.set_sort_column_id(16)
    col17 = Op.columna_active("Anulado", 17)
    col17.set_sort_column_id(17)

    lista = [
        col0, col1, col2, col3, col4, col5, col6, col7, col8, col9, col10,
        col11, col12, col13, col14, col15, col16
    ]
    for columna in lista:
        columna.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(columna)
    self.obj("grilla").append_column(col17)

    self.obj("grilla").set_rules_hint(True)
    self.obj("grilla").set_search_column(0)
    self.obj("grilla").set_property('enable-grid-lines', 3)
    columna_buscar(self, 0)

    lista = ListStore(int, str, str, int, int, int, str, int, str, int, str,
                      str, str, str, str, str, str, bool, str, str, str)
    self.obj("grilla").set_model(lista)
    self.obj("grilla").show()
def config_grilla(self):
    celda0 = Op.celdas(0.5)
    celda1 = Op.celdas(0.0)

    col0 = Op.columnas("Código", celda0, 0, True, 100, 150)
    col0.set_sort_column_id(0)
    col1 = Op.columnas("Descripción", celda1, 1, True, 200)
    col1.set_sort_column_id(1)
    col2 = Op.columnas("Nro. Estab.", celda0, 2, True, 100, 150)
    col2.set_sort_column_id(2)
    col3 = Op.columnas("Establecimiento", celda1, 3, True, 200)
    col3.set_sort_column_id(3)
    col4 = Op.columnas("Dirección", celda1, 4, True, 200)
    col4.set_sort_column_id(4)
    col5 = Op.columnas("Nro. Teléfono", celda1, 5, True, 200)
    col5.set_sort_column_id(5)
    col6 = Op.columna_active("Activo", 6)
    col6.set_sort_column_id(6)

    lista = [col0, col1, col2, col3, col4, col5]
    for columna in lista:
        columna.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(columna)
    self.obj("grilla").append_column(col6)

    self.obj("grilla").set_rules_hint(True)
    self.obj("grilla").set_search_column(1)
    self.obj("grilla").set_property('enable-grid-lines', 3)
    columna_buscar(self, 1)

    lista = ListStore(int, str, int, str, str, str, int)
    self.obj("grilla").set_model(lista)
    self.obj("grilla").show()
    def config_grilla_vacaciones(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(1.0)

        col0 = Op.columnas("Código", celda0, 0, True, 100, 200)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Fecha de Inicio", celda0, 1, True, 200)
        col1.set_sort_column_id(6)  # Para ordenarse usa la fila 6
        col2 = Op.columnas("Fecha de Finalización", celda0, 2, True, 200)
        col2.set_sort_column_id(7)  # Para ordenarse usa la fila 7
        col3 = Op.columnas("Cantidad de Días", celda1, 3, True, 100, 200)
        col3.set_sort_column_id(3)
        col4 = Op.columnas("Nro. de Comprobante", celda1, 4, True, 100, 200)
        col4.set_sort_column_id(4)
        col5 = Op.columnas("Fecha de Expedición", celda0, 5, True, 200)
        col5.set_sort_column_id(8)  # Para ordenarse usa la fila 8

        lista = [col0, col1, col2, col3, col4, col5]
        for columna in lista:
            self.obj("grilla").append_column(columna)

        self.obj("grilla").set_rules_hint(True)
        self.obj("grilla").set_search_column(0)
        self.obj("grilla").set_property('enable-grid-lines', 3)

        lista = ListStore(int, str, str, int, str, str, str, str, str)
        self.obj("grilla").set_model(lista)
        self.obj("grilla").show()
    def config_grilla_categorias(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(0.0)
        celda2 = Op.celdas(1.0)

        col0 = Op.columnas("Código", celda0, 0, True, 100, 150)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Categoría", celda1, 1, True, 150)
        col1.set_sort_column_id(1)
        col2 = Op.columnas("Impuesto", celda1, 2, True, 150)
        col2.set_sort_column_id(2)
        col3 = Op.columnas("Porcentaje", celda2, 3, True, 100, 150)
        col3.set_sort_column_id(3)
        col4 = Op.columnas("Porc. Comisión", celda2, 4, True, 100, 150)
        col4.set_sort_column_id(4)

        lista = [col0, col1, col2, col3, col4]
        for columna in lista:
            self.obj("grilla_categorias").append_column(columna)

        self.obj("grilla_categorias").set_rules_hint(True)
        self.obj("grilla_categorias").set_search_column(2)
        self.obj("grilla_categorias").set_property('enable-grid-lines', 3)

        lista = ListStore(int, str, str, float, float)
        self.obj("grilla_categorias").set_model(lista)
        self.obj("grilla_categorias").show()
def config_grilla(self):
    celda0 = Op.celdas(0.5)
    celda1 = Op.celdas(0.0)

    col0 = Op.columnas("Código", celda0, 0, True, 100, 150)
    col0.set_sort_column_id(0)
    col1 = Op.columnas("Nro. Contrato", celda0, 1, True, 100, 150)
    col1.set_sort_column_id(1)
    col2 = Op.columnas("Cód. Empleado", celda0, 2, True, 100, 150)
    col2.set_sort_column_id(2)
    col3 = Op.columnas("Tipo Doc. Identidad", celda0, 3, True, 200)
    col3.set_sort_column_id(3)
    col4 = Op.columnas("Nro. Doc. Identidad", celda0, 4, True, 200)
    col4.set_sort_column_id(4)
    col5 = Op.columnas("Nombre y Apellido", celda1, 5, True, 150)
    col5.set_sort_column_id(5)
    col6 = Op.columnas("Dirección", celda1, 6, True, 250)
    col6.set_sort_column_id(6)
    col7 = Op.columnas("Teléfono", celda1, 7, True, 250)
    col7.set_sort_column_id(7)

    lista = [col0, col1, col2, col3, col4, col5, col6, col7]
    for columna in lista:
        columna.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(columna)

    self.obj("grilla").set_rules_hint(True)
    self.obj("grilla").set_search_column(5)
    self.obj("grilla").set_property('enable-grid-lines', 3)
    columna_buscar(self, 5)

    lista = ListStore(int, int, int, str, str, str, str, str)
    self.obj("grilla").set_model(lista)
    self.obj("grilla").show()
Exemple #18
0
    def config_grilla_detalles(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(0.0)
        celda2 = Op.celdas(1.0)

        col0 = Op.columnas("Código", celda0, 0, True, 90, 90)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Descripción", celda1, 1, True, 270)
        col1.set_sort_column_id(1)
        col2 = Op.columnas("Cantidad", celda2, 2, True, 100, 150)
        col2.set_sort_column_id(2)
        col3 = Op.columnas("Precio Unitario", celda2, 3, True, 135, 135)
        col3.set_sort_column_id(3)
        col4 = Op.columnas("SubTotal", celda2, 4, True, 135, 135)
        col4.set_sort_column_id(4)

        lista = [col0, col1, col2, col3, col4]
        for columna in lista:
            columna.connect('clicked', self.on_treeviewcolumn_clicked)
            self.obj("grilla").append_column(columna)

        self.obj("grilla").set_rules_hint(True)
        self.obj("grilla").set_search_column(1)
        self.obj("grilla").set_property('enable-grid-lines', 3)

        lista = ListStore(int, str, float, float, float, int)
        self.obj("grilla").set_model(lista)
        self.obj("grilla").show()
Exemple #19
0
    def config_grilla_detalles(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(0.0)
        celda2 = Op.celdas(1.0)

        col0 = Op.columnas("Cód.", celda0, 0, True, 50, 100)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Nombre", celda1, 1, True, 200, 400)
        col1.set_sort_column_id(1)
        col2 = Op.columnas("Cantidad", celda2, 2, True, 100, 150)
        col2.set_sort_column_id(2)
        col3 = Op.columnas("Precio Unitario", celda2, 3, True, 100, 150)
        col3.set_sort_column_id(3)
        col4 = Op.columnas("Exentas", celda2, 4, True, 100, 150)
        col4.set_sort_column_id(4)
        col5 = Op.columnas("Gravadas 5%", celda2, 5, True, 100, 150)
        col5.set_sort_column_id(5)
        col6 = Op.columnas("Gravadas 10%", celda2, 6, True, 100, 150)
        col6.set_sort_column_id(6)

        lista = [col0, col1, col2, col3, col4, col5, col6]
        for columna in lista:
            columna.connect('clicked', self.on_treeviewcolumn_clicked)
            self.obj("grilla").append_column(columna)

        self.obj("grilla").set_rules_hint(True)
        self.obj("grilla").set_search_column(1)
        self.obj("grilla").set_property('enable-grid-lines', 3)

        lista = ListStore(int, str, float, float, float, float, float, int)
        self.obj("grilla").set_model(lista)
        self.obj("grilla").show()
    def config_grilla(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(0.0)

        col0 = Op.columnas("Código", celda0, 0, True, 75, 100)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Cód. Turno", celda0, 1, True, 100, 150)
        col1.set_sort_column_id(1)
        col2 = Op.columnas("Turno", celda1, 2, True, 150)
        col2.set_sort_column_id(2)
        col3 = Op.columnas("Cód. Día", celda0, 3, True, 100, 150)
        col3.set_sort_column_id(3)
        col4 = Op.columnas("Día", celda1, 4, True, 150)
        col4.set_sort_column_id(4)
        col5 = Op.columnas("Hora de Entrada", celda0, 5, True, 100, 150)
        col5.set_sort_column_id(5)
        col6 = Op.columnas("Hora de Salida", celda0, 6, True, 100, 150)
        col6.set_sort_column_id(6)

        lista = [col0, col1, col2, col3, col4, col5, col6]
        for columna in lista:
            columna.connect('clicked', self.on_treeviewcolumn_clicked)
            self.obj("grilla").append_column(columna)

        self.obj("grilla").set_rules_hint(True)
        self.obj("grilla").set_search_column(1)
        self.obj("grilla").set_property('enable-grid-lines', 3)

        lista = ListStore(int, int, str, int, str, str, str)
        self.obj("grilla").set_model(lista)
        self.obj("grilla").show()
Exemple #21
0
    def config_grilla_buscar(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(0.0)
        celda2 = Op.celdas(1.0)

        col0 = Op.columnas("Nro. Timbrado", celda0, 0, True, 100, 150)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Nro. Factura", celda0, 1, True, 100, 150)
        col1.set_sort_column_id(1)
        col2 = Op.columnas("Nro. Cuota", celda0, 2, True, 100, 100)
        col2.set_sort_column_id(2)
        col3 = Op.columnas("Fecha de Vencimiento", celda1, 3, True, 300, 400)
        col3.set_sort_column_id(5)  # Para ordenarse usa la fila 5
        col4 = Op.columnas("Monto", celda2, 4, True, 150, 200)
        col4.set_sort_column_id(4)

        lista = [col0, col1, col2, col3, col4]
        for columna in lista:
            columna.connect('clicked', self.on_treeviewcolumn_clicked)
            self.obj("grilla_buscar").append_column(columna)

        self.obj("grilla_buscar").set_rules_hint(True)
        self.obj("grilla_buscar").set_search_column(1)
        self.obj("grilla_buscar").set_property('enable-grid-lines', 3)
        self.columna_buscar(1)

        lista = ListStore(int, int, int, str, float, str)
        self.obj("grilla_buscar").set_model(lista)
        self.obj("grilla_buscar").show()
Exemple #22
0
def config_grilla(self):
    celda0 = Op.celdas(0.5)
    celda1 = Op.celdas(0.0)
    celda2 = Op.celdas(1.0)

    col0 = Op.columnas("Código", celda0, 0, True, 100, 150)
    col0.set_sort_column_id(0)
    col1 = Op.columnas("Nombre", celda1, 1, True, 200)
    col1.set_sort_column_id(1)
    col2 = Op.columnas("Cód. País", celda0, 2, True, 100, 150)
    col2.set_sort_column_id(2)
    col3 = Op.columnas("País", celda1, 3, True, 200)
    col3.set_sort_column_id(3)
    col4 = Op.columnas("Símbolo", celda0, 4, True, 100, 150)
    col4.set_sort_column_id(4)
    col5 = Op.columnas("Compra", celda2, 5, True, 100, 150)
    col5.set_sort_column_id(5)
    col6 = Op.columnas("Venta", celda2, 6, True, 100, 150)
    col6.set_sort_column_id(6)

    lista = [col0, col1, col2, col3, col4]
    for columna in lista:
        columna.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(columna)
    self.obj("grilla").append_column(col5)
    self.obj("grilla").append_column(col6)

    self.obj("grilla").set_rules_hint(True)
    self.obj("grilla").set_search_column(1)
    self.obj("grilla").set_property('enable-grid-lines', 3)
    columna_buscar(self, 1)

    lista = ListStore(int, str, int, str, str, float, float)
    self.obj("grilla").set_model(lista)
    self.obj("grilla").show()
    def config_grilla_medio(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(0.0)

        col0 = Op.columnas("Número", celda0, 0, True, 100, 150)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Cód. Tipo Medio", celda0, 1, True, 100, 150)
        col1.set_sort_column_id(1)
        col2 = Op.columnas("Tipo de Medio de Contacto", celda1, 2, True, 220, 300)
        col2.set_sort_column_id(2)
        col3 = Op.columnas("Descripción", celda1, 3, True, 200, 300)
        col3.set_sort_column_id(3)
        col4 = Op.columnas("Observaciones", celda1, 4, True, 200)
        col4.set_sort_column_id(4)

        lista = [col0, col1, col2, col3, col4]
        for columna in lista:
            self.obj("grilla_medio").append_column(columna)

        self.obj("grilla_medio").set_rules_hint(True)
        self.obj("grilla_medio").set_search_column(1)
        self.obj("grilla_medio").set_property('enable-grid-lines', 3)

        lista = ListStore(int, int, str, str, str)
        self.obj("grilla_medio").set_model(lista)
        self.obj("grilla_medio").show()
Exemple #24
0
def config_grilla(self):
    celda0 = Op.celdas(0.5)
    celda1 = Op.celdas(0.0)
    celda2 = Op.celdas(1.0)

    col0 = Op.columnas("Código", celda0, 0, True, 100, 200)
    col0.set_sort_column_id(0)
    col1 = Op.columnas("Descripción", celda1, 1, True, 200)
    col1.set_sort_column_id(1)
    col2 = Op.columnas("Cód. Moneda", celda0, 2, True, 100, 200)
    col2.set_sort_column_id(2)
    col3 = Op.columnas("Moneda", celda1, 3, True, 200)
    col3.set_sort_column_id(3)
    col4 = Op.columnas("Cód. Tipo", celda0, 4, True, 100, 200)
    col4.set_sort_column_id(4)
    col5 = Op.columnas("Tipo de Denominación", celda1, 5, True, 200)
    col5.set_sort_column_id(5)
    col6 = Op.columnas("Valor", celda2, 6, True, 100, 200)
    col6.set_sort_column_id(6)

    lista = [col0, col1, col2, col3, col4, col5, col6]
    for columna in lista:
        columna.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(columna)

    self.obj("grilla").set_rules_hint(True)
    self.obj("grilla").set_search_column(1)
    self.obj("grilla").set_property('enable-grid-lines', 3)
    columna_buscar(self, 1)

    lista = ListStore(int, str, int, str, int, str, float)
    self.obj("grilla").set_model(lista)
    self.obj("grilla").show()
Exemple #25
0
    def config_grilla_buscar(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(0.0)
        celda2 = Op.celdas(1.0)

        col0 = Op.columnas("Nro. de Lote", celda0, 0, True, 100, 100)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Fecha de Vencimiento", celda1, 1, True, 300, 400)
        col1.set_sort_column_id(3)  # Para ordenarse usa la fila 3
        col2 = Op.columnas("Cantidad", celda2, 2, True, 100, 125)
        col2.set_sort_column_id(2)

        lista = [col0, col1, col2]
        for columna in lista:
            columna.connect('clicked', self.on_treeviewcolumn_clicked)
            self.obj("grilla_buscar").append_column(columna)

        self.obj("grilla_buscar").set_rules_hint(True)
        self.obj("grilla_buscar").set_search_column(1)
        self.obj("grilla_buscar").set_property('enable-grid-lines', 3)

        self.obj("txt_buscar").set_editable(True)
        self.obj("hbox_fecha").set_visible(False)
        self.columna_buscar(0)

        lista = ListStore(str, str, float, str)
        self.obj("grilla_buscar").set_model(lista)
        self.obj("grilla_buscar").show()
Exemple #26
0
def config_grilla(self):
    celda0 = Op.celdas(0.5)
    celda1 = Op.celdas(0.0)
    celda2 = Op.celdas(1.0)

    col0 = Op.columnas("Código", celda0, 0, True, 100, 200)
    col0.set_sort_column_id(0)
    col1 = Op.columnas("Cód. Moneda", celda0, 1, True, 100, 200)
    col1.set_sort_column_id(1)
    col2 = Op.columnas("Nombre", celda1, 2, True, 200)
    col2.set_sort_column_id(2)
    col3 = Op.columnas("Fecha", celda0, 3, True, 200)
    col3.set_sort_column_id(6)  # Para ordenarse usa la fila 6
    col4 = Op.columnas("Compra", celda2, 4, True, 100, 200)
    col4.set_sort_column_id(4)
    col5 = Op.columnas("Venta", celda2, 5, True, 100, 200)
    col5.set_sort_column_id(5)

    lista = [col0, col1, col2, col3, col4, col5]
    for columna in lista:
        columna.connect('clicked', self.on_treeviewcolumn_clicked)
        self.obj("grilla").append_column(columna)

    self.obj("grilla").set_rules_hint(True)
    self.obj("grilla").set_search_column(2)
    self.obj("grilla").set_property('enable-grid-lines', 3)
    columna_buscar(self, 2)

    lista = ListStore(int, int, str, str, float, float, str)
    self.obj("grilla").set_model(lista)
    self.obj("grilla").show()
Exemple #27
0
    def config_grilla_conceptos(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(0.0)
        celda2 = Op.celdas(1.0)

        col0 = Op.columnas("Código", celda0, 0, True, 100, 200)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Cód. Concepto", celda0, 1, True, 100, 200)
        col1.set_sort_column_id(1)
        col2 = Op.columnas("Concepto de Pago", celda1, 2, True, 200)
        col2.set_sort_column_id(2)
        col3 = Op.columnas("Cantidad", celda2, 3, True, 100, 200)
        col3.set_sort_column_id(3)
        col4 = Op.columnas("Monto", celda2, 4, True, 100, 200)
        col4.set_sort_column_id(4)

        lista = [col0, col1, col2, col3, col4]
        for columna in lista:
            self.obj("grilla").append_column(columna)

        self.obj("grilla").set_rules_hint(True)
        self.obj("grilla").set_search_column(0)
        self.obj("grilla").set_property('enable-grid-lines', 3)

        lista = ListStore(int, int, str, str, float, bool, str)
        self.obj("grilla").set_model(lista)
        self.obj("grilla").show()
    def config_grilla(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(0.0)

        col0 = Op.columnas("Código", celda0, 0, True, 100, 150)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Tipo Documento", celda1, 1, True, 125)
        col1.set_sort_column_id(1)
        col2 = Op.columnas("Nro. Doc.", celda0, 2, True, 100)
        col2.set_sort_column_id(2)
        col3 = Op.columnas("Alias", celda1, 3, True, 150)
        col3.set_sort_column_id(3)
        col4 = Op.columnas("Nombre y Apellido", celda1, 4, True, 250)
        col4.set_sort_column_id(4)
        col5 = Op.columnas("Ocupación o Cargo", celda1, 5, True, 150)
        col5.set_sort_column_id(5)

        lista = [col0, col1, col2, col3, col4, col5]
        for columna in lista:
            columna.connect('clicked', self.on_treeviewcolumn_clicked)
            self.obj("grilla").append_column(columna)

        self.obj("grilla").set_rules_hint(True)
        self.obj("grilla").set_search_column(1)
        self.obj("grilla").set_property('enable-grid-lines', 3)

        lista = ListStore(int, str, str, str, str, str, int, str)
        self.obj("grilla").set_model(lista)
        self.obj("grilla").show()
    def config_grilla(self, grilla):
        celda0 = celdas(0.5)
        celda1 = celdas(0.0)
        celda2 = celdas(1.0)

        col0 = columnas("Nro. Timbrado", celda0, 0, True, 100, 200)
        col0.set_sort_column_id(0)
        col1 = columnas("Nro. Nota de Débito", celda0, 1, True, 100, 200)
        col1.set_sort_column_id(1)
        col2 = columnas("Fecha de Expedición", celda0, 2, True, 200, 250)
        col2.set_sort_column_id(2)
        col3 = columnas("Nro. Doc. Cliente", celda0, 3, True, 100, 150)
        col3.set_sort_column_id(3)
        col4 = columnas("Cliente", celda1, 4, True, 100, 250)
        col4.set_sort_column_id(4)
        col5 = columnas("Total", celda2, 5, True, 100, 150)
        col5.set_sort_column_id(5)

        lista = [col0, col1, col2, col3, col4, col5]
        for columna in lista:
            grilla.append_column(columna)

        grilla.set_rules_hint(True)
        grilla.set_search_column(1)
        grilla.set_property('enable-grid-lines', 3)

        lista = ListStore(int, str, str, str, str, float)
        grilla.set_model(lista)
        grilla.show()
Exemple #30
0
    def config_grilla_items(self):
        celda0 = Op.celdas(0.5)
        celda1 = Op.celdas(0.0)
        celda2 = Op.celdas(1.0)

        col0 = Op.columnas("Cód. Ítem", celda0, 0, True, 70, 100)
        col0.set_sort_column_id(0)
        col1 = Op.columnas("Código de Barras", celda0, 1, True, 150, 250)
        col1.set_sort_column_id(1)
        col2 = Op.columnas("Nombre", celda1, 2, True, 125, 250)
        col2.set_sort_column_id(2)
        col3 = Op.columnas("Categoría", celda1, 3, True, 150, 250)
        col3.set_sort_column_id(3)
        col4 = Op.columnas("Presentacion", celda1, 4, True, 150, 250)
        col4.set_sort_column_id(4)
        col5 = Op.columnas("Cantidad", celda2, 5, True, 100, 150)
        col5.set_sort_column_id(5)
        col6 = Op.columnas("Observaciones", celda2, 6, True, 200)
        col6.set_sort_column_id(6)

        lista = [col0, col1, col2, col3, col4, col5, col6]
        for columna in lista:
            columna.connect('clicked', self.on_treeviewcolumn_clicked)
            self.obj("grilla").append_column(columna)

        self.obj("grilla").set_rules_hint(True)
        self.obj("grilla").set_search_column(1)
        self.obj("grilla").set_property('enable-grid-lines', 3)

        lista = ListStore(int, str, str, str, str, float, str)
        self.obj("grilla").set_model(lista)
        self.obj("grilla").show()
Exemple #31
0
def dummy_entries():
    store = ListStore(str)
    store.append(('First entry',))
    store.append(('Second entry',))
    store.append(('Third entry',))
    return store