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)
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)
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()