示例#1
0
 def Add_More(self, TextBOX: str):
     Accept = QMessageBox.question(self, Settings.Company(), TextBOX, QMessageBox.Yes | QMessageBox.No, QMessageBox.No)
     if Accept == QMessageBox.Yes:
         if self.TypeProcess == Settings.PP2():
             CoilsR, TWeightR = findMPR.Find_MPR(str(self.Proceso.currentText()), str(self.MAQ_3.currentText()))
         else:
             CoilsR, TWeightR = findMPR.Find_MPR(str(self.Proceso.currentText()), str(self.CB1_2.toPlainText()))
         Total_CoilsR = CoilsR + float(self.Num_CoilsR)
         Total_WeightR = TWeightR + float(self.TotalWeightR)
         if self.TypeProcess == Settings.PP2():
             findMPR.UpgradeMPR(str(self.Proceso.currentText()), str(self.MAQ_3.currentText()), Settings.Var_Comp7(), Total_CoilsR)
             findMPR.UpgradeMPR(str(self.Proceso.currentText()), str(self.MAQ_3.currentText()), Settings.Var_Comp5(), Total_WeightR)
         else:
             findMPR.UpgradeMPR(str(self.Proceso.currentText()), str(self.CB1_2.toPlainText()), Settings.Var_Comp7(), Total_CoilsR)
             findMPR.UpgradeMPR(str(self.Proceso.currentText()), str(self.CB1_2.toPlainText()), Settings.Var_Comp5(), Total_WeightR)
         if self.VAP_2.isChecked():
             NC, NCR, TW, TWR = findMPPR.FindESMPPR(self.Provider, self.Presentation,str(self.Proceso.currentText()), str(self.CB1_4.toPlainText()))
         else:
             NC, NCR, TW, TWR = findMPPR.FindESMPPR(self.Provider, self.Presentation, str(self.Proceso.currentText()), str(self.MAQ_2.currentText()))
         Total_CoilsR = NCR + float(self.Num_CoilsR)
         Total_WeightR = TWR + float(self.TotalWeightR)
         if self.TypeProcess == Settings.PP2():
             if self.VAP_2.isChecked():
                 findMPPR.UpgradeMPPR(self.Provider, self.Presentation, str(self.Proceso.currentText()),
                                      str(self.MAQ_3.currentText()), str(self.CB1_4.toPlainText()),
                                      Settings.Var_Comp7(), Total_CoilsR)
                 findMPPR.UpgradeMPPR(self.Provider, self.Presentation, str(self.Proceso.currentText()),
                                      str(self.MAQ_3.currentText()), str(self.CB1_4.toPlainText()),
                                      Settings.Var_Comp5(), Total_WeightR)
             else:
                 findMPPR.UpgradeMPPR(self.Provider, self.Presentation, str(self.Proceso.currentText()),
                                      str(self.MAQ_3.currentText()), str(self.MAQ_2.currentText()),
                                      Settings.Var_Comp7(), Total_CoilsR)
                 findMPPR.UpgradeMPPR(self.Provider, self.Presentation, str(self.Proceso.currentText()),
                                      str(self.MAQ_3.currentText()), str(self.MAQ_2.currentText()),
                                      Settings.Var_Comp5(), Total_WeightR)
         else:
             if self.VAP_2.isChecked():
                 findMPR.UpgradeMPPR(self.Provider, self.Presentation, str(self.Proceso.currentText()),
                                     str(self.CB1_2.toPlainText()), str(self.CB1_4.toPlainText()),
                                     Settings.Var_Comp7(), Total_CoilsR)
                 findMPR.UpgradeMPPR(self.Provider, self.Presentation, str(self.Proceso.currentText()),
                                     str(self.CB1_2.toPlainText()), str(self.CB1_4.toPlainText()),
                                     Settings.Var_Comp5(), Total_WeightR)
             else:
                 findMPR.UpgradeMPPR(self.Provider, self.Presentation, str(self.Proceso.currentText()),
                                     str(self.CB1_2.toPlainText()), str(self.MAQ_2.currentText()),
                                     Settings.Var_Comp7(), Total_CoilsR)
                 findMPR.UpgradeMPPR(self.Provider, self.Presentation, str(self.Proceso.currentText()),
                                     str(self.CB1_2.toPlainText()), str(self.MAQ_2.currentText()),
                                     Settings.Var_Comp5(), Total_WeightR)
示例#2
0
 def FindLote(self):
     if self.TypeProcess == Settings.PP2():
         self.CodeB, self.Provider, self.Presentation = ProcessPR.findLote(
             self)
     else:
         self.CodeB, self.Provider, self.Presentation = NProcessPR.findLote(
             self)
示例#3
0
 def first(self):
     # ----------------  Activate List for lote  ----------------#
     self.MAQ_3.show()
     # ----------------  Activate push button for find Lote ----------------#
     self.BUSCAR_2.setEnabled(True)
     # ----------------  To unlock labels  ----------------#
     self.CB1_3.setReadOnly(False)
     # ----------------  Deactivate List proceso  ----------------#
     self.Proceso.setEnabled(False)
     # ----------------  Deactivate Push button for a Process  ----------------#
     self.NPRO.setEnabled(False)
     self.PRO.setEnabled(False)
     # ----------------  Find all lote and add in a list  ----------------#
     Ref = findMPR.FindAllItemMPR(str(self.Proceso.currentText()),
                                  Settings.Var_Comp9())
     for x in range(len(Ref)):
         self.MAQ_3.addItem(str(Ref[x]))
     return Settings.PP2()
示例#4
0
 def CodeBr_Push(self):
     if self.TypeProcess == Settings.PP2():
         self.Available, self.Quantity, self.Weight, self.TotalWeight, self.TotalWeightR, self.Num_Coils, self.Num_CoilsR = ProcessPR.findBar(
             self, self.Provider, self.Presentation)
     else:
         self.Available, self.Quantity, self.Weight, self.TotalWeight, self.TotalWeightR, self.Num_Coils, self.Num_CoilsR = NProcessPR.findBar(
             self, self.Provider, self.Presentation)
     if self.Num_Coils > 0:
         if self.Available:
             # ______________ Deactivate push button for find ______________ #
             self.VAP_2.setEnabled(False)
             self.PUB.setText("%.2f" % (self.Weight, ))
             QMessageBox.about(
                 self, Settings.Company(),
                 "¡¡SOLO HAY EN ESTA " + str(self.Presentation) + " " +
                 str(self.Quantity) + " DISPONIBLE!!")
         else:
             QMessageBox.about(self, Settings.Company(),
                               "¡¡NO HAY BOBINA DISPONIBLE!!")
     else:
         QMessageBox.about(self, Settings.Company(),
                           "¡REFERENCIA NO DISPONIBLE!!")