Atualizando o arquivo clients_save.php para companies_save.php
This commit is contained in:
parent
3fa37139bd
commit
9e7cc5b9b5
1 changed files with 51 additions and 51 deletions
102
vendor/action/clients/clients_save.php
vendored
102
vendor/action/clients/clients_save.php
vendored
|
|
@ -1,8 +1,8 @@
|
|||
<?php
|
||||
|
||||
/** Importação de classes */
|
||||
use vendor\model\Clients;
|
||||
use vendor\controller\clients\ClientsValidate;
|
||||
use vendor\model\Companies;
|
||||
use vendor\controller\Companies\CompaniesValidate;
|
||||
|
||||
try{
|
||||
|
||||
|
|
@ -10,13 +10,13 @@ try{
|
|||
if($Main->verifyToken()){
|
||||
|
||||
/** Instânciamento de classes */
|
||||
$Clients = new Clients();
|
||||
$ClientsValidate = new ClientsValidate();
|
||||
$Companies = new Companies();
|
||||
$CompaniesValidate = new CompaniesValidate();
|
||||
|
||||
/** Parametros de entrada */
|
||||
$type = isset($_POST['type']) ? (string)filter_input(INPUT_POST, 'type', FILTER_SANITIZE_SPECIAL_CHARS) : '';
|
||||
$student = isset($_POST['student']) ? (string)filter_input(INPUT_POST, 'student', FILTER_SANITIZE_SPECIAL_CHARS) : '';
|
||||
$clientsId = isset($_POST['clients_id']) ? (int)filter_input(INPUT_POST, 'clients_id', FILTER_SANITIZE_SPECIAL_CHARS) : 0;
|
||||
$companiesId = isset($_POST['companies_id']) ? (int)filter_input(INPUT_POST, 'companies_id', FILTER_SANITIZE_SPECIAL_CHARS) : 0;
|
||||
$clientName = isset($_POST['client_name']) ? (string)filter_input(INPUT_POST, 'client_name', FILTER_SANITIZE_SPECIAL_CHARS) : '';
|
||||
$fantasyName = isset($_POST['fantasy_name']) ? (string)filter_input(INPUT_POST, 'fantasy_name', FILTER_SANITIZE_SPECIAL_CHARS) : '';
|
||||
$document = isset($_POST['document']) ? (string)filter_input(INPUT_POST, 'document', FILTER_SANITIZE_SPECIAL_CHARS) : '';
|
||||
|
|
@ -37,71 +37,71 @@ try{
|
|||
$servers = isset($_POST['servers']) ? (int)filter_input(INPUT_POST, 'servers', FILTER_SANITIZE_NUMBER_INT) : '';
|
||||
|
||||
/** Validando os campos de entrada */
|
||||
$ClientsValidate->setType($type);
|
||||
$ClientsValidate->setStudent($student);
|
||||
$ClientsValidate->setClientsId($clientsId);
|
||||
$ClientsValidate->setClientName($clientName);
|
||||
$ClientsValidate->setFantasyName($fantasyName);
|
||||
$ClientsValidate->setDocument($document);
|
||||
$ClientsValidate->setZipCode($zipCode);
|
||||
$ClientsValidate->setAdress($adress);
|
||||
$ClientsValidate->setNumber($number);
|
||||
$ClientsValidate->setComplement($complement);
|
||||
$ClientsValidate->setDistrict($district);
|
||||
$ClientsValidate->setCity($city);
|
||||
$ClientsValidate->setStateInitials($stateInitials);
|
||||
$ClientsValidate->setActive($active);
|
||||
$ClientsValidate->setReference($reference);
|
||||
$ClientsValidate->setResponsible($responsible);
|
||||
$ClientsValidate->setResponsibleDocument($responsibleDocument);
|
||||
$ClientsValidate->setEmail($email);
|
||||
$ClientsValidate->setContractDate($contractDate);
|
||||
$ClientsValidate->setComputers($computers);
|
||||
$ClientsValidate->setServers($servers);
|
||||
$CompaniesValidate->setType($type);
|
||||
$CompaniesValidate->setStudent($student);
|
||||
$CompaniesValidate->setCompaniesId($CompaniesId);
|
||||
$CompaniesValidate->setClientName($clientName);
|
||||
$CompaniesValidate->setFantasyName($fantasyName);
|
||||
$CompaniesValidate->setDocument($document);
|
||||
$CompaniesValidate->setZipCode($zipCode);
|
||||
$CompaniesValidate->setAdress($adress);
|
||||
$CompaniesValidate->setNumber($number);
|
||||
$CompaniesValidate->setComplement($complement);
|
||||
$CompaniesValidate->setDistrict($district);
|
||||
$CompaniesValidate->setCity($city);
|
||||
$CompaniesValidate->setStateInitials($stateInitials);
|
||||
$CompaniesValidate->setActive($active);
|
||||
$CompaniesValidate->setReference($reference);
|
||||
$CompaniesValidate->setResponsible($responsible);
|
||||
$CompaniesValidate->setResponsibleDocument($responsibleDocument);
|
||||
$CompaniesValidate->setEmail($email);
|
||||
$CompaniesValidate->setContractDate($contractDate);
|
||||
$CompaniesValidate->setComputers($computers);
|
||||
$CompaniesValidate->setServers($servers);
|
||||
|
||||
|
||||
/** Verifica se não existem erros a serem informados,
|
||||
* caso não haja erro(s) salvo os dados do cliente ou
|
||||
* efetua o cadastro de um novo*/
|
||||
/** Verifico a existência de erros */
|
||||
if (!empty($ClientsValidate->getErrors())) {
|
||||
if (!empty($CompaniesValidate->getErrors())) {
|
||||
|
||||
/** Informo */
|
||||
throw new InvalidArgumentException($ClientsValidate->getErrors(), 0);
|
||||
throw new InvalidArgumentException($CompaniesValidate->getErrors(), 0);
|
||||
|
||||
} else {
|
||||
|
||||
|
||||
/** Salva as alterações ou cadastra um novo usuário */
|
||||
if($Clients->Save($ClientsValidate->getClientsId(),
|
||||
$ClientsValidate->getClientName(),
|
||||
$ClientsValidate->getFantasyName(),
|
||||
$ClientsValidate->getDocument(),
|
||||
$ClientsValidate->getZipCode(),
|
||||
$ClientsValidate->getAdress(),
|
||||
$ClientsValidate->getNumber(),
|
||||
$ClientsValidate->getComplement(),
|
||||
$ClientsValidate->getDistrict(),
|
||||
$ClientsValidate->getCity(),
|
||||
$ClientsValidate->getStateInitials(),
|
||||
$ClientsValidate->getActive(),
|
||||
$ClientsValidate->getType(),
|
||||
$ClientsValidate->getStudent(),
|
||||
$ClientsValidate->getResponsible(),
|
||||
$ClientsValidate->getEmail(),
|
||||
if($Companies->Save($CompaniesValidate->getCompaniesId(),
|
||||
$CompaniesValidate->getClientName(),
|
||||
$CompaniesValidate->getFantasyName(),
|
||||
$CompaniesValidate->getDocument(),
|
||||
$CompaniesValidate->getZipCode(),
|
||||
$CompaniesValidate->getAdress(),
|
||||
$CompaniesValidate->getNumber(),
|
||||
$CompaniesValidate->getComplement(),
|
||||
$CompaniesValidate->getDistrict(),
|
||||
$CompaniesValidate->getCity(),
|
||||
$CompaniesValidate->getStateInitials(),
|
||||
$CompaniesValidate->getActive(),
|
||||
$CompaniesValidate->getType(),
|
||||
$CompaniesValidate->getStudent(),
|
||||
$CompaniesValidate->getResponsible(),
|
||||
$CompaniesValidate->getEmail(),
|
||||
'',
|
||||
$ClientsValidate->getReference(),
|
||||
$ClientsValidate->getResponsibleDocument(),
|
||||
$ClientsValidate->getContractDate(),
|
||||
$ClientsValidate->getComputers(),
|
||||
$ClientsValidate->getServers())){
|
||||
$CompaniesValidate->getReference(),
|
||||
$CompaniesValidate->getResponsibleDocument(),
|
||||
$CompaniesValidate->getContractDate(),
|
||||
$CompaniesValidate->getComputers(),
|
||||
$CompaniesValidate->getServers())){
|
||||
|
||||
/** Informa o resultado positivo **/
|
||||
$result = [
|
||||
|
||||
'cod' => 200,
|
||||
'title' => 'Atenção',
|
||||
'message' => '<div class="alert alert-success" role="alert">' . ($ClientsValidate->getClientsId() > 0 ? 'Cliente atualizado com sucesso!' : 'Cliente cadastrado com sucesso!') .'</div>',
|
||||
'message' => '<div class="alert alert-success" role="alert">' . ($CompaniesValidate->getCompaniesId() > 0 ? 'Cliente atualizado com sucesso!' : 'Cliente cadastrado com sucesso!') .'</div>',
|
||||
|
||||
];
|
||||
|
||||
|
|
@ -113,7 +113,7 @@ try{
|
|||
|
||||
}else{//Caso ocorra algum erro, informo
|
||||
|
||||
throw new InvalidArgumentException(($ClientsValidate->getClientsId() > 0 ? 'Não foi possível atualizar o cadastro da empresa' : 'Não foi possível cadastrar a nova empresa'), 0);
|
||||
throw new InvalidArgumentException(($CompaniesValidate->getCompaniesId() > 0 ? 'Não foi possível atualizar o cadastro da empresa' : 'Não foi possível cadastrar a nova empresa'), 0);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue