Beispiel #1
0
    def setupUi(self, Dialog, cont):
        global ContEnsayo
        ContEnsayo = cont

        Dialog.setObjectName(_fromUtf8("verensayosbombeo"))
        Dialog.resize(576, 276)
        Dialog.setWindowTitle(
            QtGui.QApplication.translate("Dialog", "Ver Ensayos de Bombeo",
                                         None, QtGui.QApplication.UnicodeUTF8))

        ## Se obtienen los ensayos lamcaneados en el controlador
        ens = ContEnsayo.ensayos
        ##      Se toma el primero de ellos
        e = ens[0]
        ##      Se instancia un modelo tabla con los ensayos y los nombres de los campos a mostrar(id)
        self.model = modelotabla.modelotabla(ens, e.datosNombre())

        self.tablita = QtGui.QTableView(Dialog)
        self.tablita.setGeometry(QtCore.QRect(20, 40, 256, 192))
        self.tablita.setObjectName(_fromUtf8("tablita"))
        self.tablita.setModel(self.model)

        self.tablita2 = QtGui.QTableView(Dialog)
        self.tablita2.setGeometry(QtCore.QRect(300, 40, 256, 192))
        self.tablita2.setObjectName(_fromUtf8("tablita2"))

        ##      QtCore.QObject.connect(self.tablita, QtCore.SIGNAL(_fromUtf8("cellClicked()")), self.elegirensayo)
        QtCore.QObject.connect(
            self.tablita, QtCore.SIGNAL(_fromUtf8("clicked(QModelIndex)")),
            self.elegirensayo)

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Beispiel #2
0
    def setupUi(self, Dialog, cont):
        global ContEnsayo
        ContEnsayo=cont        
        
        Dialog.setObjectName(_fromUtf8("verensayosbombeo"))
        Dialog.resize(576, 276)
        Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Ver Ensayos de Bombeo", None, QtGui.QApplication.UnicodeUTF8))

## Se obtienen los ensayos lamcaneados en el controlador
        ens=ContEnsayo.ensayos
##      Se toma el primero de ellos
        e=ens[0]
##      Se instancia un modelo tabla con los ensayos y los nombres de los campos a mostrar(id)
        self.model=modelotabla.modelotabla(ens, e.datosNombre())
        
        self.tablita= QtGui.QTableView(Dialog)
        self.tablita.setGeometry(QtCore.QRect(20, 40, 256, 192))
        self.tablita.setObjectName(_fromUtf8("tablita"))
        self.tablita.setModel(self.model)

        self.tablita2= QtGui.QTableView(Dialog)
        self.tablita2.setGeometry(QtCore.QRect(300, 40, 256, 192))
        self.tablita2.setObjectName(_fromUtf8("tablita2"))     

##      QtCore.QObject.connect(self.tablita, QtCore.SIGNAL(_fromUtf8("cellClicked()")), self.elegirensayo)
        QtCore.QObject.connect(self.tablita, QtCore.SIGNAL(_fromUtf8("clicked(QModelIndex)")), self.elegirensayo)
        
        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Beispiel #3
0
 def listarEnsayos(self):
     ##      al clickear en ensayos se va a mostrar el listado de ensayos
     global ContEnsayo
     #       print 'ensayos'
     enss = ContEnsayo.ensayos
     self.model = modelotabla.modelotabla(enss, ["Id", "Nombre"])
     self.vistaDatosControlador.setModel(self.model)
     self.tipo = "e"
     self.oe = None
Beispiel #4
0
 def listarObservaciones(self):
     ##      al clickear en observaciones se va a mostrar el listado
     global ContEnsayo
     #print 'observaciones'
     obss = ContEnsayo.observaciones
     self.model = modelotabla.modelotabla(obss, ["Id", "Nombre"])
     self.vistaDatosControlador.setModel(self.model)
     self.tipo = "o"
     self.oe = None
Beispiel #5
0
    def refrescar(self, actualizarControlador):
        self.model_po=modelotabla.modelotabla(self.p.observaciones,["Id", "Nombre"])       
        self.vistaObservaciones.setModel(self.model_po)
        self.model_pe=modelotabla.modelotabla(self.p.ensayos,["Id", "Nombre"])
        self.vistaEnsayos.setModel(self.model_pe)

        self.vistaEnsayos.resizeColumnsToContents()
        self.vistaObservaciones.resizeColumnsToContents()
        self.vistaDatosControlador.resizeColumnsToContents()

        if self.tiporem==self.tipo or actualizarControlador:
            print "dice que ira a actualizar el listado del controlador"
            if self.tipo=="o" :
                print "va a cargar las observaciones"
                self.listarObservaciones()
            else:
                print "va a cargar los bombeos"
                self.listarEnsayos()
Beispiel #6
0
    def listarEnsayos(self):
##      al clickear en ensayos se va a mostrar el listado de ensayos
        global ContEnsayo
#       print 'ensayos'
        enss=ContEnsayo.ensayos
        self.model=modelotabla.modelotabla(enss, ["Id", "Nombre"])
        self.vistaDatosControlador.setModel(self.model)
        self.tipo="e"
        self.oe=None
Beispiel #7
0
    def listarObservaciones(self):
##      al clickear en observaciones se va a mostrar el listado
        global ContEnsayo
        #print 'observaciones'
        obss=ContEnsayo.observaciones
        self.model=modelotabla.modelotabla(obss, ["Id", "Nombre"])
        self.vistaDatosControlador.setModel(self.model)
        self.tipo="o"
        self.oe=None
Beispiel #8
0
    def refrescar(self, actualizarControlador):
        self.model_po = modelotabla.modelotabla(self.p.observaciones,
                                                ["Id", "Nombre"])
        self.vistaObservaciones.setModel(self.model_po)
        self.model_pe = modelotabla.modelotabla(self.p.ensayos,
                                                ["Id", "Nombre"])
        self.vistaEnsayos.setModel(self.model_pe)

        self.vistaEnsayos.resizeColumnsToContents()
        self.vistaObservaciones.resizeColumnsToContents()
        self.vistaDatosControlador.resizeColumnsToContents()

        if self.tiporem == self.tipo or actualizarControlador:
            print "dice que ira a actualizar el listado del controlador"
            if self.tipo == "o":
                print "va a cargar las observaciones"
                self.listarObservaciones()
            else:
                print "va a cargar los bombeos"
                self.listarEnsayos()
Beispiel #9
0
    def elegirensayo(self, item):
##      print self.model.data(item,QtCore.Qt.DisplayRole)
##      Se Llama al metodo objeto del modelotabla para retornar el ensayo original asociado
        e=self.model.objeto(item)
        print "se elijiio ensayo "+str(e.id)        
       
##      Se crea una instancia de bombeo para tomar los nombres de los atributos        
        aux=bombeo.bombeo(0,0)
##      Se instancia un modelo tabla con el ensayo seleccionado y los atributos a mostrar(tiempo, caudal)
        model2=modelotabla.modelotabla(e.devolverB(), aux.datosNombre())
##      Se setea el modelo en la tabla 2
        self.tablita2.setModel(model2)  
Beispiel #10
0
    def elegirensayo(self, item):
##      print self.model.data(item,QtCore.Qt.DisplayRole)
##      Se Llama al metodo objeto del modelotabla para retornar el ensayo original asociado
        obse=self.model.objeto(item)
        print "se elijio las observaciones del ensayo nro: "+str(obse.id)        
       
##      Se creo una instancia de una observacion para tomar los nombres de los atributos        
        aux=observacion.observacion(0,0)
##      Se instancia un modelo tabla con las observaciones del ensayo y los atributos a mostrar(tiempo, nivel piezo)
        model2=modelotabla.modelotabla(obse.devolverO(), aux.datosNombre())
##      Se setea el modelo en la tabla 2
        self.tablita2.setModel(model2)  
Beispiel #11
0
    def elegirensayo(self, item):
        ##      print self.model.data(item,QtCore.Qt.DisplayRole)
        ##      Se Llama al metodo objeto del modelotabla para retornar el ensayo original asociado
        e = self.model.objeto(item)
        print "se elijiio ensayo " + str(e.id)

        ##      Se crea una instancia de bombeo para tomar los nombres de los atributos
        aux = bombeo.bombeo(0, 0)
        ##      Se instancia un modelo tabla con el ensayo seleccionado y los atributos a mostrar(tiempo, caudal)
        model2 = modelotabla.modelotabla(e.devolverB(), aux.datosNombre())
        ##      Se setea el modelo en la tabla 2
        self.tablita2.setModel(model2)
Beispiel #12
0
    def elegirensayo(self, item):
        ##      print self.model.data(item,QtCore.Qt.DisplayRole)
        ##      Se Llama al metodo objeto del modelotabla para retornar el ensayo original asociado
        obse = self.model.objeto(item)
        print "se elijio las observaciones del ensayo nro: " + str(obse.id)

        ##      Se creo una instancia de una observacion para tomar los nombres de los atributos
        aux = observacion.observacion(0, 0)
        ##      Se instancia un modelo tabla con las observaciones del ensayo y los atributos a mostrar(tiempo, nivel piezo)
        model2 = modelotabla.modelotabla(obse.devolverO(), aux.datosNombre())
        ##      Se setea el modelo en la tabla 2
        self.tablita2.setModel(model2)
Beispiel #13
0
    def setupUi(self, Asociarensayos, idpozo, cont, demo):
        global ContEnsayo
        ContEnsayo = cont
        self.p = cont.buscarPozo(idpozo)
        self.guardar = Asociarensayos
        self.demo = demo
        ##Almacenar datos para desacer cambios al dar cancelar

        ContEnsayo.copiarObservacionesEnsayos()
        self.pcopia = self.p.copiaSuperficial()

        Asociarensayos.setObjectName(_fromUtf8("Asociarensayos"))
        Asociarensayos.resize(692, 295)

        self.model_pe = modelotabla.modelotabla(self.p.ensayos,
                                                ["Id", "Nombre"])
        self.vistaEnsayos = QtGui.QTableView(Asociarensayos)
        self.vistaEnsayos.setGeometry(QtCore.QRect(280, 50, 181, 191))
        self.vistaEnsayos.setObjectName(_fromUtf8("vistaEnsayos"))
        self.vistaEnsayos.setModel(self.model_pe)
        self.vistaEnsayos.resizeColumnsToContents()

        self.model_po = modelotabla.modelotabla(self.p.observaciones,
                                                ["Id", "Nombre"])
        self.vistaObservaciones = QtGui.QTableView(Asociarensayos)
        self.vistaObservaciones.setGeometry(QtCore.QRect(480, 50, 181, 191))
        self.vistaObservaciones.setObjectName(_fromUtf8("vistaObservaciones"))
        self.vistaObservaciones.setModel(self.model_po)
        self.vistaObservaciones.resizeColumnsToContents()

        self.vistaDatosControlador = QtGui.QTableView(Asociarensayos)
        self.vistaDatosControlador.setGeometry(QtCore.QRect(30, 80, 191, 161))
        self.vistaDatosControlador.setObjectName(
            _fromUtf8("vistaDatosControlador"))

        self.btn_Cancelar = QtGui.QPushButton(Asociarensayos)
        self.btn_Cancelar.setGeometry(QtCore.QRect(360, 260, 101, 23))
        self.btn_Cancelar.setObjectName(_fromUtf8("btn_Cancelar"))
        self.btn_Agregar = QtGui.QPushButton(Asociarensayos)
        self.btn_Agregar.setGeometry(QtCore.QRect(230, 120, 41, 23))
        self.btn_Agregar.setObjectName(_fromUtf8("btn_Agregar"))
        self.opcionensayo = QtGui.QRadioButton(Asociarensayos)
        self.opcionensayo.setGeometry(QtCore.QRect(30, 20, 191, 21))
        self.opcionensayo.setObjectName(_fromUtf8("opcionensayo"))
        self.opcionobservacion = QtGui.QRadioButton(Asociarensayos)
        self.opcionobservacion.setGeometry(QtCore.QRect(30, 50, 201, 21))
        self.opcionobservacion.setObjectName(_fromUtf8("opcionobservacion"))
        self.btn_Remover = QtGui.QPushButton(Asociarensayos)
        self.btn_Remover.setGeometry(QtCore.QRect(230, 170, 41, 23))
        self.btn_Remover.setObjectName(_fromUtf8("btn_Remover"))
        self.label = QtGui.QLabel(Asociarensayos)
        self.label.setGeometry(QtCore.QRect(280, 20, 181, 21))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setObjectName(_fromUtf8("label"))
        self.label_2 = QtGui.QLabel(Asociarensayos)
        self.label_2.setGeometry(QtCore.QRect(480, 20, 191, 21))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.btn_Aceptar = QtGui.QPushButton(Asociarensayos)
        self.btn_Aceptar.setGeometry(QtCore.QRect(230, 260, 101, 23))
        self.btn_Aceptar.setObjectName(_fromUtf8("btn_Aceptar"))
        ##Por defecto se eligen ensayos
        self.opcionensayo.setChecked(True)
        self.listarEnsayos()
        self.vistaDatosControlador.resizeColumnsToContents()
        self.tiporem = None
        self.tipo = "e"
        self.oe = None
        self.oerem = None

        QtCore.QObject.connect(self.opcionobservacion,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               self.listarObservaciones)
        QtCore.QObject.connect(self.opcionensayo,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               self.listarEnsayos)
        QtCore.QObject.connect(
            self.vistaDatosControlador,
            QtCore.SIGNAL(_fromUtf8("clicked(QModelIndex)")),
            self.seleccionarDato)

        QtCore.QObject.connect(
            self.vistaEnsayos,
            QtCore.SIGNAL(_fromUtf8("clicked(QModelIndex)")),
            self.seleccionarDatoRemEnsayo)
        QtCore.QObject.connect(
            self.vistaObservaciones,
            QtCore.SIGNAL(_fromUtf8("clicked(QModelIndex)")),
            self.seleccionarDatoRemObservacion)

        QtCore.QObject.connect(self.btn_Agregar,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               self.asociar)
        QtCore.QObject.connect(self.btn_Remover,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               self.desasociar)
        QtCore.QObject.connect(self.btn_Aceptar,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               self.aceptar)
        QtCore.QObject.connect(self.btn_Cancelar,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               self.cancelar)
        #QtCore.QObject.connect(self.pushButton_3, QtCore.SIGNAL(_fromUtf8("clicked()")),self.cancelar)

        self.retranslateUi(Asociarensayos)
        QtCore.QMetaObject.connectSlotsByName(Asociarensayos)
Beispiel #14
0
    def setupUi(self, Asociarensayos, idpozo, cont, demo):
        global ContEnsayo
        ContEnsayo=cont
        self.p=cont.buscarPozo(idpozo)
        self.guardar=Asociarensayos       
        self.demo=demo
        ##Almacenar datos para desacer cambios al dar cancelar

        ContEnsayo.copiarObservacionesEnsayos()
        self.pcopia=self.p.copiaSuperficial()
    
        
        Asociarensayos.setObjectName(_fromUtf8("Asociarensayos"))
        Asociarensayos.resize(692, 295)

        self.model_pe=modelotabla.modelotabla(self.p.ensayos,["Id", "Nombre"])
        self.vistaEnsayos = QtGui.QTableView(Asociarensayos)
        self.vistaEnsayos.setGeometry(QtCore.QRect(280, 50, 181, 191))
        self.vistaEnsayos.setObjectName(_fromUtf8("vistaEnsayos"))
        self.vistaEnsayos.setModel(self.model_pe)
        self.vistaEnsayos.resizeColumnsToContents()

        self.model_po=modelotabla.modelotabla(self.p.observaciones,["Id", "Nombre"]) 
        self.vistaObservaciones = QtGui.QTableView(Asociarensayos)
        self.vistaObservaciones.setGeometry(QtCore.QRect(480, 50, 181, 191))
        self.vistaObservaciones.setObjectName(_fromUtf8("vistaObservaciones"))
        self.vistaObservaciones.setModel(self.model_po)
        self.vistaObservaciones.resizeColumnsToContents()
        
        self.vistaDatosControlador = QtGui.QTableView(Asociarensayos)
        self.vistaDatosControlador.setGeometry(QtCore.QRect(30, 80, 191, 161))
        self.vistaDatosControlador.setObjectName(_fromUtf8("vistaDatosControlador"))
        
        self.btn_Cancelar = QtGui.QPushButton(Asociarensayos)
        self.btn_Cancelar.setGeometry(QtCore.QRect(360, 260, 101, 23))
        self.btn_Cancelar.setObjectName(_fromUtf8("btn_Cancelar"))
        self.btn_Agregar = QtGui.QPushButton(Asociarensayos)
        self.btn_Agregar.setGeometry(QtCore.QRect(230, 120, 41, 23))
        self.btn_Agregar.setObjectName(_fromUtf8("btn_Agregar"))
        self.opcionensayo = QtGui.QRadioButton(Asociarensayos)
        self.opcionensayo.setGeometry(QtCore.QRect(30, 20, 191, 21))
        self.opcionensayo.setObjectName(_fromUtf8("opcionensayo"))
        self.opcionobservacion = QtGui.QRadioButton(Asociarensayos)
        self.opcionobservacion.setGeometry(QtCore.QRect(30, 50, 201, 21))
        self.opcionobservacion.setObjectName(_fromUtf8("opcionobservacion"))
        self.btn_Remover = QtGui.QPushButton(Asociarensayos)
        self.btn_Remover.setGeometry(QtCore.QRect(230, 170, 41, 23))
        self.btn_Remover.setObjectName(_fromUtf8("btn_Remover"))
        self.label = QtGui.QLabel(Asociarensayos)
        self.label.setGeometry(QtCore.QRect(280, 20, 181, 21))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setObjectName(_fromUtf8("label"))
        self.label_2 = QtGui.QLabel(Asociarensayos)
        self.label_2.setGeometry(QtCore.QRect(480, 20, 191, 21))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.btn_Aceptar = QtGui.QPushButton(Asociarensayos)
        self.btn_Aceptar.setGeometry(QtCore.QRect(230, 260, 101, 23))
        self.btn_Aceptar.setObjectName(_fromUtf8("btn_Aceptar"))
        ##Por defecto se eligen ensayos
        self.opcionensayo.setChecked(True)
        self.listarEnsayos()
        self.vistaDatosControlador.resizeColumnsToContents()
        self.tiporem=None
        self.tipo="e"
        self.oe=None
        self.oerem=None

        QtCore.QObject.connect(self.opcionobservacion, QtCore.SIGNAL(_fromUtf8("clicked()")),self.listarObservaciones)
        QtCore.QObject.connect(self.opcionensayo, QtCore.SIGNAL(_fromUtf8("clicked()")),self.listarEnsayos)
        QtCore.QObject.connect(self.vistaDatosControlador, QtCore.SIGNAL(_fromUtf8("clicked(QModelIndex)")), self.seleccionarDato)

        QtCore.QObject.connect(self.vistaEnsayos, QtCore.SIGNAL(_fromUtf8("clicked(QModelIndex)")), self.seleccionarDatoRemEnsayo)
        QtCore.QObject.connect(self.vistaObservaciones, QtCore.SIGNAL(_fromUtf8("clicked(QModelIndex)")), self.seleccionarDatoRemObservacion)
        
        
        QtCore.QObject.connect(self.btn_Agregar, QtCore.SIGNAL(_fromUtf8("clicked()")),self.asociar)
        QtCore.QObject.connect(self.btn_Remover, QtCore.SIGNAL(_fromUtf8("clicked()")),self.desasociar)
        QtCore.QObject.connect(self.btn_Aceptar, QtCore.SIGNAL(_fromUtf8("clicked()")),self.aceptar)
        QtCore.QObject.connect(self.btn_Cancelar, QtCore.SIGNAL(_fromUtf8("clicked()")),self.cancelar)
        #QtCore.QObject.connect(self.pushButton_3, QtCore.SIGNAL(_fromUtf8("clicked()")),self.cancelar)        

        self.retranslateUi(Asociarensayos)
        QtCore.QMetaObject.connectSlotsByName(Asociarensayos)