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)
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