def __init__(self, parent=None):
        super(edit_limitescomite, self).__init__()
        self.ui = Ui_Form()
        self.ui.setupUi(self)
        self.connect_signals()
        self.ui.qspinboxqtd.setMaximum(9999999)

        #seleciona todos os comites
        comites = select('comite', ['nome'])

        """verificacao
        """
        if not comites:
            showdialog('Alerta', 'Nenhum Comitê cadastrado')
        tipos = select('tipo_credencial', ['sigla'])
        if not tipos:
            showdialog('Alerta', 'Nenhum Tipo de Credencial cadastrado')
        if not tipos or not comites:
            return

        cmd = "SELECT quantidade FROM limites_comite WHERE comite = '" + comites[0][0] + """' AND
        tipo_credencial = '""" + tipos[0][0] + "';"
        qtd = executa_select(cmd)[0][0]
        self.ui.qspinboxqtd.setValue(qtd)
        self.eval_comcoboxtipo(tipos)
        self.eval_comcoboxcomite(comites)
Ejemplo n.º 2
0
    def __init__(self, parent=None):
        super(edit_limitesoi, self).__init__()
        self.ui = Ui_Form()
        self.ui.setupUi(self)
        self.connect_signals()
        self.ui.qspinboxqtd.setMaximum(9999999)
        oi = select('orgao_imprensa', ['nome'])


        """verificao
        """
        if not oi:
            showdialog('Alerta', 'Nenhum OI cadastrado')
        tipos = select('tipo_credencial', ['sigla'])
        if not tipos:
            showdialog('Alerta', 'Nenhum Tipo de Credencial cadastrada')
        if not tipos or not oi:
            return

        """ seleciona todas as quantidades relacionadas ao OI e Tipo de Crendenciais escolhidas pelo usuario
        """
        cmd = "SELECT quantidade from limites_oi JOIN orgao_imprensa "
        cmd += "ON orgao_imprensa = id WHERE nome = '" + oi[0][0] + "' "
        cmd += "AND tipo_credencial = '" + tipos[0][0] + "';"
        qtd = executa_select(cmd)[0][0]


        if qtd:
            self.oldqtd = qtd
        else:
            self.oldqtd = 0
        self.ui.qspinboxqtd.setValue(qtd)
        self.eval_comcoboxtipo(tipos)
        self.eval_comcoboxoi(oi)
Ejemplo n.º 3
0
 def __init__(self, parent=None):
     """inicia a tela e seleciona o nome de todos os comites
         para adicionalos em um combobox
     """
     super(add_oi, self).__init__()
     self.ui = Ui_Form()
     self.ui.setupUi(self)
     comite = select('comite', ['nome'])
     if not comite:
         showdialog('Alerta', 'Nenhum Comitê cadastrado')
         return
     self.eval_combobox(comite)
     self.connect_signals()