def AddMensajeRecibido(self,telefono,mensaje,smsrecibidos): try: datos = [str(telefono),str(mensaje),str(LaFecha.damefechaJerm())] fila = 0 columna = 0 self.MainWindow.tableWidget_Recibidos.insertRow(0) for item in datos: texto = QtGui.QTableWidgetItem(item) self.MainWindow.tableWidget_Recibidos.setItem(fila,columna,texto) columna = columna + 1 #Contamos la cantidad de columnas en la tabla if self.MainWindow.tableWidget_Recibidos.rowCount() > 100: self.MainWindow.tableWidget_Recibidos.removeRow(101) #Cambiamos el label de Contador self.MainWindow.label_MensajesRecibidos.setText("SMS Incoming ("+str(smsrecibidos)+")") except Exception as exc: GuardarTXTObjeto.GuardarErrorLog(0,str(traceback.format_exc()))
def AddMensajeCola(self,telefono=None,mensaje=None,pk=None): try: #Variables para Insertar if telefono != None: datos = ["1",str(pk),str(telefono),str(mensaje),str(LaFecha.damefechaJerm())] fila = 0 columna = 0 self.MainWindow.tableWidget_Cola.insertRow(0) for item in datos: texto = QtGui.QTableWidgetItem(item) self.MainWindow.tableWidget_Cola.setItem(fila,columna,texto) columna = columna + 1 #Contamos la cantidad de columnas en la tabla if self.MainWindow.tableWidget_Cola.rowCount() > 100: self.MainWindow.tableWidget_Cola.removeRow(101) #Cambiamos el label de Contador filas = self.MainWindow.tableWidget_Cola.rowCount() self.MainWindow.label_TotalCola.setText(str(filas)) except Exception as exc: GuardarTXTObjeto.GuardarErrorLog(0,str(traceback.format_exc()))
def AddMensajeFallido(self,telefono,mensaje,pk,smsfallidos): try: #Variables para Insertar datos = ["1",str(pk),str(telefono),str(mensaje),str(LaFecha.damefechaJerm())] fila = 0 columna = 0 self.MainWindow.tableWidget_Fallidos.insertRow(0) for item in datos: texto = QtGui.QTableWidgetItem(item) self.MainWindow.tableWidget_Fallidos.setItem(fila,columna,texto) columna = columna + 1 #Eliminamor el primero de la cola self.MainWindow.tableWidget_Cola.removeRow(0) #Contamos la cantidad de columnas en la tabla if self.MainWindow.tableWidget_Fallidos.rowCount() > 100: self.MainWindow.tableWidget_Fallidos.removeRow(101) #Sumo el numero al Label Contador self.MainWindow.label_MensajesFallidos.setText("SMS Fail ("+str(smsfallidos)+")") #Actualizar el Label de la Cola self.AddMensajeCola() except Exception as exc: GuardarTXTObjeto.GuardarErrorLog(0,str(traceback.format_exc()))