private function factory($arrStrDados)
 {
     $obj = new FornecedorEmail();
     if (isset($arrStrDados["EMA_ID"])) {
         $obj->setId($arrStrDados["EMA_ID"]);
     }
     $fornecedor = new Fornecedor();
     if (isset($arrStrDados["FOR_ID"])) {
         $fornecedor->setId($arrStrDados["FOR_ID"]);
     }
     $obj->setFornecedor($fornecedor);
     if (isset($arrStrDados["EMA_Email"])) {
         $obj->setEmail($arrStrDados["EMA_Email"]);
     }
     return $obj;
 }
 private function factory($arrStrDados)
 {
     $obj = new FornecedorTelefone();
     if (isset($arrStrDados["TEL_ID"])) {
         $obj->setId($arrStrDados["TEL_ID"]);
     }
     $fornecedor = new Fornecedor();
     if (isset($arrStrDados["FOR_ID"])) {
         $fornecedor->setId($arrStrDados["FOR_ID"]);
     }
     $obj->setFornecedor($fornecedor);
     if (isset($arrStrDados["TEL_Numero"])) {
         $obj->setNumero($arrStrDados["TEL_Numero"]);
     }
     if (isset($arrStrDados["TEL_Operadora"])) {
         $obj->setOperadora($arrStrDados["TEL_Operadora"]);
     }
     if (isset($arrStrDados["TEL_NomeContato"])) {
         $obj->setContato($arrStrDados["TEL_NomeContato"]);
     }
     return $obj;
 }
 private function factory($arrStrDados)
 {
     $obj = new ContaPagarReceber();
     if (isset($arrStrDados["CON_ID"])) {
         $obj->setId($arrStrDados["CON_ID"]);
     }
     if (isset($arrStrDados["CON_Descricao"])) {
         $obj->setDescricao($arrStrDados["CON_Descricao"]);
     }
     if (isset($arrStrDados["CON_Numero"])) {
         $obj->setNumero($arrStrDados["CON_Numero"]);
     }
     if (isset($arrStrDados["CON_ValorTotal"])) {
         $obj->setValorTotal($arrStrDados["CON_ValorTotal"]);
     }
     if (isset($arrStrDados["CON_Observacao"])) {
         $obj->setObservacao($arrStrDados["CON_Observacao"]);
     }
     // centro de custo
     $objCentroCusto = new CentroCusto();
     if (isset($arrStrDados["CEN_ID"])) {
         $objCentroCusto->setId($arrStrDados["CEN_ID"]);
     }
     if (isset($arrStrDados["CEN_Descricao"])) {
         $objCentroCusto->setDescricao($arrStrDados["PLA_Descricao"]);
     }
     $obj->setCentroCusto($objCentroCusto);
     // conta caixa
     $objPlanoConta = new PlanoConta();
     if (isset($arrStrDados["PLA_ID"])) {
         $objPlanoConta->setId($arrStrDados["PLA_ID"]);
     }
     if (isset($arrStrDados["PLA_Descricao"])) {
         $objPlanoConta->setDescricao($arrStrDados["PLA_Descricao"]);
     }
     $obj->setPlanoConta($objPlanoConta);
     // fornecedor
     /*$objFornecedor = new Fornecedor();
                   
       if(isset($arrStrDados["FOR_ID"])){
           $objFornecedor->setId($arrStrDados["FOR_ID"]);
       }
       
       $obj->setFornecedor($objFornecedor);*/
     $objPessoa = null;
     $objFornecedor = null;
     if ($arrStrDados["CON_Tipo"] == "R") {
         if (isset($arrStrDados["CON_TipoOrigem"])) {
             if ($arrStrDados["CON_TipoOrigem"] == "P") {
                 $objPessoa = new Pessoa();
                 if (isset($arrStrDados["PES_ID"])) {
                     $objPessoa->setId($arrStrDados["PES_ID"]);
                 }
                 if (isset($arrStrDados["PES_Nome"])) {
                     $objPessoa->setNome($arrStrDados["PES_Nome"]);
                 }
             } else {
                 $objFornecedor = new Fornecedor();
                 if (isset($arrStrDados["FOR_Origem_ID"])) {
                     $objFornecedor->setId($arrStrDados["FOR_Origem_ID"]);
                 }
                 if (isset($arrStrDados["FOR_NomeFantasia"])) {
                     $objFornecedor->setNomeFantasia($arrStrDados["FOR_NomeFantasia"]);
                 }
             }
         }
     } else {
         $objFornecedor = new Fornecedor();
         if (isset($arrStrDados["FOR_ID"])) {
             $objFornecedor->setId($arrStrDados["FOR_ID"]);
         }
     }
     $obj->setPessoa($objPessoa);
     $obj->setFornecedor($objFornecedor);
     if (isset($arrStrDados["CON_Tipo"])) {
         $obj->setTipo($arrStrDados["CON_Tipo"]);
     }
     if (isset($arrStrDados["CON_NumeroParcelas"])) {
         $obj->setNumeroParcelas($arrStrDados["CON_NumeroParcelas"]);
     }
     if (isset($arrStrDados["CON_Foto1"])) {
         $obj->setFoto1($arrStrDados["CON_Foto1"]);
     }
     if (isset($arrStrDados["CON_Foto2"])) {
         $obj->setArquivo($arrStrDados["CON_Foto2"]);
     }
     return $obj;
 }
 public function factory($arrStrDados)
 {
     $obj = new FluxoCaixa();
     if (isset($arrStrDados["LCA_ID"])) {
         $obj->setId($arrStrDados["LCA_ID"]);
     }
     $objCentroCusto = new CentroCusto();
     if (isset($arrStrDados["CEN_ID"])) {
         $objCentroCusto->setId($arrStrDados["CEN_ID"]);
     }
     if (isset($arrStrDados["CEN_Descricao"])) {
         $objCentroCusto->setDescricao($arrStrDados["CEN_Descricao"]);
     }
     $obj->setCentroCusto($objCentroCusto);
     $objContaBancaria = new ContaBancaria();
     if (isset($arrStrDados["COB_ID"])) {
         $objContaBancaria->setId($arrStrDados["COB_ID"]);
     }
     if (isset($arrStrDados["COB_Descricao"])) {
         $objContaBancaria->setDescricao($arrStrDados["COB_Descricao"]);
     }
     $obj->setContaBancaria($objContaBancaria);
     $objPessoa = null;
     $objFornecedor = null;
     if (isset($arrStrDados["LCA_TipoOrigem"])) {
         if ($arrStrDados["LCA_TipoOrigem"] == "P") {
             $objPessoa = new Pessoa();
             if (isset($arrStrDados["PES_ID"])) {
                 $objPessoa->setId($arrStrDados["PES_ID"]);
             }
             if (isset($arrStrDados["PES_Nome"])) {
                 $objPessoa->setNome($arrStrDados["PES_Nome"]);
             }
         } else {
             $objFornecedor = new Fornecedor();
             if (isset($arrStrDados["FOR_ID"])) {
                 $objFornecedor->setId($arrStrDados["FOR_ID"]);
             }
             if (isset($arrStrDados["FOR_NomeFantasia"])) {
                 $objFornecedor->setNomeFantasia($arrStrDados["FOR_NomeFantasia"]);
             }
         }
     }
     $obj->setPessoa($objPessoa);
     $obj->setFornecedor($objFornecedor);
     $objFormaPagamento = new FormaPagamento();
     if (isset($arrStrDados["FPG_ID"])) {
         $objFormaPagamento->setId($arrStrDados["FPG_ID"]);
     }
     if (isset($arrStrDados["FPG_Descricao"])) {
         $objFormaPagamento->setDescricao($arrStrDados["FPG_Descricao"]);
     }
     $obj->setFormaPagamento($objFormaPagamento);
     $objPlanoConta = new PlanoConta();
     if (isset($arrStrDados["PLA_ID"])) {
         $objPlanoConta->setId($arrStrDados["PLA_ID"]);
     }
     if (isset($arrStrDados["PLA_Descricao"])) {
         $objPlanoConta->setDescricao($arrStrDados["PLA_Descricao"]);
     }
     $obj->setPlanoConta($objPlanoConta);
     if (isset($arrStrDados["LCA_DataMovimento"])) {
         $obj->setData($arrStrDados["LCA_DataMovimento"]);
     }
     if (isset($arrStrDados["LCA_Referencia"])) {
         $obj->setReferencia($arrStrDados["LCA_Referencia"]);
     }
     if (isset($arrStrDados["LCA_Valor"])) {
         $obj->setValor($arrStrDados["LCA_Valor"]);
     }
     if (isset($arrStrDados["LCA_Observacao"])) {
         $obj->setObservacao($arrStrDados["LCA_Observacao"]);
     }
     if (isset($arrStrDados["LCA_Descricao"])) {
         $obj->setHistorico($arrStrDados["LCA_Descricao"]);
     }
     if (isset($arrStrDados["LCA_Tipo"])) {
         $obj->setTipo($arrStrDados["LCA_Tipo"]);
     }
     return $obj;
 }
 public function atualizarFornecedor()
 {
     $campos = array('idFornecedor', 'nome', 'descricao', 'cidade', 'endereco', 'bairro', 'numero');
     $telefones = array('idTel', 'ddd', 'numeroTel', 'referenciaTel');
     $qtdDeTelefones = 2;
     $qtdDeEmails = 2;
     $status = "";
     $validacaoOk = true;
     $fornecedorTemp = new Fornecedor();
     //Validação simples dos campos de fornecedor
     //Forma genércia para a validação de quaisquer campos
     foreach ($campos as $c) {
         if (!isset($_POST["{$c}"])) {
             $status = $status . "Campo " . $c . " nao enviado <br />";
             $validacaoOk = false;
         } else {
             if (strlen($_POST["{$c}"]) <= 0) {
                 $status = $status . "Preencha o campo " . $c . " corretamente <br />";
                 $validacaoOk = false;
             }
         }
     }
     //Validação simples dos telefones
     //Forma genércia para a validação de quaisquer campos em qualquer quantidade
     for ($i = 0; $i < $qtdDeTelefones; $i++) {
         foreach ($telefones as $t) {
             if (!isset($_POST["{$t}"][$i])) {
                 $status = $status . "Campo " . $t . " nao enviado <br />";
                 $validacaoOk = false;
             } else {
                 if (strlen($_POST["{$t}"][$i]) <= 0) {
                     $status = $status . "Preencha o campo " . $t . " corretamente <br />";
                     $validacaoOk = false;
                 }
             }
         }
     }
     if ($validacaoOk) {
         $fornecedor = new Fornecedor();
         $fornecedor->setId($_POST['idFornecedor']);
         $fornecedor->setNome($_POST['nome']);
         $fornecedor->setDescricao($_POST['descricao']);
         $fornecedor->setCidade($_POST['cidade']);
         $fornecedor->setEndereco($_POST['endereco']);
         $fornecedor->setBairro($_POST['bairro']);
         $fornecedor->setNumero($_POST['numero']);
         //Depois de validar os telefones, posso adiciona-los ao fornecedor
         for ($i = 0; $i < $qtdDeTelefones; $i++) {
             $fornecedor->adicionarTelefone($_POST['ddd']["{$i}"], $_POST['numeroTel']["{$i}"], $_POST['referenciaTel']["{$i}"], $_POST['idTel'][$i]);
         }
         //Depois de verificar o envio dos emails, posso adiciona-los ao fornecedor
         for ($i = 0; $i < $qtdDeEmails; $i++) {
             $email = new Email();
             $email->setId($_POST['idEmail'][$i]);
             $email->setEmail($_POST["email"]["{$i}"]);
             $email->setReferencia($_POST["referenciaEmail"]["{$i}"]);
             $fornecedor->adicionarEmail($email);
         }
         $status = $this->service->atualizarFornecedor($fornecedor);
     }
     $fornecedores = $this->service->listarFornecedores();
     include 'View/Content/listarFornecedores.php';
 }
Example #6
0
}
$DAO = new FornecedorDAO();
$fornecedor = new Fornecedor();
//Verifica se foi executado a acao de salvar
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $id = limpaTexto($_POST['id']);
    $fornecedor->setNome(limpaTexto($_POST['nome']));
    $fornecedor->setCNPJCPF(limpaTexto($_POST['cnpjcpf']));
    $fornecedor->setEndereco(limpaTexto($_POST['endereco']));
    $fornecedor->setBairro(limpaTexto($_POST['bairro']));
    $fornecedor->setCep(limpaTexto($_POST['cep']));
    $fornecedor->setCidade(limpaTexto($_POST['cidade']));
    $fornecedor->setEstado(limpaTexto($_POST['estado']));
    $fornecedor->setTelefone(limpaTexto($_POST['telefone']));
    $fornecedor->setEmail(limpaTexto($_POST['email']));
    $fornecedor->setId($id);
    $nome = $fornecedor->getNome();
    $telefone = $fornecedor->getTelefone();
    $email = $fornecedor->getEmail();
    //Verifica se o nome esta em branco
    if (!empty($nome) && !empty($telefone) && !empty($email)) {
        $retorno = $DAO->Atualizar($fornecedor);
        if ($retorno == true) {
            echo '<script language= "JavaScript">alert("Fornecedor alterada com sucesso");</script>';
            echo '<script language= "JavaScript">location.href="index.php";</script>';
        } else {
            echo $retorno . 'erro';
        }
    }
} else {
    $id = limpaTexto($_GET['id']);
 public function factory($arrStrDados)
 {
     $obj = new Patrimonio();
     if (isset($arrStrDados["PTM_ID"])) {
         $obj->setId($arrStrDados["PTM_ID"]);
     }
     //obj tipo patrimonio
     $objTipo = new TipoPatrimonio();
     if (isset($arrStrDados["TIP_ID"])) {
         $objTipo->setId($arrStrDados["TIP_ID"]);
     }
     if (isset($arrStrDados["TIP_Descricao"])) {
         $objTipo->setDescricao($arrStrDados["TIP_Descricao"]);
     }
     $obj->setTipoPatrimonio($objTipo);
     //obj tipo patrimonio
     //obj forma aquisicao patrimonio
     $objFormaAquisicao = new FormaAquisicao();
     if (isset($arrStrDados["FRA_ID"])) {
         $objFormaAquisicao->setId($arrStrDados["FRA_ID"]);
     }
     if (isset($arrStrDados["FRA_Descricao"])) {
         $objFormaAquisicao->setDescricao($arrStrDados["FRA_Descricao"]);
     }
     $obj->setFormaAquisicao($objFormaAquisicao);
     //obj forma aquisicao patrimonio
     //obj usuario cadastro
     $objUsuario = new Usuario();
     if (isset($arrStrDados["Usuario_Cadastro_Id"])) {
         if (isset($arrStrDados["Usuario_Cadastro_Id"])) {
             $objUsuario->setId($arrStrDados["Usuario_Cadastro_Id"]);
         }
         if (isset($arrStrDados["Usuario_Cadastro"])) {
             $objUsuario->setLogin($arrStrDados["Usuario_Cadastro"]);
         }
     } else {
         $objUsuario->setId($_SESSION["USUARIO_ID"]);
     }
     $obj->setUsuarioCadastro($objUsuario);
     //obj usuario cadastro
     //obj usuario alteracao
     $objUsuarioAlteracao = new Usuario();
     if (isset($arrStrDados["Usuario_Alteracao_Id"])) {
         if (isset($arrStrDados["Usuario_Alteracao_Id"])) {
             $objUsuarioAlteracao->setId($arrStrDados["Usuario_Alteracao_Id"]);
         }
         if (isset($arrStrDados["Usuario_Alteracao"])) {
             $objUsuarioAlteracao->setLogin($arrStrDados["Usuario_Alteracao"]);
         }
     } else {
         if (isset($_SESSION["USUARIO_ID"])) {
             $objUsuarioAlteracao->setId($_SESSION["USUARIO_ID"]);
         }
     }
     $obj->setUsuarioAlteracao($objUsuarioAlteracao);
     //obj usuario alteracao
     // item patrimonio
     $objItem = new ItemPatrimonio();
     if (isset($arrStrDados["ITP_ID"])) {
         $objItem->setId($arrStrDados["ITP_ID"]);
     }
     if (isset($arrStrDados["IPT_Descricao"])) {
         $objItem->setDescricao($arrStrDados["IPT_Descricao"]);
     }
     $obj->setItemPatrimonio($objItem);
     // item patrimonio
     // item congregacao
     $objCongregacao = new Congregacao();
     $objCongregacao->setId("(NULL)");
     if (isset($arrStrDados["UNI_Localizacao_ID"])) {
         if (trim($arrStrDados["UNI_Localizacao_ID"]) != "") {
             $objCongregacao->setId($arrStrDados["UNI_Localizacao_ID"]);
         }
     }
     if (isset($arrStrDados["UNI_Descricao"])) {
         $objCongregacao->setDescricao($arrStrDados["UNI_Descricao"]);
     }
     $obj->setCongregacao($objCongregacao);
     // item congregacao
     if (isset($arrStrDados["PTM_NumeroTombamento"])) {
         $strTombamento = substr($arrStrDados["PTM_NumeroTombamento"], 0, 3) . ".";
         $strTombamento .= substr($arrStrDados["PTM_NumeroTombamento"], 3, 4) . ".";
         $strTombamento .= substr($arrStrDados["PTM_NumeroTombamento"], 7, 4) . "-";
         $strTombamento .= substr($arrStrDados["PTM_NumeroTombamento"], 11);
         $obj->setNumeroTombamento($strTombamento);
     }
     if (isset($arrStrDados["PTM_DataAquisicao"])) {
         if ($arrStrDados["PTM_DataAquisicao"] == null) {
             $obj->setDataAquisicao(null);
         } else {
             $intTotOcorrencia = substr_count($arrStrDados["PTM_DataAquisicao"], "/");
             if ($intTotOcorrencia > 0) {
                 $obj->setDataAquisicao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PTM_DataAquisicao"]));
             } else {
                 $obj->setDataAquisicao(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["PTM_DataAquisicao"]));
             }
         }
     }
     if (isset($arrStrDados["PTM_DataHoraCadastro"])) {
         if ($arrStrDados["PTM_DataHoraCadastro"] == null) {
             $obj->setDataHoraCadastro(null);
         } else {
             $intTotOcorrencia = substr_count($arrStrDados["PTM_DataHoraCadastro"], "/");
             if ($intTotOcorrencia > 0) {
                 $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PTM_DataHoraCadastro"]));
             } else {
                 $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["PTM_DataHoraCadastro"]));
             }
         }
     }
     if (isset($arrStrDados["PES_DataHoraAlteracao"])) {
         if ($arrStrDados["PES_DataHoraAlteracao"] == null) {
             $obj->setDataHoraAlteracao(null);
         } else {
             $intTotOcorrencia = substr_count($arrStrDados["PES_DataHoraAlteracao"], "/");
             if ($intTotOcorrencia > 0) {
                 $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PES_DataHoraAlteracao"]));
             } else {
                 $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["PES_DataHoraAlteracao"]));
             }
         }
     }
     if (isset($arrStrDados["PTM_DataExpiracaoGarantia"])) {
         if ($arrStrDados["PTM_DataExpiracaoGarantia"] == null) {
             $obj->setDataExpiracaoGarantia(null);
         } else {
             $intTotOcorrencia = substr_count($arrStrDados["PTM_DataExpiracaoGarantia"], "/");
             if ($intTotOcorrencia > 0) {
                 $obj->setDataExpiracaoGarantia(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PTM_DataExpiracaoGarantia"]));
             } else {
                 $obj->setDataExpiracaoGarantia(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["PTM_DataExpiracaoGarantia"]));
             }
         }
     }
     if (isset($arrStrDados["PTM_Observacao"])) {
         $obj->setObservacao($arrStrDados["PTM_Observacao"]);
     }
     if (isset($arrStrDados["PTM_Condicao"])) {
         $obj->setCondicao($arrStrDados["PTM_Condicao"]);
     }
     if (isset($arrStrDados["PTM_ValorEstimado"])) {
         //$obj->setValorEstimado(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PTM_ValorEstimado"]));
         $obj->setValorEstimado($arrStrDados["PTM_ValorEstimado"]);
     }
     if (isset($arrStrDados["PTM_Numero"])) {
         $obj->setNumero($arrStrDados["PTM_Numero"]);
     }
     if (isset($arrStrDados["PTM_Descricao"])) {
         $obj->setDescricao($arrStrDados["PTM_Descricao"]);
     }
     if (isset($arrStrDados["PTM_Quantidade"])) {
         $obj->setQuantidade($arrStrDados["PTM_Quantidade"]);
     }
     if (isset($arrStrDados["PTM_Foto"])) {
         $obj->setFoto($arrStrDados["PTM_Foto"]);
     }
     if (isset($arrStrDados["PTM_Fabricante"])) {
         $obj->setFabricante($arrStrDados["PTM_Fabricante"]);
     }
     // fornecedor
     $objFornecedor = new Fornecedor();
     if (isset($arrStrDados["FOR_ID"])) {
         if (trim($arrStrDados["FOR_ID"]) != "") {
             $objFornecedor->setId($arrStrDados["FOR_ID"]);
         }
     }
     $obj->setFornecedor($objFornecedor);
     // fornecedor
     if (isset($arrStrDados["PTM_NumeroDocumento"])) {
         $obj->setNumeroDocumento($arrStrDados["PTM_NumeroDocumento"]);
     }
     return $obj;
 }
Example #8
0
 public function buscarProdutoPorId($id)
 {
     $comando = 'select * from produto where id = ?';
     $cp = $this->bd->prepare($comando);
     $resultado = $cp->execute(array($id));
     $produto = new Produto();
     $fornecedor = new Fornecedor();
     while ($r = $cp->fetchObject()) {
         $produto->setId($r->id);
         $produto->setNome($r->nome);
         $produto->setDescricao($r->descricao);
         $fornecedor->setId($r->idFornecedor);
     }
     $comando = 'select * from fornecedor where id = ?';
     $cp = $this->bd->prepare($comando);
     $resultado = $cp->execute(array($fornecedor->getId()));
     while ($r = $cp->fetchObject()) {
         $fornecedor->setNome($r->nome);
         $fornecedor->setDescricao($r->descricao);
         $fornecedor->setCidade($r->cidade);
         $fornecedor->setEndereco($r->endereco);
         $fornecedor->setBairro($r->bairro);
         $fornecedor->setNumero($r->numero);
     }
     $produto->setFornecedor($fornecedor);
     return $produto;
 }
 public function excluir($arrStrDados)
 {
     $obj = new Fornecedor();
     $obj->setId($arrStrDados["FOR_ID"][0]);
     //exclui os Telefones
     $arrDadosExcluirFone["FOR_ID"] = $obj->getId();
     NegFornecedorTelefone::getInstance()->excluir($arrDadosExcluirFone);
     //exclui os Emails
     $arrDadosExcluirEmails["FOR_ID"] = $obj->getId();
     NegFornecedorEmail::getInstance()->excluir($arrDadosExcluirEmails);
     return RepoFornecedor::getInstance()->excluir($obj);
 }
Example #10
0
 public function atualizarProduto()
 {
     $campos = array('idProduto', 'nome', 'descricao', 'idFornecedor');
     $validacaoOk = true;
     foreach ($campos as $c) {
         if (!isset($_POST["{$c}"])) {
             $status = $status . "Campo " . $c . " nao enviado <br />";
             $validacaoOk = false;
         } else {
             if (strlen($_POST["{$c}"]) <= 0) {
                 $status = $status . "Preencha o campo " . $c . " corretamente <br />";
                 $validacaoOk = false;
             }
         }
     }
     if ($validacaoOk) {
         $produto = new Produto();
         $produto->setId($_POST['idProduto']);
         $produto->setNome($_POST['nome']);
         $produto->setDescricao($_POST['descricao']);
         $idFornecedor = $_POST['idFornecedor'];
         $fornecedor = new Fornecedor();
         $fornecedor->setId($idFornecedor);
         $produto->setFornecedor($fornecedor);
         $status = $this->service->atualizarProduto($produto);
     }
     $produtos = $this->service->listarProdutos();
     include 'View/Content/listarProdutos.php';
 }
Example #11
0
 public function buscarFornecedorPorId($id)
 {
     //A estrutura continua sendo para vários registros, mas como é uma
     //buscar por id, só teremos um fornecedor, logo teremos loops unitários.
     $comando1 = 'select * from fornecedor where id = ?';
     $cp1 = $this->bd->prepare($comando1);
     $resultado = $cp1->execute(array($id));
     while ($f = $cp1->fetchObject()) {
         $fornecedor = new Fornecedor();
         $fornecedor->setId($f->id);
         $fornecedor->setNome($f->nome);
         $fornecedor->setDescricao($f->descricao);
         $fornecedor->setCidade($f->cidade);
         $fornecedor->setEndereco($f->endereco);
         $fornecedor->setBairro($f->bairro);
         $fornecedor->setNumero($f->numero);
         $comando2 = 'select * from telefone where idFornecedor = ?';
         $cp2 = $this->bd->prepare($comando2);
         $resultado = $cp2->execute(array($id));
         while ($t = $cp2->fetchObject()) {
             $fornecedor->adicionarTelefone($t->ddd, $t->numero, $t->referencia, $t->id);
         }
         $comando3 = 'select * from email where idFornecedor = ?';
         $cp3 = $this->bd->prepare($comando3);
         $resultado = $cp3->execute(array($id));
         while ($e = $cp3->fetchObject()) {
             $email = new Email();
             $email->setId($e->id);
             $email->setEmail($e->email);
             $email->setReferencia($e->referencia);
             $fornecedor->adicionarEmail($email);
         }
     }
     return $fornecedor;
 }
Example #12
0
include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/FeriadoDAO.php';
include_once '../Feriado.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$acesso = listarAcesso();
if (!in_array(248, $acesso)) {
    echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>';
}
$DAO = new FornecedorDAO();
$feriado = new Fornecedor();
//Verifica se foi executado a acao de salvar
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $feriado->setData($_POST['data'], "converter");
    $feriado->setId($_POST['id']);
    connectSQL();
    $result = mysql_query("SELECT * FROM " . MYSQL_BASE_FERIADOS . " WHERE excluido IS NULL AND dia='" . $feriado->getData() . "'");
    $num_rows = mysql_num_rows($result);
    if ($num_rows > 0) {
        $msg = utf8_encode("Não foi possível salvar, pois o dia já existe nos registros.");
        echo '<script language= "JavaScript">alert("' . $msg . '");</script>';
    } else {
        $data = $feriado->getData();
        if (!empty($data)) {
            $retorno = $DAO->Atualizar($feriado);
            if ($retorno == true) {
                echo '<script language= "JavaScript">alert("Registro alterado com sucesso");</script>';
                echo '<script language= "JavaScript">location.href="index.php";</script>';
            } else {
                print_r($retorno);