Beispiel #1
0
    def _crearConsulta(self) -> str:
        '''
        Crea una consulta SQL dependiendo del objeto.
        '''
        credencial, montante = self._obtenerCampos()
        valor = PrepararInputs.pasarMonedaFloat(montante)
        consulta = f"INSERT INTO casos \
            (credencial, montante) \
            VALUES ('{credencial}', {valor})"

        return PrepararInputs.quitarEspaciosCentrales(consulta)
    def _crearConsulta(self) -> str:
        '''
        Crea una consulta SQL dependiendo del objeto
        '''
        credencial, montante = self._obtenerCampos()
        valor = PrepararInputs.pasarMonedaFloat(montante)
        consulta = f"UPDATE casos \
            SET credencial = '{credencial}', montante = {valor} \
            WHERE id_caso = {self.identificador}"

        return PrepararInputs.quitarEspaciosCentrales(consulta)
Beispiel #3
0
 def _validarCampos(self) -> bool:
     '''
     Devuelve True si los campos son válidos.
     '''
     credencial, montante = self._obtenerCampos()
     minimo = 4
     if len(credencial) < minimo:
         ErrorCampoModal.errorCampoCorto("Credencial", minimo)
         return False
     elif len(montante) == 0:
         ErrorCampoModal.errorCampoVacio("Montante")
         return False
     else:
         valor = PrepararInputs.pasarMonedaFloat(montante)
         if PrepararInputs.estaValorEntre(valor, self._min, self._max):
             return True
         else:
             cadenaMin = PrepararInputs.pasarFloatMoneda(self._min)
             cadenaMax = PrepararInputs.pasarFloatMoneda(self._max)
             ErrorCampoModal.errorFueraRango("Montante", cadenaMin,
                                             cadenaMax)
             return False