Example #1
0
 def _validar(self):
     tipo_cubierta = self._combobox_tipo_cubierta.currentText().lower()
     valor_altura_alero = self._spinboxs['altura_alero'].value()
     valor_altura_cumbrera = self._spinboxs['altura_cumbrera'].value()
     if tipo_cubierta != 'plana':
         if valor_altura_alero >= valor_altura_cumbrera:
             raise excepciones.ErrorEstructura(
                 'La altura de cumbrera debe ser mayor a la altura de alero.'
             )
Example #2
0
 def text(self):
     alturas_personalizadas = super().text()
     if alturas_personalizadas:
         try:
             alturas_personalizadas = [
                 float(altura)
                 for altura in alturas_personalizadas.split(',')
             ]
         except (ValueError, TypeError) as error:
             raise excepciones.ErrorEstructura(
                 'Las alturas personalizadas deben ser valores '
                 'numéricos separados por ","') from error
     return alturas_personalizadas
Example #3
0
 def _validar(self):
     valor_altura_superior = self._spinboxs['altura_superior'].value()
     valor_altura_inferior = self._spinboxs['altura_inferior'].value()
     if valor_altura_inferior >= valor_altura_superior:
         raise excepciones.ErrorEstructura(
             'La altura superior debe ser mayor a la altura inferior.')