Atualizando o formulário de cadastro de empresas/clientes

This commit is contained in:
Kenio 2025-07-15 15:42:02 -03:00
parent 9f290ee984
commit ef2e8a5a8a

View file

@ -1,7 +1,7 @@
<?php
/** Importação de classes */
use vendor\model\Clients;
use vendor\model\Companies;
try{
@ -9,21 +9,21 @@ try{
if($Main->verifyToken()){
/** Instânciamento de classes */
$Clients = new Clients();
$Companies = new Companies();
/** Parametros de entrada */
$clientsId = isset($_POST['clients_id']) ? $Main->antiInjection($_POST['clients_id']) : 0;
$CompaniesId = isset($_POST['companies_id']) ? $Main->antiInjection($_POST['companies_id']) : 0;
/** Verifica se o ID do projeto foi informado */
if($clientsId > 0){
if($CompaniesId > 0){
/** Consulta os dados do controle de acesso */
$ClientsResult = $Clients->Get($clientsId);
$CompaniesResult = $Clients->Get($CompaniesId);
}else{/** Caso o ID do controle de acesso não tenha sido informado, carrego os campos como null */
/** Carrega os campos da tabela */
$ClientsResult = $Clients->Describe();
$CompaniesResult = $Clients->Describe();
}
@ -40,7 +40,7 @@ try{
<div class="col-md-4">
<h5 class="card-title"><?php echo $clientsId > 0 ? 'Editando dados do cliente' : 'Cadastrar novo cliente';?></h5>
<h5 class="card-title"><?php echo $CompaniesId > 0 ? 'Editando dados do cliente' : 'Cadastrar novo cliente';?></h5>
</div>
@ -270,12 +270,12 @@ try{
<input type="hidden" name="TABLE" value="clients" />
<input type="hidden" name="ACTION" value="clients_save" />
<input type="hidden" name="FOLDER" value="action" />
<input type="hidden" name="clients_id" value="<?php echo $ClientsResult->clients_id;?>" />
<input type="hidden" name="companies_id" value="<?php echo $ClientsResult->companies_id;?>" />
<div class="col-sm-12">
<label for="btn-save"></label>
<a href="#" class="btn btn-primary btn-user btn-block" id="btn-save" onclick="sendForm('#frmClients', '', true, '', 0, '', '<?php echo $ClientsResult->clients_id> 0 ? 'Atualizando cadastro' : 'Cadastrando novo cliente';?>', 'random', 'circle', 'sm', true)"><i class="far fa-save"></i> <?php echo ((int)$clientsId > 0 ? 'Salvar alterações do cliente' : 'Cadastrar novo cliente') ?></a>
<a href="#" class="btn btn-primary btn-user btn-block" id="btn-save" onclick="sendForm('#frmClients', '', true, '', 0, '', '<?php echo $ClientsResult->companies_id> 0 ? 'Atualizando cadastro' : 'Cadastrando novo cliente';?>', 'random', 'circle', 'sm', true)"><i class="far fa-save"></i> <?php echo ((int)$CompaniesId > 0 ? 'Salvar alterações do cliente' : 'Cadastrar novo cliente') ?></a>
</div>
</form>
@ -321,13 +321,13 @@ try{
$('[data-toggle="tooltip"]').tooltip();
/** Carrega os produtos do cliente informado */
request('FOLDER=view&TABLE=client_products&ACTION=client_products_datagrid&clients_id=<?php echo $ClientsResult->clients_id;?>', '', true, '', '', '#loadProducts', 'Carregando produtos...', 'blue', 'circle', 'sm', true);
request('FOLDER=view&TABLE=client_products&ACTION=client_products_datagrid&companies_id=<?php echo $ClientsResult->companies_id;?>', '', true, '', '', '#loadProducts', 'Carregando produtos...', 'blue', 'circle', 'sm', true);
/** Carrega os documentos do cliente informado */
request('FOLDER=view&TABLE=clients&ACTION=clients_documents_datagrid&clients_id=<?php echo $ClientsResult->clients_id;?>', '', true, '', '', '#loadDocuments', 'Carregando Documentos...', 'blue', 'circle', 'sm', true);
request('FOLDER=view&TABLE=clients&ACTION=clients_documents_datagrid&companies_id=<?php echo $ClientsResult->companies_id;?>', '', true, '', '', '#loadDocuments', 'Carregando Documentos...', 'blue', 'circle', 'sm', true);
/** Carrega os documentos do cliente informado */
request('FOLDER=view&TABLE=users&ACTION=users_datagrid&clients_id=<?php echo $ClientsResult->clients_id;?>', '', true, '', '', '#loadUsers', 'Carregando Usuários...', 'blue', 'circle', 'sm', true);
request('FOLDER=view&TABLE=users&ACTION=users_datagrid&companies_id=<?php echo $ClientsResult->companies_id;?>', '', true, '', '', '#loadUsers', 'Carregando Usuários...', 'blue', 'circle', 'sm', true);
});