Skip to content

Commit

Permalink
Adicionado opção de status Aprovado em OS (#1394)
Browse files Browse the repository at this point in the history
  • Loading branch information
Pr3d4dor authored May 22, 2021
1 parent bbd2075 commit fe7a213
Show file tree
Hide file tree
Showing 8 changed files with 45 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?php

class Migration_add_aprovado_to_status_list extends CI_Migration
{
public function up()
{
$configurationSql = "
SELECT valor
FROM configuracoes
WHERE idConfig = 12
LIMIT 1
";
$result = $this->db->query($configurationSql)->row();

$osStatus = json_decode($result->valor, true);
if (empty($osStatus)) {
$osStatus = ["Aberto","Faturado","Negociação","Em Andamento","Orçamento","Finalizado","Cancelado","Aguardando Peças", "Aprovado"];
} else {
$osStatus[] = 'Aprovado';
}

$sql = "UPDATE `configuracoes` SET valor = ? WHERE idConfig = 12";
$this->db->query($sql, [json_encode($osStatus)]);
}

public function down()
{
$this->db->query("UPDATE `configuracoes` SET valor = '[\"Aberto\",\"Faturado\",\"Negocia\\u00e7\\u00e3o\",\"Em Andamento\",\"Or\\u00e7amento\",\"Finalizado\",\"Cancelado\",\"Aguardando Pe\\u00e7as\"]' WHERE idConfig = 12");
}
}
3 changes: 2 additions & 1 deletion application/views/mapos/configurar.php
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,8 @@
<label> <input <?= @in_array("Orçamento", json_decode($configuration['os_status_list'])) == 'true' ? 'checked' : ''; ?> name="os_status_list[]" class="marcar" type="checkbox" value="Orçamento"> <span class="lbl"> Orçamento</span> </label>
<label> <input <?= @in_array("Finalizado", json_decode($configuration['os_status_list'])) == 'true' ? 'checked' : ''; ?> name="os_status_list[]" class="marcar" type="checkbox" value="Finalizado"> <span class="lbl"> Finalizado</span> </label>
<label> <input <?= @in_array("Cancelado", json_decode($configuration['os_status_list'])) == 'true' ? 'checked' : ''; ?> name="os_status_list[]" class="marcar" type="checkbox" value="Cancelado"> <span class="lbl"> Cancelado</span> </label>
<label> <input <?= @in_array("Aguardando Peças", json_decode($configuration['os_status_list'])) == 'true' ? 'checked' : ''; ?> name="os_status_list[]" class="marcar" type="checkbox" value="Aguardando Peças"> <span class="lbl"> Aguardando Peças </span> </label>
<label> <input <?= @in_array("Aguardando Peças", json_decode($configuration['os_status_list'])) == 'true' ? 'checked' : ''; ?> name="os_status_list[]" class="marcar" type="checkbox" value="Aguardando Peças"> <span class="lbl"> Aguardando Peças </span> </label>
<label> <input <?= @in_array("Aprovado", json_decode($configuration['os_status_list'])) == 'true' ? 'checked' : ''; ?> name="os_status_list[]" class="marcar" type="checkbox" value="Aprovado"> <span class="lbl"> Aprovado </span> </label>
</div>
</div>
<div class="form-actions">
Expand Down
1 change: 1 addition & 0 deletions application/views/mapos/painel.php
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@
<option value="Finalizado">Finalizado</option>
<option value="Cancelado">Cancelado</option>
<option value="Aguardando Peças">Aguardando Peças</option>
<option value="Aprovado">Aprovado</option>
</select>
<button type="button" class="btn-xs" id="btn-calendar">Pesquisar</button>
</form>
Expand Down
1 change: 1 addition & 0 deletions application/views/os/adicionarOs.php
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@
<option value="Finalizado">Finalizado</option>
<option value="Cancelado">Cancelado</option>
<option value="Aguardando Peças">Aguardando Peças</option>
<option value="Aprovado">Aprovado</option>
</select>
</div>
<div class="span3">
Expand Down
4 changes: 4 additions & 0 deletions application/views/os/editarOs.php
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,10 @@
echo 'selected';
} ?> value="Aguardando Peças">Aguardando Peças
</option>
<option <?php if ($result->status == 'Aprovado') {
echo 'selected';
} ?> value="Aprovado">Aprovado
</option>
</select>
</div>
<div class="span3">
Expand Down
4 changes: 4 additions & 0 deletions application/views/os/os.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
<option value="Finalizado">Finalizado</option>
<option value="Cancelado">Cancelado</option>
<option value="Aguardando Peças">Aguardando Peças</option>
<option value="Aprovado">Aprovado</option>
</select>

</div>
Expand Down Expand Up @@ -112,6 +113,9 @@
case 'Aguardando Peças':
$cor = '#FF7F00';
break;
case 'Aprovado':
$cor = '#808080';
break;
default:
$cor = '#E0E4CC';
break;
Expand Down
4 changes: 2 additions & 2 deletions banco.sql
Original file line number Diff line number Diff line change
Expand Up @@ -608,15 +608,15 @@ INSERT INTO `configuracoes` (`idConfig`, `config`, `valor`) VALUES
(9, 'control_editos', '1'),
(10, 'control_datatable', '1'),
(11, 'pix_key', ''),
(12, 'os_status_list', '[\"Aberto\",\"Faturado\",\"Negocia\\u00e7\\u00e3o\",\"Em Andamento\",\"Or\\u00e7amento\",\"Finalizado\",\"Cancelado\",\"Aguardando Pe\\u00e7as\"]');
(12, 'os_status_list', '[\"Aberto\",\"Faturado\",\"Negocia\\u00e7\\u00e3o\",\"Em Andamento\",\"Or\\u00e7amento\",\"Finalizado\",\"Cancelado\",\"Aguardando Pe\\u00e7as\"]',\"Aprovado\");

INSERT INTO `permissoes` (`idPermissao`, `nome`, `permissoes`, `situacao`, `data`) VALUES
(1, 'Administrador', 'a:53:{s:8:"aCliente";s:1:"1";s:8:"eCliente";s:1:"1";s:8:"dCliente";s:1:"1";s:8:"vCliente";s:1:"1";s:8:"aProduto";s:1:"1";s:8:"eProduto";s:1:"1";s:8:"dProduto";s:1:"1";s:8:"vProduto";s:1:"1";s:8:"aServico";s:1:"1";s:8:"eServico";s:1:"1";s:8:"dServico";s:1:"1";s:8:"vServico";s:1:"1";s:3:"aOs";s:1:"1";s:3:"eOs";s:1:"1";s:3:"dOs";s:1:"1";s:3:"vOs";s:1:"1";s:6:"aVenda";s:1:"1";s:6:"eVenda";s:1:"1";s:6:"dVenda";s:1:"1";s:6:"vVenda";s:1:"1";s:9:"aGarantia";s:1:"1";s:9:"eGarantia";s:1:"1";s:9:"dGarantia";s:1:"1";s:9:"vGarantia";s:1:"1";s:8:"aArquivo";s:1:"1";s:8:"eArquivo";s:1:"1";s:8:"dArquivo";s:1:"1";s:8:"vArquivo";s:1:"1";s:10:"aPagamento";N;s:10:"ePagamento";N;s:10:"dPagamento";N;s:10:"vPagamento";N;s:11:"aLancamento";s:1:"1";s:11:"eLancamento";s:1:"1";s:11:"dLancamento";s:1:"1";s:11:"vLancamento";s:1:"1";s:8:"cUsuario";s:1:"1";s:9:"cEmitente";s:1:"1";s:10:"cPermissao";s:1:"1";s:7:"cBackup";s:1:"1";s:10:"cAuditoria";s:1:"1";s:6:"cEmail";s:1:"1";s:8:"cSistema";s:1:"1";s:8:"rCliente";s:1:"1";s:8:"rProduto";s:1:"1";s:8:"rServico";s:1:"1";s:3:"rOs";s:1:"1";s:6:"rVenda";s:1:"1";s:11:"rFinanceiro";s:1:"1";s:9:"aCobranca";s:1:"1";s:9:"eCobranca";s:1:"1";s:9:"dCobranca";s:1:"1";s:9:"vCobranca";s:1:"1";}', 1, 'admin_created_at');

INSERT INTO `usuarios` (`idUsuarios`, `nome`, `rg`, `cpf`, `cep`, `rua`, `numero`, `bairro`, `cidade`, `estado`, `email`, `senha`, `telefone`, `celular`, `situacao`, `dataCadastro`, `permissoes_id`,`dataExpiracao`) VALUES
(1, 'admin_name', 'MG-25.502.560', '600.021.520-87', '70005-115', 'Rua Acima', '12', 'Alvorada', 'Teste', 'MG', 'admin_email', 'admin_password', '000000-0000', '', 1, 'admin_created_at', 1, '3000-01-01');

INSERT INTO `migrations`(`version`) VALUES ('20210114151944');
INSERT INTO `migrations`(`version`) VALUES ('20210125173740');

SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
Expand Down
1 change: 1 addition & 0 deletions updates/update_4.32.1_to_4.33.0.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
UPDATE `configuracoes` SET valor = '[\"Aberto\",\"Faturado\",\"Negocia\\u00e7\\u00e3o\",\"Em Andamento\",\"Or\\u00e7amento\",\"Finalizado\",\"Cancelado\",\"Aguardando Pe\\u00e7as\",\"Aprovado\"]' WHERE idConfig = 12;

0 comments on commit fe7a213

Please sign in to comment.