public function valida() { if ($this->profissao == "") { $errors = new FormException(); $errors->addError("O nome é obrigatório"); throw $errors; } }
public function valida($acao) { try { parent::valida($acao); $errors = new FormException(); } catch (FormException $errors) { } if (!validaCPF($this->cpf) && $acao != "atualiza" || trim($this->cpf) == "") { $errors->addError("informe um CPF válido"); } if (sizeof($errors->getErrors()) > 0) { throw $errors; } }
/** * valida��o do cadastro de pessoaJuridica * * @param unknown_type $acao */ public function valida($acao) { try { parent::valida($acao); $errors = new FormException(); } catch (FormException $errors) { } if ($this->cnpj == "") { $errors->addError("O cnpj é obrigatório"); } if (sizeof($errors->getErrors()) > 0) { throw $errors; } }
public function valida($n = 0) { $erros = new FormException(); $num = $n != 0 ? "do " . $n . "� tel" : ""; if ($this->ddd == "") { $erros->addError("O DDD " . $num . " n�o foi preenchido"); } if ($this->numero == "") { $erros->addError("O n� {$num} n�o foi preenchido"); } if ($this->idTipoTelefone == "") { $erros->addError("O tipo {$num} n�o foi preenchido"); } if (sizeof($erros->getErrors()) > 0) { throw $erros; } }
public function valida(PessoaJuridica $pessoa, $acao) { try { parent::valida($pessoa, $acao); $erros = new FormException(); } catch (FormException $erros) { } $this->sql = "SELECT count(0) as num FROM pessoajuridica WHERE cnpj = ? "; $this->values = array(); $this->values[] = $pessoa->cnpj; $result = $this->fetch(); if ($result[0]->num > 0) { $erros->addError("CNPJ já foi cadastrado"); } if (count($erros->getErrors()) > 0) { throw $erros; } }
public function valida(PessoaFisica $pessoa, $acao) { try { parent::valida($pessoa, $acao); $erros = new FormException(); } catch (FormException $erros) { } if ($pessoa->cpf == "" && count($erros->getErrors()) == 0) { return; } elseif ($pessoa->cpf != "") { $this->sql = "SELECT count(0) as num FROM pessoafisica WHERE cpf = ? "; $this->values = array($pessoa->cpf); $result = $this->fetch(); if ($result[0]->num > 1) { $erros->addError("CPF já foi utilizado."); } } if (count($erros->getErrors()) > 0) { throw $erros; } }
/** * atualiza os dados no BD * * @param Pessoa $pessoa * @return int pessoa id */ public function atualizar(Pessoa $pessoa) { try { self::valida($pessoa, "atualizar"); $this->values = $pessoa->getPessoaValores(); $this->fields = array_keys($pessoa->getPessoaValores()); $this->sql = "UPDATE pessoa SET\n\t\t\t\t\t nome = ?\n\t\t\t\t\t, email=? \n\t\t\t\t\t, endereco=?\n\t\t\t\t\t, complemento=?\n\t\t\t\t\t, numero=?\n\t\t\t\t\t, cep=?\n\t\t\t\t\t, UF = ?\n\t\t\t\t\t, cidade = ?\n\t\t\t\t\t, bairro =?\n\t\t\t\t\t, idresiduo =?\n\t\t\t\t\t, limitecredito =?\n\t\t\t\t\t, inadimplente =?\n\t\t\t\t\t, idempresa =?\n , idcontato = ?\n\t\t\t\t\tWHERE id=?"; $this->values = array(); $this->values = array($pessoa->nome, $pessoa->email, $pessoa->endereco, $pessoa->complemento, $pessoa->numero, $pessoa->cep, $pessoa->UF, $pessoa->cidade, $pessoa->bairro, $pessoa->idresiduo, $pessoa->limitecredito, $pessoa->inadimplente, $pessoa->idempresa, $pessoa->idcontato, $pessoa->id); parent::exec(); $telefoneDAO = new TelefoneDAO(); $telefoneDAO->atualizarTelefones($pessoa->id, $pessoa->telefones); $telefoneDAO->apagarTelefones($pessoa->id, explode(",", $_POST['removerTels'])); $enderecoDAO = new EnderecoDAO(); $enderecoDAO->atualizarEnderecos($pessoa->id, $pessoa->enderecos); } catch (Exception $e) { $erro = new FormException(); $erro->addError($e->getMessage()); throw $erro; } return $pessoa->id; }
public function __construct($value, $expectedType) { parent::__construct(sprintf('Expected argument of type "%s", "%s" given', $expectedType, is_object($value) ? get_class($value) : gettype($value))); }
public function __construct($validator) { parent::__construct(sprintf("Invalid field: \"%s\" (must be instance of \\Forman\\Field)", print_r($validator, true))); }
public function __construct($message, $code = null, $previous = null) { parent::__construct($message, $code, $previous); }
public function __construct($message, array $options) { parent::__construct($message); $this->options = $options; }
/** * valida��o para envio de dados, dos campos obrigat�rios * e valida��es como de tipo de dados (num�rico, data) * devem ser feitas aqui * * @param String $acao */ public function valida($acao) { $errors = new FormException(); if ($this->nome == "") { $errors->addError("O nome é obrigatório"); } if ($this->tipo == "") { $errors->addError("O tipo é obrigatório"); } if ($acao == "insere") { if ($this->senha == "") { $errors->addError("Informe uma senha"); } if ($this->senha != $this->confSenha) { $errors->addError("Confirme a senha"); } } //if($this->email=="") $errors->addError("O email ? obrigat?rio"); if ($acao == "insere") { if ($this->usuario == "" && (!$this->contato && !$this->empresa)) { $errors->addError("O usuário é obrigatório"); } } if (!$this->cliente && !$this->fornecedor && !$this->funcionario && !$this->outros) { $errors->addError("Informe se é cliente e/ou fornecedor"); } if (sizeof($this->telefones) > 0) { foreach ($this->telefones as $i => $telefone) { try { $telefone->valida($i + 1); } catch (FormException $telerrors) { $errors->addError($telerrors->getErrors()); } } } if (sizeof($errors->getErrors()) > 0) { throw $errors; } }
public function __construct($name, $pos) { parent::__construct(sprintf("Field at position %d named \"%s\" invalid: name reserved by CSRFPlugin", $name, $pos)); }
public function __construct(FormTypeInterface $type, $code = 0, $previous = null) { parent::__construct(sprintf('Circular reference detected in the "%s" type (defined in class "%s").', $type->getName(), get_class($type)), $code, $previous); }
/** * @param string $message * @param string $type * @param array $params */ public function __construct($message = '', $type = self::TYPE_GENERIC, array $params = array()) { parent::__construct($message, 'invalidState.' . $type, $params); }
public function __construct($validator) { parent::__construct(sprintf("Invalid field validator: \"%s\" (must be callable)", print_r($validator, true))); }
/** * @param string $message * @param string $type * @param array $args */ public function __construct($message = '', $type = self::TYPE_GENERIC, array $args = array()) { parent::__construct($message, 'invalidArgument.' . $type, $args); }
public function __construct($field) { parent::__construct(sprintf("Cant select class for field: %s", print_r($field, true))); }
/** * @param string $type * @param array $params * @param string $message */ public function __construct($type = self::TYPE_GENERIC, array $params = array(), $message = '') { parent::__construct($message, $type, $params); }