Atualização ClientBugets.class.php

This commit is contained in:
Kenio 2025-07-29 15:45:53 -03:00
parent c10d634c90
commit a85047c1cc
2 changed files with 112 additions and 112 deletions

View file

@ -1,6 +1,6 @@
<?php
/**
* Classe ClientBudgets.class.php
* Classe CompaniesBudgets.class.php
* @filesource
* @autor Kenio de Souza
* @copyright Copyright 2023 - Souza Consultoria Tecnológica
@ -14,7 +14,7 @@
/** Defino o local onde esta a classe */
namespace vendor\model;
class ClientBudgets
class CompaniesBudgets
{
/** Declaro as vaiavéis da classe */
private $connection = null;
@ -23,8 +23,8 @@ class ClientBudgets
private $start = null;
private $max = null;
private $limit = null;
private $clientBudgetsId = null;
private $clientsId = null;
private $companiesBudgetsId = null;
private $companiesId = null;
private $usersId = null;
private $budget = null;
private $dateCreate = null;
@ -91,15 +91,15 @@ class ClientBudgets
}
/** Lista os registros do banco de dados com limitação */
public function Get(int $clientBudgetsId)
public function Get(int $companiesBudgetsId)
{
/** Parametros de entrada */
$this->clientBudgetsId = $clientBudgetsId;
$this->companiesBudgetsId = $companiesBudgetsId;
/** Consulta SQL */
$this->sql = 'select cb.companies_budgets_id,
cb.clients_id,
cb.companies_id,
cb.users_id,
cb.users_id_update,
cb.financial_categories_id,
@ -120,14 +120,14 @@ class ClientBudgets
cb.description,
c.fantasy_name
from companies_budgets cb
left join clients c on cb.clients_id = c.clients_id
left join companies c on cb.company_id = c.company_id
where cb.companies_budgets_id = :companies_budgets_id';
/** Preparo o SQL para execução */
$this->stmt = $this->connection->connect()->prepare($this->sql);
/** Preencho os parâmetros do SQL */
$this->stmt->bindParam(':companies_budgets_id', $this->clientBudgetsId);
$this->stmt->bindParam(':companies_budgets_id', $this->companiesBudgetsId);
/** Executo o SQL */
$this->stmt->execute();
@ -138,14 +138,14 @@ class ClientBudgets
}
/** Lista todos os egistros do banco com ou sem paginação*/
public function All(int $clientsId)
public function All(int $companyId)
{
/** Parametros de entrada */
$this->clientsId = $clientsId;
$this->companyId = $companyId;
/** Consulta SQL */
$this->sql = 'select cb.companies_budgets_id,
cb.clients_id,
cb.company_id,
cb.users_id,
cb.products_id,
cb.budget,
@ -164,13 +164,13 @@ class ClientBudgets
u.name_first as responsible
from companies_budgets cb
left join users u on cb.users_id = u.users_id
where cb.clients_id = :clients_id';
where cb.company_id = :company_id';
/** Preparo o SQL para execução */
$this->stmt = $this->connection->connect()->prepare($this->sql);
/** Preencho os parâmetros do SQL */
$this->stmt->bindParam('clients_id', $this->clientsId);
$this->stmt->bindParam('company_id', $this->companyId);
/** Executo o SQL */
$this->stmt->execute();
@ -181,22 +181,22 @@ class ClientBudgets
}
/** Conta a quantidades de registros */
public function Count(int $clientsId)
public function Count(int $companyId)
{
/** Parametros de entrada */
$this->clientsId = $clientsId;
$this->companyId = $companyId;
/** Consulta SQL */
$this->sql = 'select count(companies_budgets_id) as qtde
from companies_budgets
where clients_id = :clients_id';
where company_id = :company_id';
/** Preparo o SQL para execução */
$this->stmt = $this->connection->connect()->prepare($this->sql);
/** Preencho os parâmetros do SQL */
$this->stmt->bindParam('clients_id', $this->clientsId);
$this->stmt->bindParam('company_id', $this->companyId);
/** Executo o SQL */
$this->stmt->execute();
@ -207,8 +207,8 @@ class ClientBudgets
}
/** Insere um novo registro no banco */
public function Save(int $clientBudgetsId,
int $clientsId,
public function Save(int $companiesBudgetsId,
int $companyId,
string $budget,
int $dayDue,
string $readjustmentIndex,
@ -227,8 +227,8 @@ class ClientBudgets
/** Parametros */
$this->clientBudgetsId = $clientBudgetsId;
$this->clientsId = $clientsId;
$this->companiesBudgetsId = $companiesBudgetsId;
$this->companyId = $companyId;
$this->usersId = $_SESSION['USERSID'];//Carrega o ID do usuário logado
$this->budget = $budget;
$this->dayDue = $dayDue;
@ -247,7 +247,7 @@ class ClientBudgets
/** Verifica se o ID do registro foi informado */
if($this->clientBudgetsId > 0){
if($this->companiesBudgetsId > 0){
/** Consulta SQL */
$this->sql = 'update companies_budgets set budget = :budget,
@ -269,7 +269,7 @@ class ClientBudgets
}else{//Se o ID não foi informado, grava-se um novo registro
/** Consulta SQL */
$this->sql = 'insert into companies_budgets(clients_id,
$this->sql = 'insert into companies_budgets(company_id,
users_id,
budget,
day_due,
@ -285,7 +285,7 @@ class ClientBudgets
financial_categories_id,
financial_accounts_id,
products_id
) values (:clients_id,
) values (:company_id,
:users_id,
:budget,
:day_due,
@ -312,16 +312,16 @@ class ClientBudgets
/** Inicia a transação */
$this->connection->connect()->beginTransaction();
if($this->clientBudgetsId > 0){
if($this->companiesBudgetsId > 0){
/** Preencho os parâmetros do SQL */
$this->stmt->bindParam('companies_budgets_id', $this->clientBudgetsId);
$this->stmt->bindParam('companies_budgets_id', $this->companiesBudgetsId);
}else{
/** Preencho os parâmetros do SQL */
$this->stmt->bindParam('users_id', $this->usersId);
$this->stmt->bindParam('clients_id', $this->clientsId);
$this->stmt->bindParam('company_id', $this->companyId);
}
@ -363,10 +363,10 @@ class ClientBudgets
}
/** Deleta um determinado registro no banco de dados */
function Delete(int $clientBudgetsId)
function Delete(int $companiesBudgetsId)
{
/** Parametros de entrada */
$this->clientBudgetsId = $clientBudgetsId;
$this->companiesBudgetsId = $companiesBudgetsId;
/** Consulta SQL */
$this->sql = 'delete from companies_budgets
@ -376,7 +376,7 @@ class ClientBudgets
$this->stmt = $this->connection->connect()->prepare($this->sql);
/** Preencho os parâmetros do SQL */
$this->stmt->bindParam('companies_budgets_id', $this->clientBudgetsId);
$this->stmt->bindParam('companies_budgets_id', $this->companiesBudgetsId);
/** Executo o SQL */
return $this->stmt->execute();

View file

@ -1,8 +1,8 @@
<?php
/** Importação de classes */
use vendor\model\Clients;
use vendor\model\ClientBudgets;
use vendor\model\Companies;
use vendor\model\CompaniesBudgets;
use vendor\model\FinancialAccounts;
use vendor\model\FinancialCategories;
use vendor\model\FinancialReadjustments;
@ -13,28 +13,28 @@ try{
if($Main->verifyToken()){
/** Instânciamento de classes */
$Clients = new Clients();
$ClientBudgets = new ClientBudgets();
$Companies = new Companies();
$CompaniesBudgets = new CompaniesBudgets();
$FinancialAccounts = new FinancialAccounts();
$FinancialCategories = new FinancialCategories();
$FinancialReadjustments = new FinancialReadjustments();
/** Parametros de entrada */
$clientsId = isset($_POST['clients_id']) ? (int)filter_input(INPUT_POST, 'clients_id', FILTER_SANITIZE_SPECIAL_CHARS) : 0;
$clientsBudgetsId = isset($_POST['clients_budgets_id']) ? (int)filter_input(INPUT_POST, 'clients_budgets_id', FILTER_SANITIZE_SPECIAL_CHARS) : 0;
$companiesId = isset($_POST['company_id']) ? (int)filter_input(INPUT_POST, 'company_id', FILTER_SANITIZE_SPECIAL_CHARS) : 0;
$companiesBudgetsId = isset($_POST['clients_budgets_id']) ? (int)filter_input(INPUT_POST, 'clients_budgets_id', FILTER_SANITIZE_SPECIAL_CHARS) : 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);
$ClientBudgetsResult = $ClientBudgets->Get($clientsBudgetsId);
$companiesResult = $Companies->Get($companiesId);
$companiesBudgetsResult = $CompaniesBudgets->Get($companiesBudgetsId);
}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();
$ClientBudgetsResult = $ClientBudgets->Describe();
$companiesResult = $Companies->Describe();
$companiesBudgetsResult = $CompaniesBudgets->Describe();
}
@ -72,7 +72,7 @@ try{
<div class="col-md-8 text-right">
<button type="button" class="btn btn-success btn-sm" onclick="request('FOLDER=view&TABLE=clients_budgets&ACTION=clients_budgets_form&clients_id=<?php echo $clientsId;?>', '#loadContent', true, '', '', '', 'Preparando formulário', 'blue', 'circle', 'sm', true)" data-toggle="tooltip" data-placement="left" title="Cadastrar novo orçamento">
<button type="button" class="btn btn-success btn-sm" onclick="request('FOLDER=view&TABLE=clients_budgets&ACTION=clients_budgets_form&company_id=<?php echo $companiesId;?>', '#loadContent', true, '', '', '', 'Preparando formulário', 'blue', 'circle', 'sm', true)" data-toggle="tooltip" data-placement="left" title="Cadastrar novo orçamento">
<i class="fas fa-plus-circle mr-1"></i>Novo
@ -102,15 +102,15 @@ try{
<fieldset class="border p-2">
<legend><h5 class="h6">Razão Social / Nome: <span class="text-danger">* Selecione um cliente</span> </h5></legend>
<select class="form-control form-control" id="clients_id" name="clients_id">
<select class="form-control form-control" id="company_id" name="company_id">
<option value="" selected>Selecione</option>
<?php
$ResultClients = $Clients->ListReference();
foreach($ResultClients as $ClientsKey => $Result){
$ResultClients = $Companies->ListReference();
foreach($ResultClients as $CompaniesKey => $Result){
?>
<option value="<?php echo $Result->clients_id;?>" <?php echo (int)$Result->clients_id == $clientsId ? 'selected' : '' ;?> ><?php echo $Result->reference;?> - <?php echo $Result->fantasy_name;?></option>
<option value="<?php echo $Result->company_id;?>" <?php echo (int)$Result->company_id == $companiesId ? 'selected' : '' ;?> ><?php echo $Result->reference;?> - <?php echo $Result->fantasy_name;?></option>
<?php } ?>
@ -123,7 +123,7 @@ try{
<fieldset class="border p-2">
<legend><h5 class="h6 pb-2">Referência: </h5></legend>
<?php echo $ClientsResult->reference;?>&nbsp;
<?php echo $companiesResult->reference;?>&nbsp;
</fieldset>
</div>
@ -131,7 +131,7 @@ try{
<fieldset class="border p-2">
<legend><h5 class="h6 pb-2">CPF / CNPJ: </h5></legend>
<?php echo $Main->formatarCPF_CNPJ($ClientsResult->document);?>&nbsp;
<?php echo $Main->formatarCPF_CNPJ($companiesResult->document);?>&nbsp;
</fieldset>
</div>
@ -144,7 +144,7 @@ try{
<div class="col-sm-2 mb-2">
<label for="budget">Valor Orçamento R$:</label>
<input type="text" class="form-control form-control price" maxlength="120" id="budget" name="budget" placeholder="R$" value="<?php echo $ClientBudgetsResult->budget;?>">
<input type="text" class="form-control form-control price" maxlength="120" id="budget" name="budget" placeholder="R$" value="<?php echo $companiesBudgetsResult->budget;?>">
</div>
<div class="col-sm-2 mb-2">
@ -152,44 +152,44 @@ try{
<label for="day_due">Vencimento/dia:</label>
<select class="form-control form-control" id="day_due" name="day_due">
<option value="" selected>Selecione</option>
<option value="01" <?php echo (int)$ClientBudgetsResult->day_due == 1 ? 'selected' : '' ;?> >01</option>
<option value="02" <?php echo (int)$ClientBudgetsResult->day_due == 2 ? 'selected' : '' ;?>>02</option>
<option value="03" <?php echo (int)$ClientBudgetsResult->day_due == 3 ? 'selected' : '' ;?>>03</option>
<option value="04" <?php echo (int)$ClientBudgetsResult->day_due == 4 ? 'selected' : '' ;?>>04</option>
<option value="05" <?php echo (int)$ClientBudgetsResult->day_due == 5 ? 'selected' : '' ;?>>05</option>
<option value="06" <?php echo (int)$ClientBudgetsResult->day_due == 6 ? 'selected' : '' ;?>>06</option>
<option value="07" <?php echo (int)$ClientBudgetsResult->day_due == 7 ? 'selected' : '' ;?>>07</option>
<option value="08" <?php echo (int)$ClientBudgetsResult->day_due == 8 ? 'selected' : '' ;?>>08</option>
<option value="09" <?php echo (int)$ClientBudgetsResult->day_due == 9 ? 'selected' : '' ;?>>09</option>
<option value="10" <?php echo (int)$ClientBudgetsResult->day_due == 10 ? 'selected' : '' ;?>>10</option>
<option value="11" <?php echo (int)$ClientBudgetsResult->day_due == 11 ? 'selected' : '' ;?>>11</option>
<option value="12" <?php echo (int)$ClientBudgetsResult->day_due == 12 ? 'selected' : '' ;?>>12</option>
<option value="13" <?php echo (int)$ClientBudgetsResult->day_due == 13 ? 'selected' : '' ;?>>13</option>
<option value="14" <?php echo (int)$ClientBudgetsResult->day_due == 14 ? 'selected' : '' ;?>>14</option>
<option value="15" <?php echo (int)$ClientBudgetsResult->day_due == 15 ? 'selected' : '' ;?>>15</option>
<option value="16" <?php echo (int)$ClientBudgetsResult->day_due == 16 ? 'selected' : '' ;?>>16</option>
<option value="17" <?php echo (int)$ClientBudgetsResult->day_due == 17 ? 'selected' : '' ;?>>17</option>
<option value="18" <?php echo (int)$ClientBudgetsResult->day_due == 18 ? 'selected' : '' ;?>>18</option>
<option value="19" <?php echo (int)$ClientBudgetsResult->day_due == 19 ? 'selected' : '' ;?>>19</option>
<option value="20" <?php echo (int)$ClientBudgetsResult->day_due == 20 ? 'selected' : '' ;?>>20</option>
<option value="21" <?php echo (int)$ClientBudgetsResult->day_due == 21 ? 'selected' : '' ;?>>21</option>
<option value="22" <?php echo (int)$ClientBudgetsResult->day_due == 22 ? 'selected' : '' ;?>>22</option>
<option value="23" <?php echo (int)$ClientBudgetsResult->day_due == 23 ? 'selected' : '' ;?>>23</option>
<option value="24" <?php echo (int)$ClientBudgetsResult->day_due == 24 ? 'selected' : '' ;?>>24</option>
<option value="25" <?php echo (int)$ClientBudgetsResult->day_due == 25 ? 'selected' : '' ;?>>25</option>
<option value="26" <?php echo (int)$ClientBudgetsResult->day_due == 26 ? 'selected' : '' ;?>>26</option>
<option value="27" <?php echo (int)$ClientBudgetsResult->day_due == 27 ? 'selected' : '' ;?>>27</option>
<option value="28" <?php echo (int)$ClientBudgetsResult->day_due == 28 ? 'selected' : '' ;?>>28</option>
<option value="29" <?php echo (int)$ClientBudgetsResult->day_due == 29 ? 'selected' : '' ;?>>29</option>
<option value="30" <?php echo (int)$ClientBudgetsResult->day_due == 30 ? 'selected' : '' ;?>>30</option>
<option value="31" <?php echo (int)$ClientBudgetsResult->day_due == 31 ? 'selected' : '' ;?>>31</option>
<option value="01" <?php echo (int)$companiesBudgetsResult->day_due == 1 ? 'selected' : '' ;?> >01</option>
<option value="02" <?php echo (int)$companiesBudgetsResult->day_due == 2 ? 'selected' : '' ;?>>02</option>
<option value="03" <?php echo (int)$companiesBudgetsResult->day_due == 3 ? 'selected' : '' ;?>>03</option>
<option value="04" <?php echo (int)$companiesBudgetsResult->day_due == 4 ? 'selected' : '' ;?>>04</option>
<option value="05" <?php echo (int)$companiesBudgetsResult->day_due == 5 ? 'selected' : '' ;?>>05</option>
<option value="06" <?php echo (int)$companiesBudgetsResult->day_due == 6 ? 'selected' : '' ;?>>06</option>
<option value="07" <?php echo (int)$companiesBudgetsResult->day_due == 7 ? 'selected' : '' ;?>>07</option>
<option value="08" <?php echo (int)$companiesBudgetsResult->day_due == 8 ? 'selected' : '' ;?>>08</option>
<option value="09" <?php echo (int)$companiesBudgetsResult->day_due == 9 ? 'selected' : '' ;?>>09</option>
<option value="10" <?php echo (int)$companiesBudgetsResult->day_due == 10 ? 'selected' : '' ;?>>10</option>
<option value="11" <?php echo (int)$companiesBudgetsResult->day_due == 11 ? 'selected' : '' ;?>>11</option>
<option value="12" <?php echo (int)$companiesBudgetsResult->day_due == 12 ? 'selected' : '' ;?>>12</option>
<option value="13" <?php echo (int)$companiesBudgetsResult->day_due == 13 ? 'selected' : '' ;?>>13</option>
<option value="14" <?php echo (int)$companiesBudgetsResult->day_due == 14 ? 'selected' : '' ;?>>14</option>
<option value="15" <?php echo (int)$companiesBudgetsResult->day_due == 15 ? 'selected' : '' ;?>>15</option>
<option value="16" <?php echo (int)$companiesBudgetsResult->day_due == 16 ? 'selected' : '' ;?>>16</option>
<option value="17" <?php echo (int)$companiesBudgetsResult->day_due == 17 ? 'selected' : '' ;?>>17</option>
<option value="18" <?php echo (int)$companiesBudgetsResult->day_due == 18 ? 'selected' : '' ;?>>18</option>
<option value="19" <?php echo (int)$companiesBudgetsResult->day_due == 19 ? 'selected' : '' ;?>>19</option>
<option value="20" <?php echo (int)$companiesBudgetsResult->day_due == 20 ? 'selected' : '' ;?>>20</option>
<option value="21" <?php echo (int)$companiesBudgetsResult->day_due == 21 ? 'selected' : '' ;?>>21</option>
<option value="22" <?php echo (int)$companiesBudgetsResult->day_due == 22 ? 'selected' : '' ;?>>22</option>
<option value="23" <?php echo (int)$companiesBudgetsResult->day_due == 23 ? 'selected' : '' ;?>>23</option>
<option value="24" <?php echo (int)$companiesBudgetsResult->day_due == 24 ? 'selected' : '' ;?>>24</option>
<option value="25" <?php echo (int)$companiesBudgetsResult->day_due == 25 ? 'selected' : '' ;?>>25</option>
<option value="26" <?php echo (int)$companiesBudgetsResult->day_due == 26 ? 'selected' : '' ;?>>26</option>
<option value="27" <?php echo (int)$companiesBudgetsResult->day_due == 27 ? 'selected' : '' ;?>>27</option>
<option value="28" <?php echo (int)$companiesBudgetsResult->day_due == 28 ? 'selected' : '' ;?>>28</option>
<option value="29" <?php echo (int)$companiesBudgetsResult->day_due == 29 ? 'selected' : '' ;?>>29</option>
<option value="30" <?php echo (int)$companiesBudgetsResult->day_due == 30 ? 'selected' : '' ;?>>30</option>
<option value="31" <?php echo (int)$companiesBudgetsResult->day_due == 31 ? 'selected' : '' ;?>>31</option>
</select>
</div>
<div class="col-sm-2 mb-2">
<label for="readjustment_year">Ano Reajuste:</label>
<input type="text" class="form-control form-control number" maxlength="4" id="readjustment_year" value="<?php echo isset($ClientBudgetsResult->readjustment_year) ? $ClientBudgetsResult->readjustment_year : date('Y');?>" name="readjustment_year" placeholder="9999">
<input type="text" class="form-control form-control number" maxlength="4" id="readjustment_year" value="<?php echo isset($companiesBudgetsResult->readjustment_year) ? $companiesBudgetsResult->readjustment_year : date('Y');?>" name="readjustment_year" placeholder="9999">
</div>
<div class="col-sm-2 mb-2">
@ -230,7 +230,7 @@ try{
foreach ($financialReadjustmentsResult as $resultKey => $result){
?>
<option value="<?php echo $result->financial_readjustment_id;?>" <?php echo (int)$ClientBudgetsResult->readjustment_type == (int)$result->financial_readjustment_id ? 'selected' : '';?>><?php echo $result->description;?> - <?php echo $months[$result->month];?>/<?php echo $result->year;?></option>
<option value="<?php echo $result->financial_readjustment_id;?>" <?php echo (int)$companiesBudgetsResult->readjustment_type == (int)$result->financial_readjustment_id ? 'selected' : '';?>><?php echo $result->description;?> - <?php echo $months[$result->month];?>/<?php echo $result->year;?></option>
<?php } ?>
@ -242,7 +242,7 @@ try{
<div class="col-sm-2 mb-2">
<label for="readjustment_index">Índice %:</label>
<input type="text" class="form-control form-control percentage" maxlength="8" id="readjustment_index" name="readjustment_index" placeholder="%" value="<?php echo $ClientBudgetsResult->readjustment_index;?>">
<input type="text" class="form-control form-control percentage" maxlength="8" id="readjustment_index" name="readjustment_index" placeholder="%" value="<?php echo $companiesBudgetsResult->readjustment_index;?>">
</div>
</div>
@ -252,13 +252,13 @@ try{
<div class="col-sm-2 mb-2">
<label for="readjustment_value">Reajsute R$:</label>
<input type="text" class="form-control form-control price" maxlength="10" id="readjustment_value" name="readjustment_value" placeholder="R$" value="<?php echo $ClientBudgetsResult->readjustment_value;?>">
<input type="text" class="form-control form-control price" maxlength="10" id="readjustment_value" name="readjustment_value" placeholder="R$" value="<?php echo $companiesBudgetsResult->readjustment_value;?>">
</div>
<div class="col-sm-2 mb-2">
<label for="readjustment_budget">Valor Reajustado R$:</label>
<input type="text" class="form-control form-control price" maxlength="10" id="readjustment_budget" name="readjustment_budget" placeholder="R$" value="<?php echo $ClientBudgetsResult->readjustment_budget;?>">
<input type="text" class="form-control form-control price" maxlength="10" id="readjustment_budget" name="readjustment_budget" placeholder="R$" value="<?php echo $companiesBudgetsResult->readjustment_budget;?>">
</div>
<div class="col-sm-2 mb-2">
@ -266,31 +266,31 @@ try{
<label for="often">Frequência:</label>
<select class="form-control form-control" id="often " name="often">
<option value="" selected>Selecione</option>
<option value="1" <?php echo (int)$ClientBudgetsResult->often == 1 ? 'selected' : '';?>>01</option>
<option value="2" <?php echo (int)$ClientBudgetsResult->often == 2 ? 'selected' : '';?>>02</option>
<option value="3" <?php echo (int)$ClientBudgetsResult->often == 3 ? 'selected' : '';?>>03</option>
<option value="4" <?php echo (int)$ClientBudgetsResult->often == 4 ? 'selected' : '';?>>04</option>
<option value="5" <?php echo (int)$ClientBudgetsResult->often == 5 ? 'selected' : '';?>>05</option>
<option value="6" <?php echo (int)$ClientBudgetsResult->often == 6 ? 'selected' : '';?>>06</option>
<option value="7" <?php echo (int)$ClientBudgetsResult->often == 7 ? 'selected' : '';?>>07</option>
<option value="8" <?php echo (int)$ClientBudgetsResult->often == 8 ? 'selected' : '';?>>08</option>
<option value="9" <?php echo (int)$ClientBudgetsResult->often == 9 ? 'selected' : '';?>>09</option>
<option value="10" <?php echo (int)$ClientBudgetsResult->often == 10 ? 'selected' : '';?>>10</option>
<option value="11" <?php echo (int)$ClientBudgetsResult->often == 11 ? 'selected' : '';?>>11</option>
<option value="12" <?php echo (int)$ClientBudgetsResult->often == 12 || (int)$ClientBudgetsResult->often == 0 ? 'selected' : '';?>>12</option>
<option value="1" <?php echo (int)$companiesBudgetsResult->often == 1 ? 'selected' : '';?>>01</option>
<option value="2" <?php echo (int)$companiesBudgetsResult->often == 2 ? 'selected' : '';?>>02</option>
<option value="3" <?php echo (int)$companiesBudgetsResult->often == 3 ? 'selected' : '';?>>03</option>
<option value="4" <?php echo (int)$companiesBudgetsResult->often == 4 ? 'selected' : '';?>>04</option>
<option value="5" <?php echo (int)$companiesBudgetsResult->often == 5 ? 'selected' : '';?>>05</option>
<option value="6" <?php echo (int)$companiesBudgetsResult->often == 6 ? 'selected' : '';?>>06</option>
<option value="7" <?php echo (int)$companiesBudgetsResult->often == 7 ? 'selected' : '';?>>07</option>
<option value="8" <?php echo (int)$companiesBudgetsResult->often == 8 ? 'selected' : '';?>>08</option>
<option value="9" <?php echo (int)$companiesBudgetsResult->often == 9 ? 'selected' : '';?>>09</option>
<option value="10" <?php echo (int)$companiesBudgetsResult->often == 10 ? 'selected' : '';?>>10</option>
<option value="11" <?php echo (int)$companiesBudgetsResult->often == 11 ? 'selected' : '';?>>11</option>
<option value="12" <?php echo (int)$companiesBudgetsResult->often == 12 || (int)$companiesBudgetsResult->often == 0 ? 'selected' : '';?>>12</option>
</select>
</div>
<div class="col-sm-2 mb-2">
<label for="date_start">Data Início:</label>
<input type="text" class="form-control form-control date" maxlength="10" id="date_start" name="date_start" placeholder="99/99/9999" value="<?php echo isset($ClientBudgetsResult->date_start) ? date('d/m/Y', strtotime($ClientBudgetsResult->date_start)) : '';?>">
<input type="text" class="form-control form-control date" maxlength="10" id="date_start" name="date_start" placeholder="99/99/9999" value="<?php echo isset($companiesBudgetsResult->date_start) ? date('d/m/Y', strtotime($companiesBudgetsResult->date_start)) : '';?>">
</div>
<div class="col-sm-2 mb-2">
<label for="description">Descrição:</label>
<input type="text" class="form-control form-control" maxlength="120" id="description" name="description" placeholder="Parcela nº ..." value="<?php echo $ClientBudgetsResult->description;?>">
<input type="text" class="form-control form-control" maxlength="120" id="description" name="description" placeholder="Parcela nº ..." value="<?php echo $companiesBudgetsResult->description;?>">
</div>
<div class="col-sm-2 mb-3">
@ -308,7 +308,7 @@ try{
?>
<option value="<?php echo $ResultFinancialCategories->financial_categories_id;?>" <?php echo (int)$ResultFinancialCategories->financial_categories_id === (int)$ClientBudgetsResult->financial_categories_id ? 'selected' : '';?>><?php echo $ResultFinancialCategories->description;?></option>
<option value="<?php echo $ResultFinancialCategories->financial_categories_id;?>" <?php echo (int)$ResultFinancialCategories->financial_categories_id === (int)$companiesBudgetsResult->financial_categories_id ? 'selected' : '';?>><?php echo $ResultFinancialCategories->description;?></option>
<?php } ?>
@ -335,7 +335,7 @@ try{
?>
<option value="<?php echo $ResultAccounts->financial_accounts_id;?>" <?php echo (int)$ClientBudgetsResult->financial_accounts_id === (int)$ResultAccounts->financial_accounts_id ? 'selected' : '';?>><?php echo $ResultAccounts->description;?></option>
<option value="<?php echo $ResultAccounts->financial_accounts_id;?>" <?php echo (int)$companiesBudgetsResult->financial_accounts_id === (int)$ResultAccounts->financial_accounts_id ? 'selected' : '';?>><?php echo $ResultAccounts->description;?></option>
<?php } ?>
@ -356,7 +356,7 @@ try{
<input type="hidden" name="ACTION" value="clients_budgets_save" />
<input type="hidden" name="FOLDER" value="action" />
<input type="hidden" name="products_id" id="products_id" value="" />
<input type="hidden" name="clients_budgets_id" id="clients_budgets_id" value="<?php echo $ClientBudgetsResult->client_budgets_id;?>" />
<input type="hidden" name="clients_budgets_id" id="clients_budgets_id" value="<?php echo $companiesBudgetsResult->client_budgets_id;?>" />
</div>
</form>
@ -457,30 +457,30 @@ try{
<?php
if($ClientsResult->clients_id > 0){ ?>
if($companiesResult->company_id > 0){ ?>
/** Carrega os orçamentos do cliente informado */
request('FOLDER=view&TABLE=clients_budgets&ACTION=clients_budgets_datagrid&clients_id='+$('#clients_id option:selected').val(), '', true, '', '', '#loadBudgests', 'Carregando orçamentos...', 'blue', 'circle', 'sm', true);
request('FOLDER=view&TABLE=clients_budgets&ACTION=clients_budgets_datagrid&company_id='+$('#company_id option:selected').val(), '', true, '', '', '#loadBudgests', 'Carregando orçamentos...', 'blue', 'circle', 'sm', true);
/** Carrega as comossões dos orçamentos do cliente informado */
request('FOLDER=view&TABLE=clients_budgets&ACTION=clients_budgets_commissions_datagrid&clients_id='+$('#clients_id option:selected').val(), '', true, '', '', '#loadCommissions', 'Carregando comissões...', 'blue', 'circle', 'sm', true);
request('FOLDER=view&TABLE=clients_budgets&ACTION=clients_budgets_commissions_datagrid&company_id='+$('#company_id option:selected').val(), '', true, '', '', '#loadCommissions', 'Carregando comissões...', 'blue', 'circle', 'sm', true);
/** 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&company_id=<?php echo $companiesResult->company_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&company_id=<?php echo $companiesResult->company_id;?>', '', true, '', '', '#loadDocuments', 'Carregando Documentos...', 'blue', 'circle', 'sm', true);
/** Carrega os boletos do cliente informado */
request('FOLDER=view&TABLE=financial_movements&ACTION=financial_movements_tickets_list&clients_id=<?php echo $ClientsResult->clients_id;?>', '', true, '', '', '#loadTickets', 'Carregando boletos junto ao Sicoob...', 'blue', 'circle', 'sm', true);
request('FOLDER=view&TABLE=financial_movements&ACTION=financial_movements_tickets_list&company_id=<?php echo $companiesResult->company_id;?>', '', true, '', '', '#loadTickets', 'Carregando boletos junto ao Sicoob...', 'blue', 'circle', 'sm', true);
<?php } ?>
/** Consulta o cliente selecionado */
$('#clients_id').on('change', function () {
$('#company_id').on('change', function () {
/** Carrega os orçamentos do cliente informado */
request('FOLDER=view&TABLE=clients_budgets&ACTION=clients_budgets_form&clients_id='+$('#clients_id option:selected').val(), '', true, '', '', '#loadContent', 'Carregando orçamento do cliente', 'blue', 'circle', 'sm', true);
request('FOLDER=view&TABLE=clients_budgets&ACTION=clients_budgets_form&company_id='+$('#company_id option:selected').val(), '', true, '', '', '#loadContent', 'Carregando orçamento do cliente', 'blue', 'circle', 'sm', true);
});
/** Carrega o valor do reajuste */
@ -506,7 +506,7 @@ try{
});
<?php if($ClientBudgetsResult->client_budgets_id > 0){?>
<?php if($companiesBudgetsResult->client_budgets_id > 0){?>
/** Habilita o formulário caso esteja oculto */
$('.collapse').collapse();
<?php } ?>