Ajuste products_companies.php

This commit is contained in:
Kenio 2025-07-17 11:28:47 -03:00
parent c10ad3899a
commit d8daa3d0e1

View file

@ -2,8 +2,8 @@
/** Importação de classes */
use vendor\model\Products;
use vendor\model\ClientProducts;
use vendor\controller\client_products\ClientProductsValidate;
use vendor\model\ProductsCompanies;
use vendor\controller\client_products\ProductsCompaniesValidate;
try{
@ -12,31 +12,31 @@ try{
/** Instânciamento de classes */
$Products = new Products();
$ClientProducts = new ClientProducts();
$ClientProductsValidate = new ClientProductsValidate();
$ProductsCompanies = new ProductsCompanies();
$ProductsCompaniesValidate = new ProductsCompaniesValidate();
/** Parametros de entrada */
$clientProductId = isset($_POST['client_product_id']) ? (int)filter_input(INPUT_POST,'client_product_id', FILTER_SANITIZE_NUMBER_INT) : 0;
$clientsId = isset($_POST['clients_id']) ? (int)filter_input(INPUT_POST,'clients_id', FILTER_SANITIZE_NUMBER_INT) : 0;
/** Validando os campos de entrada */
$ClientProductsValidate->setClientProductId($clientProductId);
$ClientProductsValidate->setClientsId($clientsId);
$ProductsCompaniesValidate->setClientProductId($clientProductId);
$ProductsCompaniesValidate->setClientsId($clientsId);
/** Verifica se o movimento foi informado */
if($ClientProductsValidate->getClientProductId() > 0){
if($ProductsCompaniesValidate->getClientProductId() > 0){
/** Localiza a movimentação informada */
$ClientProductsResult = $ClientProducts->Get($ClientProductsValidate->getClientProductId());
$ProductsCompaniesResult = $ProductsCompanies->Get($ProductsCompaniesValidate->getClientProductId());
}else{
/** Localiza a movimentação informada */
$ClientProductsResult = $ClientProducts->Describe();
$ProductsCompaniesResult = $ProductsCompanies->Describe();
}
?>
<form class="w-100" id="frmClientProducts" autocomplete="off">
<form class="w-100" id="frmProductsCompanies" autocomplete="off">
<div class="form-group row">
@ -49,7 +49,7 @@ try{
$ProductsResult = $Products->All(0 ,0);
foreach($ProductsResult as $ProductsKey => $Result){
?>
<option value="<?php echo $Result->products_id;?>" <?php echo $Result->products_id === $ClientProductsResult->products_id ? 'selected' : '';?>><?php echo $Result->description;?></option>
<option value="<?php echo $Result->products_id;?>" <?php echo $Result->products_id === $ProductsCompaniesResult->products_id ? 'selected' : '';?>><?php echo $Result->description;?></option>
<?php } ?>
</select>
@ -63,18 +63,18 @@ try{
<label for="readjustment">Mês reajuste: </label>
<select class="form-control form-control" id="readjustment " name="readjustment">
<option value="" selected>Selecione</option>
<option value="janeiro" <?php echo $ClientProductsResult->readjustment == 'janeiro' ? 'selected' : '';?>>janeiro</option>
<option value="fevereiro" <?php echo $ClientProductsResult->readjustment == 'fevereiro' ? 'selected' : '';?>>fevereiro</option>
<option value="março" <?php echo $ClientProductsResult->readjustment == 'março' ? 'selected' : '';?>>março</option>
<option value="abril" <?php echo $ClientProductsResult->readjustment == 'abril' ? 'selected' : '';?>>abril</option>
<option value="maio" <?php echo $ClientProductsResult->readjustment == 'maio' ? 'selected' : '';?>>maio</option>
<option value="junho" <?php echo $ClientProductsResult->readjustment == 'junho' ? 'selected' : '';?>>junho</option>
<option value="julho" <?php echo $ClientProductsResult->readjustment == 'julho' ? 'selected' : '';?>>julho</option>
<option value="agosto" <?php echo $ClientProductsResult->readjustment == 'agosto' ? 'selected' : '';?>>agosto</option>
<option value="setembro" <?php echo $ClientProductsResult->readjustment == 'setembro' ? 'selected' : '';?>>setembro</option>
<option value="outubro" <?php echo $ClientProductsResult->readjustment == 'outubro' ? 'selected' : '';?>>outubro</option>
<option value="novembro" <?php echo $ClientProductsResult->readjustment == 'novembro' ? 'selected' : '';?>>novembro</option>
<option value="dezembro" <?php echo $ClientProductsResult->readjustment == 'dezembro' ? 'selected' : '';?>>dezembro</option>
<option value="janeiro" <?php echo $ProductsCompaniesResult->readjustment == 'janeiro' ? 'selected' : '';?>>janeiro</option>
<option value="fevereiro" <?php echo $ProductsCompaniesResult->readjustment == 'fevereiro' ? 'selected' : '';?>>fevereiro</option>
<option value="março" <?php echo $ProductsCompaniesResult->readjustment == 'março' ? 'selected' : '';?>>março</option>
<option value="abril" <?php echo $ProductsCompaniesResult->readjustment == 'abril' ? 'selected' : '';?>>abril</option>
<option value="maio" <?php echo $ProductsCompaniesResult->readjustment == 'maio' ? 'selected' : '';?>>maio</option>
<option value="junho" <?php echo $ProductsCompaniesResult->readjustment == 'junho' ? 'selected' : '';?>>junho</option>
<option value="julho" <?php echo $ProductsCompaniesResult->readjustment == 'julho' ? 'selected' : '';?>>julho</option>
<option value="agosto" <?php echo $ProductsCompaniesResult->readjustment == 'agosto' ? 'selected' : '';?>>agosto</option>
<option value="setembro" <?php echo $ProductsCompaniesResult->readjustment == 'setembro' ? 'selected' : '';?>>setembro</option>
<option value="outubro" <?php echo $ProductsCompaniesResult->readjustment == 'outubro' ? 'selected' : '';?>>outubro</option>
<option value="novembro" <?php echo $ProductsCompaniesResult->readjustment == 'novembro' ? 'selected' : '';?>>novembro</option>
<option value="dezembro" <?php echo $ProductsCompaniesResult->readjustment == 'dezembro' ? 'selected' : '';?>>dezembro</option>
</select>
</div>
@ -83,7 +83,7 @@ try{
<select class="form-control form-control" id="maturity " name="maturity">
<option value="" selected>Selecione</option>
<?php for($i=1; $i<=31; $i++){?>
<option value="<?php echo $i;?>" <?php echo $ClientProductsResult->maturity == $i ? 'selected' : '';?>><?php echo $i;?></option>
<option value="<?php echo $i;?>" <?php echo $ProductsCompaniesResult->maturity == $i ? 'selected' : '';?>><?php echo $i;?></option>
<?php } ?>
</select>
</div>
@ -95,12 +95,12 @@ try{
<div class="col-sm-6">
<label for="product_value">Valor R$: </label>
<input type="text" class="form-control form-control price" id="product_value" name="product_value" value="<?php echo isset($ClientProductsResult->product_value) ? number_format($ClientProductsResult->product_value, 2, ',', '.') : '';?> ">
<input type="text" class="form-control form-control price" id="product_value" name="product_value" value="<?php echo isset($ProductsCompaniesResult->product_value) ? number_format($ProductsCompaniesResult->product_value, 2, ',', '.') : '';?> ">
</div>
<div class="col-sm-6">
<label for="date_contract">Data Contrato: </label>
<input type="text" class="form-control form-control date" id="date_contract" name="date_contract" value="<?php echo isset($ClientProductsResult->date_contract) ? strtotime(date('d/m/Y', $ClientProductsResult->date_contract)) : '';?>" placeholder="__/__/____">
<input type="text" class="form-control form-control date" id="date_contract" name="date_contract" value="<?php echo isset($ProductsCompaniesResult->date_contract) ? strtotime(date('d/m/Y', $ProductsCompaniesResult->date_contract)) : '';?>" placeholder="__/__/____">
</div>
</div>
@ -109,14 +109,14 @@ try{
<div class="col-sm-12">
<label for="note">Descrição: </label>
<textarea class="form-control form-control" id="description" name="description" maxlength="300" placeholder="Exemplo: Software de gerenciamento cartorário"><?php echo isset($ClientProductsResult->description) ? $ClientProductsResult->description : '';?></textarea>
<textarea class="form-control form-control" id="description" name="description" maxlength="300" placeholder="Exemplo: Software de gerenciamento cartorário"><?php echo isset($ProductsCompaniesResult->description) ? $ProductsCompaniesResult->description : '';?></textarea>
</div>
<?php if((int)$ClientProductsResult->movement_user_confirmed > 0){?>
<?php if((int)$ProductsCompaniesResult->movement_user_confirmed > 0){?>
<div class="col-sm-12">
<br/>
Confirmação: <?php echo $Main->decryptData($ClientProductsResult->user_confirmed_name_first) ;?> <?php echo $Main->decryptData($ClientProductsResult->user_confirmed_name_last) ;?>
Confirmação: <?php echo $Main->decryptData($ProductsCompaniesResult->user_confirmed_name_first) ;?> <?php echo $Main->decryptData($ProductsCompaniesResult->user_confirmed_name_last) ;?>
</div>
<?php } ?>
@ -125,8 +125,8 @@ try{
</div>
<input type="hidden" name="client_product_id" value="<?php echo $ClientProductsValidate->getClientProductId();?>"/>
<input type="hidden" name="clients_id" value="<?php echo $ClientProductsValidate->getClientsId();?>"/>
<input type="hidden" name="client_product_id" value="<?php echo $ProductsCompaniesValidate->getClientProductId();?>"/>
<input type="hidden" name="clients_id" value="<?php echo $ProductsCompaniesValidate->getClientsId();?>"/>
<input type="hidden" name="TABLE" value="client_products"/>
<input type="hidden" name="ACTION" value="client_products_save"/>
<input type="hidden" name="FOLDER" value="action" />
@ -159,7 +159,7 @@ try{
'cod' => 201,
'data' => $div,
'title' => 'Gerenciando produto',
'func' => 'sendForm(\'#frmClientProducts\', \'\', true, \'\', 0, \'#sendMovement\', \'Atualizando movimentação\', \'random\', \'circle\', \'sm\', true)'
'func' => 'sendForm(\'#frmProductsCompanies\', \'\', true, \'\', 0, \'#sendMovement\', \'Atualizando movimentação\', \'random\', \'circle\', \'sm\', true)'
);