Ajustar CompaniesProductsValidade.class.php

This commit is contained in:
Kenio 2025-07-17 15:48:38 -03:00
parent cf44c34f59
commit e6ddf62a7b

View file

@ -2,7 +2,7 @@
/** Importação de classes */
use vendor\model\Products;
use vendor\model\ProductsCompanies;
use vendor\model\CompaniesProducts;
use vendor\controller\companies_products\CompaniesProductsValidate;
try{
@ -12,27 +12,27 @@ try{
/** Instânciamento de classes */
$Products = new Products();
$ProductsCompanies = new ProductsCompanies();
$ProductsCompaniesValidate = new CompaniesProductsValidate();
$CompaniesProducts = new CompaniesProducts();
$CompaniesProductsValidate = new CompaniesProductsValidate();
/** Parametros de entrada */
$clientProductId = isset($_POST['client_product_id']) ? (int)filter_input(INPUT_POST,'client_product_id', FILTER_SANITIZE_NUMBER_INT) : 0;
$companyId = isset($_POST['company_id']) ? (int)filter_input(INPUT_POST,'company_id', FILTER_SANITIZE_NUMBER_INT) : 0;
/** Validando os campos de entrada */
$ProductsCompaniesValidate->setClientProductId($clientProductId);
$ProductsCompaniesValidate->setcompanyId($companyId);
$CompaniesProductsValidate->setProductCompanyId($clientProductId);
$CompaniesProductsValidate->setCompanyId($companyId);
/** Verifica se o movimento foi informado */
if($ProductsCompaniesValidate->getClientProductId() > 0){
if($CompaniesProductsValidate->getClientProductId() > 0){
/** Localiza a movimentação informada */
$ProductsCompaniesResult = $ProductsCompanies->Get($ProductsCompaniesValidate->getClientProductId());
$CompaniesProductsResult = $CompaniesProducts->Get($CompaniesProductsValidate->getClientProductId());
}else{
/** Localiza a movimentação informada */
$ProductsCompaniesResult = $ProductsCompanies->Describe();
$CompaniesProductsResult = $CompaniesProducts->Describe();
}
?>
@ -49,7 +49,7 @@ try{
$ProductsResult = $Products->All(0 ,0);
foreach($ProductsResult as $ProductsKey => $Result){
?>
<option value="<?php echo $Result->product_id;?>" <?php echo $Result->product_id === $ProductsCompaniesResult->product_id ? 'selected' : '';?>><?php echo $Result->description;?></option>
<option value="<?php echo $Result->product_id;?>" <?php echo $Result->product_id === $CompaniesProductsResult->product_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 $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>
<option value="janeiro" <?php echo $CompaniesProductsResult->readjustment == 'janeiro' ? 'selected' : '';?>>janeiro</option>
<option value="fevereiro" <?php echo $CompaniesProductsResult->readjustment == 'fevereiro' ? 'selected' : '';?>>fevereiro</option>
<option value="março" <?php echo $CompaniesProductsResult->readjustment == 'março' ? 'selected' : '';?>>março</option>
<option value="abril" <?php echo $CompaniesProductsResult->readjustment == 'abril' ? 'selected' : '';?>>abril</option>
<option value="maio" <?php echo $CompaniesProductsResult->readjustment == 'maio' ? 'selected' : '';?>>maio</option>
<option value="junho" <?php echo $CompaniesProductsResult->readjustment == 'junho' ? 'selected' : '';?>>junho</option>
<option value="julho" <?php echo $CompaniesProductsResult->readjustment == 'julho' ? 'selected' : '';?>>julho</option>
<option value="agosto" <?php echo $CompaniesProductsResult->readjustment == 'agosto' ? 'selected' : '';?>>agosto</option>
<option value="setembro" <?php echo $CompaniesProductsResult->readjustment == 'setembro' ? 'selected' : '';?>>setembro</option>
<option value="outubro" <?php echo $CompaniesProductsResult->readjustment == 'outubro' ? 'selected' : '';?>>outubro</option>
<option value="novembro" <?php echo $CompaniesProductsResult->readjustment == 'novembro' ? 'selected' : '';?>>novembro</option>
<option value="dezembro" <?php echo $CompaniesProductsResult->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 $ProductsCompaniesResult->maturity == $i ? 'selected' : '';?>><?php echo $i;?></option>
<option value="<?php echo $i;?>" <?php echo $CompaniesProductsResult->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($ProductsCompaniesResult->product_value) ? number_format($ProductsCompaniesResult->product_value, 2, ',', '.') : '';?> ">
<input type="text" class="form-control form-control price" id="product_value" name="product_value" value="<?php echo isset($CompaniesProductsResult->product_value) ? number_format($CompaniesProductsResult->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($ProductsCompaniesResult->date_contract) ? strtotime(date('d/m/Y', $ProductsCompaniesResult->date_contract)) : '';?>" placeholder="__/__/____">
<input type="text" class="form-control form-control date" id="date_contract" name="date_contract" value="<?php echo isset($CompaniesProductsResult->date_contract) ? strtotime(date('d/m/Y', $CompaniesProductsResult->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($ProductsCompaniesResult->description) ? $ProductsCompaniesResult->description : '';?></textarea>
<textarea class="form-control form-control" id="description" name="description" maxlength="300" placeholder="Exemplo: Software de gerenciamento cartorário"><?php echo isset($CompaniesProductsResult->description) ? $CompaniesProductsResult->description : '';?></textarea>
</div>
<?php if((int)$ProductsCompaniesResult->movement_user_confirmed > 0){?>
<?php if((int)$CompaniesProductsResult->movement_user_confirmed > 0){?>
<div class="col-sm-12">
<br/>
Confirmação: <?php echo $Main->decryptData($ProductsCompaniesResult->user_confirmed_name_first) ;?> <?php echo $Main->decryptData($ProductsCompaniesResult->user_confirmed_name_last) ;?>
Confirmação: <?php echo $Main->decryptData($CompaniesProductsResult->user_confirmed_name_first) ;?> <?php echo $Main->decryptData($CompaniesProductsResult->user_confirmed_name_last) ;?>
</div>
<?php } ?>
@ -125,8 +125,8 @@ try{
</div>
<input type="hidden" name="client_product_id" value="<?php echo $ProductsCompaniesValidate->getClientProductId();?>"/>
<input type="hidden" name="company_id" value="<?php echo $ProductsCompaniesValidate->getcompanyId();?>"/>
<input type="hidden" name="client_product_id" value="<?php echo $CompaniesProductsValidate->getClientProductId();?>"/>
<input type="hidden" name="company_id" value="<?php echo $CompaniesProductsValidate->getcompanyId();?>"/>
<input type="hidden" name="TABLE" value="client_products"/>
<input type="hidden" name="ACTION" value="client_products_save"/>
<input type="hidden" name="FOLDER" value="action" />