}
    }
    unset($_COOKIE['p_id_pedido_item']);
    unset($_COOKIE['dir_id_pedido_item']);
    unset($_COOKIE['p_id_pedido']);
    #unset( $_COOKIE['dir_id_pedido'] );
    echo "\n\t<script>\n\t\teraseCookie('p_id_pedido_item');\n\t\teraseCookie('p_id_pedido');\n\t\teraseCookie('dir_id_pedido_item');\n\t\t\n\t</script>\n\t";
}
pt_register('POST', 'submit_empresa');
if ($submit_empresa) {
    //check for errors
    $errors = 0;
    $error = "<b>Ocorreram os seguintes erros:</b>";
    pt_register('POST', 'id_empresa_resp');
    $empresaDAO = new EmpresaDAO();
    $emp = $empresaDAO->selectPorId($id_empresa_resp);
    if ($emp->status != 'Ativo' || $emp->id_empresa == $id_empresa_res || $emp == null) {
        $errors = 1;
        $error .= '<li>A franquia selecionada não está disponível para aceitar pedido!</li>';
    }
    $resp_nome = $emp->fantasia;
    if ($errors != 1) {
        $p_id_pedido_item = explode(',', $_COOKIE["dir_id_pedido_item"]);
        $errors = '';
        $error = '';
        $financeiroDAO = new FinanceiroDAO();
        array_pop($p_id_pedido_item);
        foreach ($p_id_pedido_item as $id_pedido_item) {
            $contaDesembolso = $financeiroDAO->contaDesembolsos($id_pedido_item);
            if ($contaDesembolso->total == 0) {
                $errors = 1;
Ejemplo n.º 2
0
<?php

if ($_POST['submit']) {
    require "../includes/funcoes.php";
    require "../includes/verifica_logado_controle.inc.php";
    require "../includes/global.inc.php";
    require "../classes/spreadsheet_excel_writer/Writer.php";
    pt_register('POST', 'anoi');
    pt_register('POST', 'mesi');
    pt_register('POST', 'diai');
    pt_register('POST', 'anof');
    pt_register('POST', 'mesf');
    pt_register('POST', 'diaf');
    $empresaDAO = new EmpresaDAO();
    $emp = $empresaDAO->selectPorId($controle_id_empresa);
    $relatorioDAO = new RelatorioDAO();
    $ret = $relatorioDAO->relatorioPedidosFaturar($controle_id_empresa, $anoi . '-' . $mesi . '-' . $diai, $anof . '-' . $mesf . '-' . $diaf);
    #inicio do código excel
    $arquivo = $controle_id_usuario . ".xls";
    //monta as abas da planilha
    $abas = array('Pedidos à Faturar');
    $i = 0;
    require '../includes/excelstyle.php';
    $worksheet =& $workbook->addWorksheet(str_replace(' ', '_', $abas[$i]));
    $worksheet->setmerge(0, 0, 0, 6);
    $worksheet->write(0, 0, 'Relatório de ' . $emp->fantasia, $styletitulo);
    $worksheet->setmerge(1, 0, 1, 6);
    $worksheet->write(1, 0, 'Período de ' . $diai . '/' . $mesi . '/' . $anoi . ' até ' . $diai . '/' . $mesi . '/' . $anoi, $styletitulo2);
    $worksheet->write(2, 0, 'Nome', $styletitulo3);
    $worksheet->write(2, 1, 'Pedido', $styletitulo3);
    $worksheet->write(2, 2, 'Início', $styletitulo3);
Ejemplo n.º 3
0
    }
}
if (!$submit) {
    $c = $cartorioDAO->selectPorId($id);
    switch ($c->id_empresa) {
        case 0:
            $c->id_franquia = 0;
            $c->franquia = '';
            break;
        case 1:
            $c->id_franquia = 1;
            $c->franquia = 'Sistecart - Sistema de Cartório Certidões S/C Ltda';
            break;
        default:
            $empresaDAO = new EmpresaDAO();
            $e = $empresaDAO->selectPorId($c->id_empresa);
            $c->id_franquia = $c->id_empresa;
            $c->franquia = $e->fantasia;
            break;
    }
}
if (!$c->id_franquia) {
    $c->id_franquia = 0;
    $c->franquia = '';
}
?>

<table width="100%" border="0" cellpadding="10" cellspacing="0">
	<tr>
		<td valign="top" align="center">
 pt_register('POST', 'sem3');
 pt_register('POST', 'inicio');
 pt_register('POST', 'adendo');
 pt_register('POST', 'adendo_data');
 pt_register('POST', 'inauguracao_data');
 pt_register('POST', 'validade_contrato');
 pt_register('POST', 'data_cof');
 pt_register('POST', 'exclusividade');
 pt_register('POST', 'notificacao');
 pt_register('POST', 'precontrato');
 pt_register('POST', 'aditivo');
 pt_register('POST', 'id_banco');
 pt_register('POST', 'agencia');
 pt_register('POST', 'conta');
 pt_register('POST', 'favorecido');
 $emp = $empresaDAO->selectPorId($id);
 $emp->fantasia = $fantasia;
 if (!$readonly) {
     $emp->imposto = $imposto;
     $emp->royalties = $royalties;
     $emp->sem1 = $sem1;
     $emp->sem2 = $sem2;
     $emp->sem3 = $sem3;
     $emp->roy_min = $roy_min;
     $emp->roy_min2 = $roy_min2;
     $emp->inicio = invert($inicio, '-', 'SQL');
     $emp->status = $status;
     $emp->franquia = $franquia;
 }
 $emp->nome = $nome;
 $emp->cel = $cel;
Ejemplo n.º 5
0
     $srv = $servicover->verUFCid(1, $id_servico, $certidao_cidade, $certidao_estado);
     if (strlen($srv[2]) + strlen($srv[3]) > 0) {
         $errors['certidao_estado'] = $srv[0];
         $errors['certidao_cidade'] = $srv[1];
         $error .= $srv[2] . $srv[3];
     }
 }
 #verifica regiao da franquia
 if ($cidade != 'São Paulo' and $origem != 'Correios') {
     $res_regiao = $pedidoDAO->verificaRegiao($p);
     if ($res_regiao->id_pais == 32 and (($p->id_cliente == '' and $controle_id_empresa == 1 and $res_regiao->id_empresa != '' or $controle_id_empresa != 1) and $p->origem != 'Balcão' and $controle_id_empresa != $res_regiao->id_empresa and $p->cpf != '02.905.424/0001-20' and $_SESSION['controle_teste'] == '' or $controle_id_empresa == '1' and $res_regiao->id_empresa != '' and $p->tipo == 'cpf' and $_SESSION['controle_teste'] == '' and $p->origem != 'Balcão')) {
         $error .= '<li><b>Essa faixa de cep pertence a seguinte franquia: ' . $res_regiao->fantasia . '</b></li>';
         $errors['cep'] = 1;
     }
 } else {
     $res_regiao = $empresaDAO->selectPorId($controle_id_empresa);
     if ($res_regiao->cidade != 'São Paulo' and $origem != 'Correios') {
         $error .= '<li><b>Essa faixa de cep pertence a outra franquia</b></li>';
         $errors['cep'] = 1;
     }
 }
 #verifica servico
 $res_servico = $servicosDAO->verificaServicoVar($p->id_servico_var);
 if ($res_servico->total == '0') {
     $error .= '<li><b>Variação inválida, selecione novamente</b></li>';
     $errors['id_servico_var'] = 1;
 }
 $file_import = isset($_FILES["file_import"]) ? $_FILES["file_import"] : FALSE;
 // Formulário postado... executa as ações
 if ($file_import['name'] != '') {
     $error_image = valida_upload_txt($file_import);
pt_register('POST', 'submit_emite_boleto');
if (isset($submit_emite_boleto)) {
    pt_register('POST', 'id_royalties');
    pt_register('POST', 'id_empresa');
    pt_register('POST', 'id_conta');
    pt_register('POST', 'vencimento');
    $validacaoCLASS = new ValidacaoCLASS();
    $verifica = $validacaoCLASS->invertData($vencimento);
    $p->id_nota = null;
    $p->id_relatorio = mull;
    $p->id_empresa_franquia = $id_empresa;
    $p->id_fatura = null;
    $p->id_conta = $id_conta;
    $p->ocorrencia = 1;
    $EmpresaDao = new EmpresaDAO();
    $cEmpresa = $empresaDAO->selectPorId($id_empresa);
    $p->cpf = $cEmpresa->cpf;
    $p->sacado = $cEmpresa->empresa;
    $p->endereco = $cEmpresa->endereco;
    $p->bairro = $cEmpresa->bairro;
    $p->cidade = $cEmpresa->cidade;
    $p->estado = $cEmpresa->estado;
    $p->cep = $cEmpresa->cep;
    $p->tipo = $cEmpresa->tipo;
    $RoyaltiesDAO = new RoyaltieFixoDAO();
    $cRoyaltiesDAO = $RoyaltiesDAO->seleciona_royalties_gerados_por_id($id_royalties);
    $p->vencimento = $verifica;
    $p->valor = $cRoyaltiesDAO->valor_royalties;
    $p->juros_mora = null;
    $p->instrucao1 = null;
    $p->instrucao2 = null;
Ejemplo n.º 7
0
 /**
  * verifica vez do CDT
  * @param int $id_empresa
  */
 public function listaCDT($cidade, $estado, $id_pedido, $id_empresa)
 {
     $cidade = strtolower(trim($cidade));
     $estado = strtolower(trim($estado));
     $empresaDAO = new EmpresaDAO();
     $emp = $empresaDAO->selectPorId($id_empresa);
     $emp->cidade = strtolower(trim($emp->cidade));
     $emp->estado = strtolower(trim($emp->estado));
     if ($emp->cidade == $cidade and $emp->estado == $estado or $emp->cidade == 'são paulo' and $emp->estado == 'sp' and ($cidade == 'são paulo' or $cidade == 'sao paulo')) {
         return $id_empresa;
     }
     #verifica se algum pedido da ordem já foi direcionado
     $this->sql = "SELECT pi.id_empresa_dir\n\t\t\t\t\t\tFROM vsites_pedido_item as pi\n\t\t\t\t\t\tWHERE pi.id_pedido=? and pi.id_empresa_dir!=0 and pi.certidao_cidade = ? AND pi.certidao_estado = ? LIMIT 1";
     $this->values = array($id_pedido, $cidade, $estado);
     $ret = $this->fetch();
     if ($ret[0]->id_empresa_dir != '') {
         return $ret[0]->id_empresa_dir;
     }
     #verifica se tem rodizio
     $this->sql = "SELECT fr.id_empresa\n\t\t\t\t\t\tFROM vsites_franquia_regiao as fr, vsites_user_empresa as ue \n\t\t\t\t\t\tWHERE fr.cidade = ? AND fr.estado = ? and fr.cdt='0' and fr.id_empresa!='1' and ue.id_empresa=fr.id_empresa and ue.status='Ativo'  ORDER by fr.id_empresa LIMIT 1";
     $this->values = array($cidade, $estado);
     $ret = $this->fetch();
     #caso não seja de são paulo e não haja direcionamento para fazer precisa zerar o contador e tentar novamente
     if ($ret[0]->id_empresa == 0 or $ret[0]->id_empresa == '') {
         #zera cdt
         $this->sql = 'update vsites_franquia_regiao set cdt=0 WHERE cidade = ? AND estado = ?';
         $this->values = array($cidade, $estado);
         $this->exec();
         #seleciona o proximo
         $this->sql = "SELECT fr.id_empresa\n\t\t\t\t\t\t\t\tFROM vsites_franquia_regiao as fr INNER JOIN vsites_user_empresa as ue ON ue.id_empresa=fr.id_empresa\n\t\t\t\t\t\t\t\tWHERE fr.cidade = ? AND fr.estado = ? and fr.cdt='0' and fr.id_empresa!='1' and ue.status='Ativo' ORDER by fr.id_empresa LIMIT 1";
         $this->values = array($cidade, $estado);
         $ret = $this->fetch();
         #atualiza direcionamento
         $this->sql = 'update vsites_franquia_regiao set cdt=cdt+1 WHERE cidade = ? AND estado = ? and id_empresa=?';
         $this->values = array($cidade, $estado, $ret[0]->id_empresa);
         $this->exec();
     } else {
         $this->sql = 'update vsites_franquia_regiao set cdt=cdt+1 WHERE cidade = ? AND estado = ? and id_empresa=?';
         $this->values = array($cidade, $estado, $ret[0]->id_empresa);
         $this->exec();
     }
     //}
     #mesmo depois de tudo se não encontrar empresa direciona para a matriz
     if ($ret[0]->id_empresa == '') {
         $ret[0]->id_empresa = 1;
     }
     return $ret[0]->id_empresa;
 }