Main = new Main(); } /** Método trata campo financial_readjustment_id */ public function setFinancialReadjustmentId(int $financialReadjustmentId) : void { /** Trata a entrada da informação */ $this->financialReadjustmentId = (int)$financialReadjustmentId > 0 ? (int)$this->Main->antiInjection($financialReadjustmentId) : 0; // /** Verifica se a informação foi informada */ // if(empty($this->financialReadjustmentId)) // { // /** Adição de elemento */ // array_push($this->errors, 'O campo "financial_readjustment_id", deve ser informado'); // } } /** Método trata campo description */ public function setDescription(string $description) : void { /** Trata a entrada da informação */ $this->description = isset($description) ? $this->Main->antiInjection($description) : null; /** Verifica se a informação foi informada */ if(empty($this->description)) { /** Adição de elemento */ array_push($this->errors, 'A descrição do reajuste deve ser informada'); } } /** Método trata campo year */ public function setYear(int $year) : void { /** Trata a entrada da informação */ $this->year = $year > 0 ? (int)$this->Main->antiInjection($year) : 0; /** Verifica se a informação foi informada */ if($this->year == 0) { /** Adição de elemento */ array_push($this->errors, 'O ano do reajuste deve ser informado'); } } /** Método trata campo month */ public function setMonth(int $month) : void { /** Trata a entrada da informação */ $this->month = $month > 0 ? (int)$this->Main->antiInjection($month) : 0; /** Verifica se a informação foi informada */ if($this->month == 0) { /** Adição de elemento */ array_push($this->errors, 'O mês do reajuste deve ser informado'); } } /** Método trata campo readjustment */ public function setReadjustment(string $readjustment) : void { /** Trata a entrada da informação */ $this->readjustment = isset($readjustment) ? $this->Main->antiInjection($readjustment) : null; /** Verifica se a informação foi informada */ if(empty($this->readjustment)) { /** Adição de elemento */ array_push($this->errors, 'O valor do reajsute deve ser informado'); } } /** Método trata campo user_id_create */ public function setUserIdCreate(int $userIdCreate) : void { /** Trata a entrada da informação */ $this->userIdCreate = (int)$userIdCreate > 0 ? (int)$this->Main->antiInjection($userIdCreate) : 0; // /** Verifica se a informação foi informada */ // if(empty($this->userIdCreate)) // { // /** Adição de elemento */ // array_push($this->errors, 'O campo "user_id_create", deve ser informado'); // } } /** Método trata campo user_id_update */ public function setUserIdUpdate(int $userIdUpdate) : void { /** Trata a entrada da informação */ $this->userIdUpdate = (int)$userIdUpdate > 0 ? (int)$this->Main->antiInjection($userIdUpdate) : 0; /** Verifica se a informação foi informada */ // if(empty($this->userIdUpdate)) // { // /** Adição de elemento */ // array_push($this->errors, 'O campo "user_id_update", deve ser informado'); // } } /** Método trata campo user_id_delete */ public function setUserIdDelete(int $userIdDelete) : void { /** Trata a entrada da informação */ $this->userIdDelete = (int)$userIdDelete > 0 ? (int)$this->Main->antiInjection($userIdDelete) : 0; // /** Verifica se a informação foi informada */ // if(empty($this->userIdDelete)) // { // /** Adição de elemento */ // array_push($this->errors, 'O campo "user_id_delete", deve ser informado'); // } } /** Método trata campo status */ public function setStatus(int $status) : void { /** Trata a entrada da informação */ $this->status = (int)$status > 0 ? (int)$this->Main->antiInjection($status) : 0; /** Verifica se a informação foi informada */ if($this->status == 0) { /** Adição de elemento */ array_push($this->errors, 'A situação do reajuste deve ser informado'); } } /** Método retorna campo financial_readjustment_id */ public function getFinancialReadjustmentId() : ? int { /** Retorno da informação */ return (int)$this->financialReadjustmentId; } /** Método retorna campo description */ public function getDescription() : ? string { /** Retorno da informação */ return (string)$this->description; } /** Método retorna campo year */ public function getYear() : ? int { /** Retorno da informação */ return (int)$this->year; } /** Método retorna campo month */ public function getMonth() : ? int { /** Retorno da informação */ return (int)$this->month; } /** Método retorna campo readjustment */ public function getReadjustment() : ? string { /** Retorno da informação */ return (string)$this->readjustment; } /** Método retorna campo user_id_create */ public function getUserIdCreate() : ? int { /** Retorno da informação */ return (int)$this->userIdCreate; } /** Método retorna campo user_id_update */ public function getUserIdUpdate() : ? int { /** Retorno da informação */ return (int)$this->userIdUpdate; } /** Método retorna campo user_id_delete */ public function getUserIdDelete() : ? int { /** Retorno da informação */ return (int)$this->userIdDelete; } /** Método retorna campo status */ public function getStatus() : ? int { /** Retorno da informação */ return (int)$this->status; } public function getErrors(): ? string { /** Verifico se deve informar os erros */ if (count($this->errors)) { /** Verifica a quantidade de erros para informar a legenda */ $this->info = count($this->errors) > 1 ? '
Os seguintes erros foram encontrados
' : '
O seguinte erro foi encontrado
'; /** Lista os erros */ foreach ($this->errors as $keyError => $error) { /** Monto a mensagem de erro */ $this->info .= '
' . ($keyError + 1) . ' - ' . $error; } /** Retorno os erros encontrados */ return (string)$this->info; } else { return false; } } function __destruct(){} }