def create_qcl(self, code, definition, explanation):
        qcl = QualityControlLevel()
        qcl.code = code
        qcl.definition = definition
        qcl.explanation = explanation

        self._edit_session.add(qcl)
        self._edit_session.commit()
        return qcl
Example #2
0
    def create_qcl(self, code, definition, explanation):
        """

        :param code:
        :param definition:
        :param explanation:
        :return:
        """
        qcl = QualityControlLevel()
        qcl.code = code
        qcl.definition = definition
        qcl.explanation = explanation

        self._edit_session.add(qcl)
        self._edit_session.commit()
        return qcl
Example #3
0
    def getQCL(self):
        q = QualityControlLevel()
        if self.rbCreate.Value:
            q.code = self.txtCode.Value
            q.definition = self.txtDefinition.Value
            q.explanation = self.txtExplanation.Value

        elif self.rbSelect.Value:
            index = self.GetLstSelection()
            logger.debug("lstQCL: %s" % (self.lstQCL))
            code = self.lstQCL.GetItem(index, 0).GetText()
            logger.debug(code)
            q = self.series_service.get_qcl_by_code(code)

##            q.id = self.lstQCL.GetItem(index,3).GetText()
##            q.code = self.lstQCL.GetItem(index, 0).GetText()
##            q.definition= self.lstQCL.GetItem(index, 1).GetText()
##            q.explanation=self.lstQCL.GetItem(index, 2).GetText()

        return q
Example #4
0
    def getQCL(self):
        q = QualityControlLevel()
        if self.rbCreate.Value:
            q.code = self.txtCode.Value
            q.definition= self.txtDefinition.Value
            q.explanation = self.txtExplanation.Value

        elif self.rbSelect.Value:
            index = self.GetLstSelection()
            logger.debug("lstQCL: %s" %(self.lstQCL))
            code= self.lstQCL.GetItem(index, 0).GetText()
            logger.debug(code)
            q= self.series_service.get_qcl_by_code(code)

##            q.id = self.lstQCL.GetItem(index,3).GetText()
##            q.code = self.lstQCL.GetItem(index, 0).GetText()
##            q.definition= self.lstQCL.GetItem(index, 1).GetText()
##            q.explanation=self.lstQCL.GetItem(index, 2).GetText()

        return q