/** * insere um pedido, pedido_item e pedido_status no BD * @param unknown_type $p * @param int $id_pedido */ public function inserir_item($p, $id_pedido) { unset($this->fields); unset($this->values); $this->table = 'vsites_pedido_item'; $data = date('Y-m-d H:m:s'); $servicosDAO = new ServicoDAO(); $servicocampos = $servicosDAO->listaCamposSite($p->id_servico); #gera o numero da ordem $contaordem = $this->contaOrdens($id_pedido); $ordem = (int) $contaordem->total + 1; $this->fields = array(); $this->values = array(); $this->fields[] = 'controle_cliente'; $this->fields[] = 'data_atividade'; $this->fields[] = 'id_atividade'; $this->fields[] = 'id_status'; $this->fields[] = 'urgente'; $this->fields[] = 'ordem'; $this->fields[] = 'id_pedido'; $this->fields[] = 'data'; $this->fields[] = 'id_usuario'; $this->fields[] = 'id_servico'; $this->fields[] = 'valor'; $this->fields[] = 'dias'; $this->fields[] = 'obs'; $this->fields[] = 'id_servico_var'; $this->fields[] = 'id_servico_departamento'; $this->fields[] = 'duplicidade'; $this->values['controle_cliente'] = $p->controle_cliente; $this->values['data_atividade'] = $data; $this->values['id_atividade'] = '0'; $this->values['id_status'] = '0'; $this->values['urgente'] = $p->urgente; $this->values['ordem'] = $ordem; $this->values['id_pedido'] = $id_pedido; $this->values['data'] = $data; $this->values['id_usuario'] = $p->id_usuario; $this->values['id_servico'] = $p->id_servico; $this->values['valor'] = $p->valor; $this->values['dias'] = $p->dias; $this->values['obs'] = $p->obs; $this->values['id_servico_var'] = $p->id_servico_var; $this->values['id_servico_departamento'] = $p->id_servico_departamento; $this->values['duplicidade'] = $p->duplicidade; foreach ($servicocampos as $servicocampo) { $this->fields[] = $servicocampo->campo; $this->values[$servicocampo->campo] = $p->{$servicocampo->campo}; } $id_pedido_item = $this->insert(); $atividadeDAO = new AtividadeDAO(); $atividade = $atividadeDAO->inserir('172', '', $p->id_usuario, $id_pedido_item); return $ordem; }
/** * Override default validation * @see Phreezable::Validate() */ public function Validate() { // example of custom validation // $this->ResetValidationErrors(); // $errors = $this->GetValidationErrors(); // if ($error == true) $this->AddValidationError('FieldName', 'Error Information'); // return !$this->HasValidationErrors(); return parent::Validate(); }
public function lista() { $servicoDAO = new ServicoDAO(); $servicos = $servicoDAO->listar(); echo '<pre>'; foreach ($servicos as $s) { $s->campos = $servicoDAO->listarCamposUF($s->id_servico); if ($s->campos[0]->ordenacao > $s->campos[1]->ordenacao) { echo "\nO ESTADO ESTÁ DEPOIS\n"; print_r($s->campos); $aux = $s->campos[0]->ordenacao; $s->campos[0]->ordenacao = $s->campos[1]->ordenacao; $s->campos[1]->ordenacao = $aux; foreach ($s->campos as $c) { $servicoDAO->atzOrdenacao($c); } } } // print_r($servicos); echo '</pre>'; }
<?php require "../includes/verifica_logado_ajax.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; require_once "../model/Database.php"; $pedidoDAO = new PedidoDAO(); $servicoDAO = new ServicoDAO(); $p_id_pedido_item = explode(',', str_replace(',##', '', $_COOKIE['p_id_pedido_item'] . '##')); $p_id_pedido = explode(',', str_replace(',##', '', $_COOKIE['p_id_pedido'] . '##')); $cont = ''; foreach ($p_id_pedido_item as $chave => $id_pedido_item) { $valida = valida_numero($id_pedido_item); if ($valida != 'TRUE') { echo 'Ocorreu um erro ao validar o número dos pedido(s) selecionado(s). O número de um dos pedidos não é válido'; exit; } $cont++; $pedido = $pedidoDAO->buscaPorId($id_pedido_item, $controle_id_empresa); $campos = $servicoDAO->listaCampos($pedido->id_servico); $bloco .= " <br> Pedido: #" . $pedido->id_pedido . '/' . $pedido->ordem; foreach ($campos as $campo) { $n_campo = $campo->campo; if ($pedido->{$n_campo} != '') { $bloco .= " <br> " . $campo->nome . ": " . $pedido->{$n_campo}; } } $bloco .= '<br><br>'; } echo $bloco; ?>
<?php header("Content-Type: text/html; charset=ISO-8859-1", true); $acesso_conv = 'ok'; require "../includes/verifica_logado_ajax.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; pt_register('GET', 'id_servico'); pt_register('GET', 'id_servico_var'); // Pesquisa ID localidade----------------------------------- $servicoDAO = new ServicoDAO(); $variacoes = $servicoDAO->listaVariacao($id_servico); $combo_1 = '<option ></option>'; $combo = ''; foreach ($variacoes as $s) { $combo .= '<option value="' . $s->id_servico_var . '">' . $s->variacao . '</option>'; if ($s->id_servico_var == $id_servico_var) { $combo_1 = '<option value="' . $s->id_servico_var . '">' . $s->variacao . '</option>'; } } echo $combo_1 . $combo;
<?php if ($controle_id_usuario == "") { header("Content-Type: text/html; charset=ISO-8859-1", true); require "../includes/verifica_logado_ajax.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; pt_register('GET', 'id_pedido'); pt_register('GET', 'ordem'); $pedidoDAO = new PedidoDAO(); $servicosDAO = new ServicoDAO(); $servicocampos = $servicosDAO->listaCampos($p->id_servico); #seleciona dados do pedido foreach ($servicocampos as $servicocampo) { $p_campos .= ',' . $servicocampo->campo; } $p = $pedidoDAO->selectPedidoEditPorIdNovo($id_pedido, $ordem, $controle_id_empresa, $p_campos); $id_pedido_item = $p->id_pedido_item; if ($id_pedido_item == '') { echo 'Você não tem permissão de alterar esse pedido'; exit; } $departamento_s = explode(',', $controle_id_departamento_s); $departamento_p = explode(',', $controle_id_departamento_p); } $mensagemDAO = new MensagemDAO(); $servicovars = $servicosDAO->listaVariacao($p->id_servico); if (in_array('2', $departamento_s) == 1 or in_array('1', $departamento_s) == 1 or in_array('9', $departamento_p) == 1 or in_array('6', $departamento_p) == 1 and ($p->id_status == '1' or $p->id_status == '2' or $p->id_status == '3' or $p->id_status == '12')) { $permissao_alterar = 'class="form_estilo"'; } else { $permissao_alterar = 'class="form_estilo_r" readonly="readonly"';
exit; } pt_register('GET', 'cpf'); pt_register('GET', 'tipo'); ?> <h1 class="tit"><img src="../images/tit/tit_pedido.png" alt="Título" /> Pedido</h1> <hr class="tit" /> </div> <div id="meio"><?php pt_register('POST', 'submit'); pt_register('POST', 'id_servico'); $empresaDAO = new EmpresaDAO(); $pedidoDAO = new PedidoDAO(); $servicosDAO = new ServicoDAO(); $servicocampos = $servicosDAO->listaCampos($id_servico); if ($submit) { //check for errors $errors = array(); $error = "<b>Ocorreram os seguintes erros:</b><ul>"; pt_register('POST', 'nome'); pt_register('POST', 'origem'); pt_register('POST', 'id_ponto'); pt_register('POST', 'id_pacote'); pt_register('POST', 'retem_iss'); pt_register('POST', 'urgente'); pt_register('POST', 'restricao'); pt_register('POST', 'id_conveniado'); $id_cliente = $id_conveniado; pt_register('POST', 'tel2');
<?php require 'header.php'; $servicoDAO = new ServicoDAO(); # # # #if($controle_id_usuario == 1){ if (substr_count($controle_email, 'diretoria') > 0) { $conselho = new ConselhoDAO(); $teste = $conselho->regiao($controle_id_empresa); if ($teste > 0) { $dt = $conselho->campanha(); if ($dt) { if ($_POST) { if (isset($_POST['conselho'])) { $conselho->votar($dt->id_campanha, $_POST['conselho'], $controle_id_empresa, $controle_id_usuario); } } if (!$conselho->voto($dt->id_campanha, $controle_id_empresa, $controle_id_usuario)) { ?> <form method="post" action="index.php"> <div style="width:650px; height: 420px; margin-left: -325px; margin-top:-210px; position:absolute; z-index: 1; left:50%; top:50%; border: dashed 3px #6DB7E5; background-color:#FFF" id="dv_conselho"> <table style="width:100%"> <tr> <td colspan="2" style="padding:5px; text-align:right"> <a href="#" onclick="document.getElementById('dv_conselho').style.display='none'" style="text-decoration:none; color:#6DB7E5; font-weight:bold">Fechar X</a> </td> </tr> <tr> <td colspan="2" style="padding:5px; font-weight:bold"><?php
$parceiros = $ParceiroDAO->getByEmailAndFilter($email, $filtro); echo '{"parceiros":' . json_encode($parceiros) . '}'; }); $app->get('/parceiroByEmailFiltro/:email/', function ($email) { $ParceiroDAO = new ParceiroDAO(); $parceiros = $ParceiroDAO->getByEmail($email); echo '{"parceiros":' . json_encode($parceiros) . '}'; }); // servico $app->get('/servico', function () { $servicoDAO = new ServicoDAO(); $servicos = $servicoDAO->get(); echo '{"servicos":' . json_encode($servicos) . '}'; }); $app->get('/servicoBy/:id', function ($id_parceiro) { $servicoDAO = new ServicoDAO(); $servicos = $servicoDAO->getBy($id_parceiro); echo '{"servicos":' . json_encode($servicos) . '}'; }); // cliente $app->get('/clienteBy/:email/:senha', function ($email, $senha) { $clienteDAO = new ClienteDAO(); $cliente = $clienteDAO->getBy($email, $senha); echo '{"cliente":' . json_encode($cliente) . '}'; }); $app->get('/cliente', function () { $clienteDAO = new ClienteDAO(); $clientes = $clienteDAO->get(); echo '{"clientes":' . json_encode($clientes) . '}'; }); $app->post('/cliente', function () {
<?php require 'header.php'; require '../includes/dias_uteis.php'; $p_valor = ''; $departamento_s = explode(',', $controle_id_departamento_s); $departamento_p = explode(',', $controle_id_departamento_p); $servicoDAO = new ServicoDAO(); $pedidoDAO = new PedidoDAO(); $statusDAO = new StatusDAO(); $atividadeDAO = new AtividadeDAO(); $departamentoDAO = new DepartamentoDAO(); $usuarioDAO = new UsuarioDAO(); $empresaDAO = new EmpresaDAO(); pt_register('GET', 'busca_submit'); if ($busca_submit != '') { pt_register('GET', 'busca_id_status'); pt_register('GET', 'busca_id_usuario'); pt_register('GET', 'busca_id_usuario_op'); pt_register('GET', 'busca_id_atividade'); pt_register('GET', 'busca_id_servico'); pt_register('GET', 'busca_id_pedido'); pt_register('GET', 'busca_id_empresa'); pt_register('GET', 'busca_ordem'); pt_register('GET', 'busca_ordenar'); pt_register('GET', 'busca'); pt_register('GET', 'busca_id_departamento'); pt_register('GET', 'busca_origem'); pt_register('GET', 'busca_data_i'); pt_register('GET', 'busca_data_f'); pt_register('GET', 'busca_data_i_a');
public function AtividadeVerifica($id_empresa, $id_atividade, $status_obs, $departamento_p, $departamento_s, $id_pedido_item) { $errors = array(); $atividadeDAO = new AtividadeDAO(); $pedidoverificaDAO = new PedidoVerificaDAO(); $pedidoDAO = new PedidoDAO(); global $controle_id_empresa; if ($controle_id_usuario == 1 or $controle_id_usuario == 3720) { print_r($p_verifica); exit; } #id_atividade não pode estar vazio if ($id_atividade == '') { $errors['error'] .= '<li><b>Selecione a atividade.</b></li>'; return $errors; } #verifica se o departamento tem permissão de alterar o pedido if (COUNT(array_intersect($departamento_p, array(2, 3, 4, 5, 6, 8, 9, 10, 16, 19))) == 0) { $errors['error'] .= '<li><b>Você não tem permissão para realizar essa operação!!!</strong></b></li>'; return $errors; } $ativ = $atividadeDAO->selecionaPorID($id_atividade); #verifica permissão de alterar o pedido $pedido_ativ = $pedidoverificaDAO->verificaPermissaoEditPedidoItem($id_pedido_item, $id_empresa); if ($pedido_ativ->total == 0) { $errors['error'] .= '<li><b>Sequência inválida entre em contato com o administrador.</b></li>'; return $errors; } #verifica se está em cobrança if ($pedido_ativ->id_status == 20 and in_array('19', $departamento_p) != 1) { $errors['error'] .= '<li><b>Pedido só pode ser alterado pelo departamento de Cobrança!</strong></b></li>'; return $errors; } #verifica se tem permissão de alterar o pedido do departamento if (in_array($pedido_ativ->id_departamento_resp, $departamento_p) != 1 and COUNT(array_intersect($departamento_p, array(2, 6, 10, 19))) == 0 and COUNT(array_intersect($departamento_p, array(3, 4, 5, 8, 9))) != 0 and COUNT(array_intersect(array($pedido_ativ->id_status), array('3', '4', '7', '9', '10', '13', '14', '15', '17', '18'))) != 0) { $errors['error'] .= '<li><b>Você não tem permissão para realizar essa operação, esse pedido pertence a outro departamento.</b></li>'; return $errors; } #trava pedido se estiver no financeiro if (in_array($pedido_ativ->id_status, array(5, 8, 19, 20)) == 1 and COUNT(array_intersect($departamento_p, array(2, 16, 19))) == 0 and $ativ->id_status != '0') { $errors['error'] .= '<li><b>O serviço está no financeiro.</b></li>'; return $errors; } #verificações do operacional if ($ativ->id_status == '17') { #operacional #verifica se o pedido foi direcionado para a franquia executar #serviços liberados - Pesquisa Detran, Certidão de Prontuário do Detran, notificação eletronica if ($pedido_ativ->id_empresa_resp == 0 and ($pedido_ativ->id_empresa == 1 or $pedido_ativ->adendo == 1) and $pedido_ativ->id_empresa_dir = 0 and $pedido_ativ->id_empresa_dir != $pedido_ativ->id_empresa and ($pedido_ativ->operacional == '0000-00-00' or $pedido_ativ->operacional == '') and $pedido_ativ->id_servico != 40 and $pedido_ativ->id_servico != 47 and $pedido_ativ->id_servico != 60 and $pedido_ativ->id_servico != 16 and $pedido_ativ->id_servico != 180 and $pedido_ativ->id_servico != 131 and $pedido_ativ->id_servico != 17 and $pedido_ativ->id_servico != 8) { $errors['error'] .= '<li><b>Antes de aplicar Concluído Operacional é necessário enviar para a unidade ' . $pedido_ativ->certidao_cidade . ' executar.</b></li>'; return $errors; } #operacional: verifica se o campo resultado foi preenchido (apenas imoveis) if ($pedido_ativ->id_servico == '11' and $pedido_ativ->certidao_resultado == '' and ($pedido_ativ->operacional == '0000-00-00' or $pedido_ativ->operacional == '')) { $errors['error'] .= '<li><b>Preencha o campo resultado antes de aplicar Concluído Operacional.</b></li>'; return $errors; } #operacional #verifica se foi preenchido o campo custas para hsbc if ($pedido_ativ->custas == '' and ($pedido_ativ->operacional == '0000-00-00' or $pedido_ativ->operacional == '') and $pedido_ativ->id_departamento_resp == '8' and $pedido_ativ->id_conveniado == '635') { $errors['error'] .= '<li><b>Preencha o campo custas antes de aplicar concluído operacional.</b></li>'; return $errors; } #operacional #verifica se o servico esta atrasado e se o motivo do atraso foi preenchido (apenas imoveis e protesto) $hoje_status = date('Y-m-d') . ' 23:59:59'; if ($pedido_ativ->motivo_atraso == '' and ($pedido_ativ->operacional == '0000-00-00' or $pedido_ativ->operacional == '') and $hoje_status > $pedido_ativ->data_prazo) { $errors['error'] .= '<li><b>Preencha o motivo do atraso antes de aplicar "Concluído Operacional".</b></li>'; return $errors; } #operacional #verifica se o documento foi anexado para hsbc ou anexo dos pedidos de imoveis para outros clientes if (($pedido_ativ->operacional == '0000-00-00' or $pedido_ativ->operacional == '') and ($pedido_ativ->id_departamento_resp == '5' and $pedido_ativ->id_conveniado == '635' or $pedido_ativ->id_departamento_resp == '8' or $pedido_ativ->id_departamento_resp == '9')) { $this->sql = "SELECT COUNT(0) as total from vsites_pedido_anexo as pa where pa.id_pedido_item=? and anexo_nome!='Comprovante de Depósito'"; $this->values = array($id_pedido_item); $num_anexo = $this->fetch(); if ($num_anexo[0]->total == '0') { $errors['error'] .= '<li><b>É preciso anexar a cópia da certidão antes de aplicar a atividade.</b></li>'; return $errors; } } } #atendimento #valida cpf ou cnpj if (in_array($ativ->id_status, array(2, 3)) == 1 and ($pedido_ativ->cpf == '000.000.000-00' or $pedido_ativ->cpf == '00.000.000/0000-00')) { $errors['error'] .= '<li><b>Preencha corretamente o Campo CPF/CNPJ do solicitante.</b></li>'; return $errors; } #atendimento: verifica se o atendimento ainda pode alterar o pedido if (in_array('6', $departamento_p) == 1 and in_array($pedido_ativ->id_status, array(1, 2, 11, 12, 14, 16)) != 1 and in_array($pedido_ativ->id_departamento_resp, $departamento_p) != 1 and COUNT(array_intersect($departamento_p, array(2, 10, 16, 19))) == 0 and $id_atividade != 110 and $id_atividade != 217) { $errors['error'] .= "<li><b>Esse serviço já foi enviado para o departamento operacional e você não pode mais alterá-lo</b></li>"; return $errors; } #financeiro #trava pedido caso ainda não tenha sido enviado ao financeiro #if(in_array($pedido_ativ->id_status,array(2,6,8,11,14,19,20))!=1 and COUNT(array_intersect($departamento_p, array('2','3','4','5','6','8','9','10','15','19')))==0){ # $errors['error'].='<li><b>O serviço está no operacional e o financeiro não pode mexer.</b></li>'; # return $errors; #} #financeiro #trava liberado para faturamento caso não de concluído operacional if (in_array($ativ->id_status, array(8, 18)) == 1 and ($pedido_ativ->operacional == '0000-00-00' or $pedido_ativ->operacional == '')) { $errors['error'] .= '<li><b>Antes de enviar o pedido para faturamento ou entrega franquia é preciso aplicar a atividade "Concluído Operacional".</b></li>'; return $errors; } #financeiro/expedicao #trava concluído caso não de concluído operacional if ($ativ->id_status == '10' and in_array($pedido_ativ->id_status, array(8, 9, 10, 18)) != 1 and $pedido_ativ->encerramento == '0000-00-00 00:00:00' and $pedido_ativ->operacional == '0000-00-00') { $errors['error'] .= '<li><b>Antes de concluir o pedido é preciso enviar o serviço para Faturamento ou Entrega ou Entrega Franquia.</b></li>'; return $errors; } #pedido direcionado para outra franquia if ($pedido_ativ->id_empresa_resp != 0) { #bloqueia a conclusão do pedido quando pertence a outra franquia if ($id_atividade == '119' and $pedido_ativ->id_empresa_resp == $id_empresa) { $errors['error'] .= '<li><b>Você não pode concluir essa ordem porque pertence a outra franquia.</b></li>'; return $errors; } #verifica se o pedido estiver no pendente if ($pedido_ativ->id_status == 12 and $pedido_ativ->id_empresa_resp != $id_empresa and ($pedido_ativ->operacional == '0000-00-00' or $pedido_ativ->operacional == '') and $id_atividade != 140 and $id_atividade != 217) { $errors['error'] .= '<li><b>Outra franquia está executando o pedido, você só tem permissão para aplicar a atividade "Informação Recebida".</b></li>'; return $errors; } #pedido direcionado #verifica se o pedido foi direcionado para outra franquia e ainda está em execução if ($pedido_ativ->id_status != 12 and $pedido_ativ->id_empresa_resp != $id_empresa and ($pedido_ativ->operacional == '0000-00-00' or $pedido_ativ->operacional == '') and $id_atividade != 155 and $id_atividade != 110 and $id_atividade != 217) { $errors['error'] .= '<li><b>Outra franquia está executando o pedido, entre em contato com a franquia.</b></li>'; return $errors; } #pedido direcionado #verifica se o pedido já foi concluído operacional por outra unidade if ($pedido_ativ->id_status != 17 and $pedido_ativ->id_empresa_resp == $id_empresa and $id_empresa != '1' and ($pedido_ativ->operacional != '0000-00-00' or $pedido_ativ->operacional == '')) { $errors['error'] = '<li><b>Esse pedido já foi concluído por sua unidade e foi liberado para a franquia responsável pelo cadastro.</b></li>'; return $errors; } } #verifica se tem desembolso pendente ou se foi recebido algum valor antes de cancelar if ($ativ->id_status == '14') { #motivo de cancelamento precisa preencher o campo obs if ($status_obs == "") { $errors['error'] .= "<li><b>Para cancelar um pedido é preciso preencher o campo de observação.</b></li>"; return $errors; } $this->sql = "SELECT COUNT(0) as total, financeiro_autorizacao from vsites_financeiro as f where financeiro_tipo='Desembolso' and (financeiro_autorizacao='Pendente' or financeiro_autorizacao='Aprovado') and id_pedido_item=? group by id_pedido_item, financeiro_autorizacao order by financeiro_autorizacao"; $this->values = array($id_pedido_item); $num = $this->fetch(); if (($pedido_ativ->valor_rec != 0 or $num[0]->total != '' and $num[0]->financeiro_autorizacao == 'Aprovado') and in_array('2', $departamento_p) != 1) { $errors['error'] .= '<li><b>Já houve movimentação financeira nesse pedido, somente o financeiro pode cancelar o pedido.</b></li>'; return $errors; } $num = $this->fetch(); if ($num[0]->total != '' and $num[0]->financeiro_autorizacao == 'Pendente') { $errors['error'] .= '<li><b>O pedido não pode ser cancelado porque existem solicitações de desembolso pendente.</b></li>'; return $errors; } if ($id_empresa != 1 and $pedido_ativ->id_empresa != $id_empresa) { $errors['error'] .= '<li><b>Somente a franquia responsável pelo atendimento pode cancelar o pedido.</b></li>'; return $errors; } } #verifica se estado e cidade estão vazios if ($id_atividade == 137) { $servicoDAO = new ServicoDAO(); $serv = $servicoDAO->listaCampos($pedido_ativ->id_servico); $cont = 0; for ($i = 0; $i < count($serv); $i++) { if ($serv[$i]->campo == 'certidao_estado' && $serv[$i]->obrigatorio == 1) { $cont++; } } if ($cont > 0) { if (strlen($pedido_ativ->certidao_cidade) == 0 or strlen($pedido_ativ->certidao_estado) == 0) { $errors['error'] .= "<li><b>Na aba 'Dados do Serviço' o campo Cidade ou UF devem estar em branco.</b></li>"; return $errors; } } } #verifica se é do suporte e se é retomar servico; global $pagina_acessada; global $controle_id_empresa; if (substr_count($pagina_acessada, 'pedido_edit_franquia.php') > 0 && $id_atividade == 146 && $controle_id_empresa == 1) { global $id_pedido_item; if ($id_pedido_item > 0) { $this->sql = "UPDATE vsites_pedido_item SET operacional = '0000-00-00', data_status = '0000-00-00 00:00:01' \n\t\t\t\t\tWHERE vsites_pedido_item.id_pedido_item = " . $id_pedido_item; $this->exec(); } } return $errors; }
<?php require 'header.php'; pt_register('GET', 'busca'); pt_register('GET', 'busca_id_departamento'); pt_register('GET', 'busca_id_servico'); pt_register('GET', 'pagina'); $permissao = verifica_permissao('Direcao', $controle_id_departamento_p, $controle_id_departamento_s); if ($permissao == 'FALSE') { echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>'; exit; } $sDepartamentoDAO = new ServicoDepartamentoDAO(); $servicoDAO = new ServicoDAO(); $departamentos = $sDepartamentoDAO->listar(); $servicos = $servicoDAO->listaPorDepartamento($busca_id_departamento); ?> <div id="topo"> <h1 class="tit"><img src="../images/tit/tit_servico.png" alt="Título" /> Serviços</h1> <a href="#" class="topo">topo</a> <hr class="tit" /> </div> <div id="meio"> <div style="clear: both; width: 100%; height: 50px"> <form name="buscador" action="" method="get" ENCTYPE="multipart/form-data"> <div style="float: left"><img src="../images/lupa.png" alt="busca" /></div> <div><label style="width: 90px; font-weight: bold; padding-top: 5px; float: left">Departamento:</label> <select name="busca_id_departamento" style="width: 200px; float: left"
<?php header("Content-Type: text/html; charset=ISO-8859-1", true); $acesso_conv = 'ok'; include_once "../includes/verifica_logado_ajax.inc.php"; include_once "../includes/funcoes.php"; include_once "../includes/global.inc.php"; pt_register('GET', 'id_departamento'); pt_register('GET', 'id_servico'); $servicoDAO = new ServicoDAO(); $servicos = $servicoDAO->listaPorDepartamento($id_departamento); $combo_1 = '<option></option>'; $combos = ''; foreach ($servicos as $s) { if ($controle_id_empresa == 1 or $controle_id_empresa != 1 and $s->franqueadora == 0) { $combos .= '<option value="' . $s->id_servico . '" >' . $s->descricao . '</option>'; if ($s->id_servico == $id_servico) { $combo_1 = '<option value="' . $s->id_servico . '" >' . $s->descricao . '</option>'; } } } echo $combo_1 . $combos;
</td> </tr> <tr> <td> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td colspan="9" style="height:10px;"></td> </tr> <tr> <td style="width:20px;"></td> <td> <strong>Serviço:</strong><br /> <select name="busca_id_servico" id="busca_id_servico" style="width:200px;" class="form_estilo"> <option value="">Todos</option> <?php $ServicoDAO = new ServicoDAO(); $servico = $ServicoDAO->carregarCombo(); $select = ''; foreach ($servico as $s => $serv) { $select .= '<option value="' . $serv->id_servico . '" '; $select .= $busca_id_servico == $serv->id_servico ? 'selected="selected"' : ''; $select .= '>' . ucwords(trim(strtolower($serv->descricao))) . '</option>'; ?> <?php } echo $select; ?> </select> </td> <td style="width:10px;"></td> <td>
/** * insere um pedido, pedido_item e pedido_status no BD * @param unknown_type $p * @param int $id_pedido */ public function inserir_item($p, $id_pedido) { global $controle_id_empresa; unset($this->fields); unset($this->values); $this->table = 'vsites_pedido_item'; $data = date('Y-m-d H:i:s'); $servicosDAO = new ServicoDAO(); $servicocampos = $servicosDAO->listaCampos($p->id_servico); #gera o numero da ordem $contaordem = $this->contaOrdens($id_pedido); $ordem = (int) $contaordem->total + 1; #pega o id empresa cdt $id_empresa_dir = $this->listaCDT($p->certidao_cidade, $p->certidao_estado, $id_pedido, $controle_id_empresa); $this->fields = array(); $this->values = array(); $this->fields[] = 'controle_cliente'; $this->fields[] = 'data_atividade'; $this->fields[] = 'id_atividade'; $this->fields[] = 'id_status'; $this->fields[] = 'urgente'; $this->fields[] = 'ordem'; $this->fields[] = 'id_pedido'; $this->fields[] = 'data'; $this->fields[] = 'id_usuario'; $this->fields[] = 'id_empresa_atend'; $this->fields[] = 'id_empresa_dir'; $this->fields[] = 'id_servico'; $this->fields[] = 'valor'; $this->fields[] = 'dias'; $this->fields[] = 'obs'; $this->fields[] = 'id_servico_var'; $this->fields[] = 'id_servico_departamento'; $this->fields[] = 'duplicidade'; $this->values['controle_cliente'] = $p->controle_cliente; $this->values['data_atividade'] = $data; if ($p->direcionamento == '') { $this->values['id_atividade'] = '172'; $this->values['id_status'] = '1'; } else { $this->values['id_atividade'] = '0'; $this->values['id_status'] = '0'; } $this->values['urgente'] = $p->urgente; $this->values['ordem'] = $ordem; $this->values['id_pedido'] = $id_pedido; $this->values['data'] = $data; $this->values['id_usuario'] = $p->id_usuario; $this->values['id_empresa_atend'] = $p->id_empresa_atend; $this->values['id_empresa_dir'] = $id_empresa_dir; $this->values['id_servico'] = $p->id_servico; $this->values['valor'] = $p->valor; $this->values['dias'] = $p->dias; $this->values['obs'] = $p->obs; $this->values['id_servico_var'] = $p->id_servico_var; $this->values['id_servico_departamento'] = $p->id_servico_departamento; $this->values['duplicidade'] = $p->duplicidade; foreach ($servicocampos as $servicocampo) { $this->fields[] = $servicocampo->campo; $this->values[$servicocampo->campo] = $p->{$servicocampo->campo}; } $id_pedido_item = $this->insert(); unset($this->fields); unset($this->values); $this->table = 'vsites_pedido_fin'; $this->fields = array(); $this->values = array(); $this->fields[] = 'id_pedido_item'; $this->fields[] = 'id_pedido'; $this->fields[] = 'ordem'; $this->values['id_pedido_item'] = $id_pedido_item; $this->values['id_pedido'] = $id_pedido; $this->values['ordem'] = $ordem; $this->insert(); $atividadeDAO = new AtividadeDAO(); $atividade = $atividadeDAO->inserir('172', '', $p->id_usuario, $id_pedido_item); return $ordem; }
<?php require_once '../start.php'; $compraService = new CompraService(); $servicoDao = new ServicoDAO(); if (isset($_POST['service'])) { if ($_POST['service'] == 'insert') { //$compra = json_decode($_POST['compra']); session_start(); $usuario = unserialize($_SESSION['usuario']); $compra = new CompraModel(); $compra->data_busca = '2014-10-10'; $compra->data_entrega = '2015-10-10'; $compra->status = '0'; $compra->ordem_servicos = array(); $ordemServico = new OrdemDeServicoModel(); $ordemServico->produto = new ProdutoModel(); $ordemServico->produto->nome = 'a'; $ordemServico->servicos = $servicoDao->listaServico($mysqli); $compra->ordem_servicos[] = $ordemServico; $compraService->cadastraCompra($mysqli, $compra, $usuario); } elseif ($_POST['service'] == 'lista') { session_start(); $usuario = unserialize($_SESSION['usuario']); $pagina = $_POST['pagina']; $quantidade = $_POST['quantidade']; $pagina = ($pagina - 1) * $quantidade; $compras = $compraService->listaCompra($mysqli, $pagina, $quantidade, $usuario); echo json_encode($compras); } elseif ($_POST['service'] == 'conta') { session_start();
<?php header("Content-Type: text/html; charset=ISO-8859-1", true); include_once "../includes/verifica_logado_conveniado.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; $_SESSION['pagina'] = 'editar-senha.php'; $_SESSION['form'] = ''; $sDepartamentoDAO = new ServicoDepartamentoDAO(); $pedidoDAO = new PedidoDAO(); $servicosDAO = new ServicoDAO(); $servicocampos = $servicosDAO->listaCampos($id_servico); ?> <form onsubmit="return Pesquisa(this.id, 'carrega_pedido.php');" id="pedido_add" name="pedido_add" method="post"> <table cellspacing="0" cellpadding="0" border="0" id="titulo"> <tr> <td>Cadastrar Solicitação</td> </tr> </table> <table cellspacing="0" cellpadding="0" border="0" id="fldset"> <tr> <td>Dados da Expedição do Documento</td> </tr> </table> <input type="hidden" name="dias" id="dias" value="<?php echo $dias; ?> " /> <input type="hidden" name="valor" value="<?php echo $valor;
</div> <div class="table-responsive cart_info"> <table class="table table-condensed"> <thead> <tr class="cart_menu"> <td class="image">Item</td> <td class="description">Descricao</td> <td class="price">Valor</td> <td class="price">Codigo</td> <td></td> </tr> </thead> <tbody> <?php $servicoDao = new ServicoDAO(); $servicos = $servicoDao->listaServico($mysqli); foreach ($servicos as $servico2) { ?> <tr> <td class="cart_product"> <a href=""><img src='<?php echo $servico2->foto; ?> ' alt="" width="200"></a> </td> <td class="cart_description"> <?php echo $servico2->descricao; ?> </td>
$p_valor .= '<option value="' . $s->id_status . '"'; if ($busca_id_status == $s->id_status) { $p_valor .= ' selected="selected" '; } $p_valor .= ' >' . $s->status . '</option>'; } echo $p_valor; ?> </select> <br /> <label style="width: 100px; font-weight: bold; padding-top: 5px; float: left">Servico: </label> <select name="busca_id_servico" style="width: 200px; float: left" class="form_estilo"> <option value="">Todos</option> <?php $servicoDAO = new ServicoDAO(); $servicos = $servicoDAO->lista(); $p_valor = ''; foreach ($servicos as $s) { $p_valor .= '<option value="' . $s->id_servico . '"'; if ($busca_id_servico == $s->id_servico) { $p_valor .= ' selected="selected" '; } $p_valor .= ' >' . $s->descricao . '</option>'; } echo $p_valor; ?> </select> <br /> <label style="width: 100px; font-weight: bold; padding-top: 5px; float: left">Entre: </label> <input type="text" name="busca_data_i"
require 'header.php'; $alert_done = ''; ?> <div id="topo"> <?php $departamento_s = explode(',', $controle_id_departamento_s); $departamento_p = explode(',', $controle_id_departamento_p); pt_register('GET', 'id'); pt_register('GET', 'ordem'); pt_register('COOKIE', 'aba'); $id_pedido = $id; $empresaDAO = new EmpresaDAO(); $pedidoDAO = new PedidoDAO(); $pedidoverificaDAO = new PedidoVerificaDAO(); $servicosDAO = new ServicoDAO(); $financeiroDAO = new FinanceiroDAO(); $cartorioDAO = new CartorioDAO(); #verifica permissão de alterar o pedido e carrega variavel com data de encerramento $res = $pedidoverificaDAO->verificaPermissaoEditPedido($id_pedido, $ordem, $controle_id_empresa); $id_pedido_item = $res->id_pedido_item; $id_empresa = $res->id_empresa; $id_servico = $res->id_servico; $inicio = $res->inicio; $encerramento_pedido = $res->encerramento; $servicocampos = $servicosDAO->listaCampos($id_servico); $lista = $empresaDAO->listarTodasFranquias(); foreach ($lista as $l) { $vardir[$l->id_empresa] = $l; } #só faz essa pesquisa se não encontrar nada na pesquisa acima.
<?php header("Content-Type: text/html; charset=ISO-8859-1", true); require "../includes/verifica_logado_ajax.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; require '../includes/browser.php'; pt_register('GET', 'estado'); pt_register('GET', 'cidade'); $browser2 = new MyBrowser(); $versao = $browser2->browser('version'); $browser = $browser2->browser('browser'); if ($browser != 'MSIE') { $cidade = utf8_decode($cidade); } $combo = '<option value="' . $cidade . '">' . $cidade . '</option>'; if ($estado != '') { $servicoDAO = new ServicoDAO(); $variacoes = $servicoDAO->listaCidades($estado); foreach ($variacoes as $s) { $combo .= '<option value="' . $s->cidade . '">' . $s->cidade . '</option>'; } } echo $combo;
if ($controle_id_empresa == '1') { $responsavel_endereco = 'Caixa Postal 933'; $responsavel_cep = '01031-970'; } pt_register('POST', 'tipo_impresso'); pt_register('POST', 'cartorio_atribuicao'); pt_register('POST', 'cartorio_estado'); pt_register('POST', 'cartorio_cidade'); pt_register('POST', 'cartorio'); $i = 0; $m = date(m); $mes = traduzMes($m); $data_atual = $responsavel_cidade . ', ' . date(d) . ' de ' . $mes . ' de 20' . date(y) . '.'; $pedidoDAO = new PedidoDAO(); $departamentoDAO = new DepartamentoDAO(); $servicoDAO = new ServicoDAO(); $cartorioDAO = new CartorioDAO(); $impressoDAO = new ImpressoDAO(); $imp = $impressoDAO->buscaPorTipoImpresso($tipo_impresso); $imprimir_topo = $imp->topo; $id_impresso = $imp->id_impresso; $imprimir_timbre = $imp->timbre; $imprimir_sub = $imp->sub; $imprimir_linha = $imp->linhas; $frase = ''; for ($i = 0; $i < count($cartorio); $i++) { $cartorio_atual = $cartorio[$i]; $impressao_ordem = ''; $cont = 0; $linha = 0; $frase .= $imprimir_topo;