public function create($cnpj, $nome, $cidade) { $fornecedor = new Fornecedor(); $fornecedor->cnpj = $cnpj; $fornecedor->nome = $nome; $fornecedor->cidade = $cidade; $fornecedor->cod_produto = 6; $fornecedor->save(); echo "Salvou fornecedor"; }
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; }
public function run() { $faker = Faker::create('pt_BR'); $faker->addProvider(new \Faker\Provider\pt_BR\Person($faker)); foreach (range(1, 5) as $index) { Fornecedor::create(['nome' => $faker->name(), 'telefone' => $faker->phoneNumber(), 'empresa' => $faker->company(), 'endereco' => $faker->streetAddress(), 'bairro' => $faker->secondaryAddress(), 'cidade' => $faker->city(), 'cep' => $faker->postcode(), 'uf' => $faker->state(), 'celular' => $faker->phoneNumber(), 'email' => $faker->email(), 'cnpj' => $faker->numerify('###.###.###-##'), 'ie' => $faker->numerify('###.###.###.###')]); } }
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; }
/** * This is the default 'index' action that is invoked * when an action is not explicitly requested by users. */ public function actionIndex() { if (!Yii::app()->user->isAdmin()) { $this->redirect(array('../index.php/venda')); } $totalProdutos = Produto::model()->getTotal(); $totalVendasHoje = Venda::model()->getTotalVendaHoje(); $totalVendasPrazoHoje = Venda::model()->getTotalvendasPrazoHoje(); $totalCliente = Cliente::model()->getTotal(); $totalPagamentos = Pagamento::model()->getToalPagamentosDia(); $totalFornecedores = Fornecedor::model()->getTotal(); $totalVendasVista = $totalVendasHoje - $totalVendasPrazoHoje; $data = array('totalProdutos' => $totalProdutos, 'totalVendaHoje' => $totalVendasHoje, 'totalVendasPrazoHoje' => $totalVendasPrazoHoje, 'totalCliente' => $totalCliente, 'totalPagamentos' => $totalPagamentos, 'totalFornecedores' => $totalFornecedores, 'totalVendasVista' => $totalVendasVista, 'itensMaisVendidos' => Produto::model()->getItensMaisVendidos()); $this->render('index', $data); }
/** * Show the form for creating a new conversa * * @return Response */ public function create($id = NULL) { if ($id) { $cliente = Cliente::find($id); $fornecedores = Fornecedor::all(); $produtos = Produto::all(); $vendedores = Vendedor::all(); if (Request::ajax()) { return View::make('conversas.panels.create'); } else { return View::make('conversas.create', compact('cliente', 'fornecedores', 'produtos', 'vendedores')); } } else { $alert[] = ['class' => 'alert-warning', 'message' => 'Escolha um cliente para criar uma nova conversa.']; Session::flash('alerts', $alert); return Redirect::to('clientes'); } }
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; }
/** * Previsualização do pedido * * @param string $id * @return Response */ public function preview($id) { $pedido = Pedido::find($id); $pedido->cliente = Cliente::find($pedido->cliente_id); $fornecedor = Fornecedor::find($pedido->fornecedor_id); if (!$fornecedor) { // redirect to edit $alert[] = ['class' => 'alert-warning', 'message' => 'O Fornecedor não existe!<br/>Por favor corrija e salve novamente.']; Session::flash('alerts', $alert); return Redirect::to(url('pedidos/' . $pedido->id . '/edit')); } $pedido->vendedor = Vendedor::find($pedido->vendedor_id); if (count($pedido->vendedor) < 1) { $alert[] = ['class' => 'alert-warning', 'message' => 'O VENDEDOR para este pedido foi excluído!<br/>Por favor corrija e tente novamente.']; Session::flash('alerts', $alert); return Redirect::to(url('pedidos/' . $pedido->id . '/edit')); } $pedido->vendedorArr = Vendedor::find($pedido->vendedor_id)->toArray(); //$produtos = Produto::all(); // Formata data $pedido->entrega_data = date("d/m/Y", strtotime($pedido->entrega_data)); $pedido->data = date("d/m/Y", strtotime($pedido->created_at)); // Decode JSON $pedido->itens = json_decode($pedido->itens, true); $itens = array(); for ($i = 0; $i < count($pedido->itens['qtd']); $i++) { // Loop no primeiro item pra pegar a quantidade de linhas $itens[$i] = array('qtd' => $pedido->itens['qtd'][$i], 'unidade' => $pedido->itens['unidade'][$i], 'produto' => Produto::find($pedido->itens['produto_id'][$i]), 'acabamento' => Category::find(@$pedido->itens['produto_category_id'][$i]), 'preco' => number_format($pedido->itens['preco'][$i], '2', ',', '.'), 'subtotal' => number_format($pedido->itens['subtotal'][$i], '2', ',', '.')); } $pedido->itens = $itens; $pedido->total = number_format($pedido->total, '2', ',', '.'); // echo "<pre>"; // print_r($pedido->itens); // echo "</pre>"; // exit; $pdf = PDF::loadView('pedidos.email.preview', compact('pedido'))->setPaper('a4')->setOrientation('portrait')->setWarnings(false)->save('pdf/pedido-' . $pedido->id . '.pdf'); // return $pdf->stream(); return View::make('pedidos.email.preview', compact('pedido')); }
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'; }
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; }
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); }
/** * method Delete() * Delete a record */ function Delete($param) { try { $key = $param['key']; // get the parameter $key TTransaction::open('saciq'); // open a transaction with database $object = new Fornecedor($key, FALSE); // instantiates the Active Record $object->delete(); // deletes the object from the database TTransaction::close(); // close the transaction $this->onReload($param); // reload the listing new TMessage('info', TAdiantiCoreTranslator::translate('Record deleted')); // success message } catch (Exception $e) { if ($e->getCode() == 23000) { new TMessage('error', '<b>Registro duplicado</b><br>Verifique os campos inseridos e tente novamente'); } else { if ($e->getCode() == 0) { new TMessage('error', '<b>Error</b> <br>' . $e->getMessage()); } else { new TMessage('error', '<b>Error Desconhecido</b> <br>Código: ' . $e->getCode()); } } // desfazer todas as operacoes pendentes TTransaction::rollback(); } }
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'; }
public function getCostumers() { //if( Request::ajax() ){ $query = Input::get('query'); $clientes = Cliente::where('nome', 'like', '%' . $query . '%')->orWhere('empresa', 'like', '%' . $query . '%')->get(); $fornecedores = Fornecedor::where('nome', 'like', '%' . $query . '%')->orWhere('empresa', 'like', '%' . $query . '%')->get(); $vendedores = Vendedor::where('nome', 'like', '%' . $query . '%')->orWhere('empresa', 'like', '%' . $query . '%')->get(); foreach ($clientes as $cliente) { $suggestions[] = array("value" => $cliente->nome . " [" . $cliente->empresa . "]", "data" => array('type' => 'Clientes (' . count($clientes) . ')', 'obj' => json_encode($cliente))); } foreach ($fornecedores as $fornecedor) { $suggestions[] = array("value" => $fornecedor->nome . " [" . $fornecedor->empresa . "]", "data" => array('type' => 'Fornecedores (' . count($fornecedores) . ')')); } foreach ($vendedores as $vendedor) { $suggestions[] = array("value" => $vendedor->nome . " [" . $vendedor->empresa . "]", "data" => array('type' => 'Vendedores (' . count($vendedores) . ')')); } $costumers = array('suggestions' => $suggestions); //$costumers = Cliente::all(); return Response::json($costumers); //} }
public function atualizarFornecedor(Fornecedor $fornecedor) { $comando1 = 'update fornecedor set nome = ?, descricao = ?, cidade = ?, endereco = ?, bairro = ?, numero = ? where id = ?'; $cp1 = $this->bd->prepare($comando1); $cp1->execute(array($fornecedor->getNome(), $fornecedor->getDescricao(), $fornecedor->getCidade(), $fornecedor->getEndereco(), $fornecedor->getBairro(), $fornecedor->getNumero(), $fornecedor->getId())); $arrayTelefones = $fornecedor->getTelefones(); for ($i = 0; $i < count($arrayTelefones); $i++) { $comando2 = 'update telefone set ddd = ?, numero = ?, referencia = ? where idFornecedor = ? and id = ?'; $cp2 = $this->bd->prepare($comando2); $cp2->execute(array($arrayTelefones[$i]->getDdd(), $arrayTelefones[$i]->getNumero(), $arrayTelefones[$i]->getReferencia(), $fornecedor->getId(), $arrayTelefones[$i]->getId())); } $arrayEmails = $fornecedor->getEmails(); for ($i = 0; $i < count($arrayEmails); $i++) { $comando3 = 'update email set email = ?, referencia = ? where idFornecedor = ? and id = ?'; $cp3 = $this->bd->prepare($comando3); $cp3->execute(array($arrayEmails[$i]->getEmail(), $arrayEmails[$i]->getReferencia(), $fornecedor->getId(), $arrayEmails[$i]->getId())); } if ($cp1->rowCount() > 0 || $cp2->rowCount() > 0 || $cp3->rowCount() > 0) { return 'Atualização realizada com sucesso!'; } else { return 'Erro de atualização'; } }
<?php 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(247, $acesso)) { echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>'; } //Verifica se a opcao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') { $feriado = new Fornecedor(); $DAO = new FornecedorDAO(); $feriado->setData($_POST['data'], "converter"); $feriado->setUsuario(userId()); 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->Gravar($feriado); if ($retorno == true) { echo '<script language= "JavaScript">alert("Feriado cadastrada com sucesso");</script>'; echo '<script language= "JavaScript">location.href="new.php";</script>';
<input type='button' onclick='cancelar()' value='Cancelar' /> </td> </tr> </tbody> </table> </form> <?php } if ($acao == 'cancel') { unset($_SESSION['entradaProduto']); header('Location: Entrada.php'); } } elseif ($_POST) { $fornecedor = new Fornecedor($_POST); $alt = $_POST['editar']; if ($alt == "Buscar") { if ($_POST['nome']) { $nomefornecedor = $_POST['nome']; } elseif ($_POST['cnpj']) { $nomefornecedor = $_POST['cnpj']; } else { $nomefornecedor = $_POST['nomefornecedor']; } ?> <style rel="stylesheet" type="text/css" media="screen"> .tbl_listaProd{ border: 0; width: 900px; margin: 10px auto;
<?php include_once 'classes/Fornecedor2.class.php'; include_once 'classes/Contato.class.php'; # instancia novo fornecedor $fornecedor = new Fornecedor(); $fornecedor->RazaoSocial = 'Produtos Bom Gosto S.A.'; # atribui informações de contato $fornecedor->SetContato('Mauro', '51 1234-5678', '*****@*****.**'); # imprime informações echo $fornecedor->RazaoSocial . "<br>\n"; echo "Informações de Contato<br>\n"; echo $fornecedor->GetContato();
function onImportFile() { $data = $this->form->getData(); $this->importacao = new Importar(); $this->importacao->loadFile($data->file); $this->importacao->setActiveRow(3); try { TTransaction::open('saciq'); $criteria = new TCriteria(); $criteria->add(new TFilter('numeroSRP', '=', $this->importacao->getNroSRP())); $criteria->add(new TFilter('numeroIRP', '=', $this->importacao->getNroIRP())); $criteria->add(new TFilter('numeroProcesso', '=', $this->importacao->getNumeroProcesso())); $criteria->add(new TFilter('uasg', '=', $this->importacao->getUasgGerenciadora())); $criteria->add(new TFilter('validade', '=', $this->importacao->getValidadeAta())); $repositorySrp = new TRepository('Srp'); $count = $repositorySrp->count($criteria); if ($count > 0) { $RepSRP = $repositorySrp->load($criteria); $RepSRP[0]->delete(); } $srp = null; while (!$this->importacao->eof()) { if (!$this->importacao->isValidRow()) { $this->importacao->nextRow(); continue; } $natureza = $this->LoadObjectByField('Natureza', 'descricao', $this->importacao->getNaturezaDespesa()); if (!isset($natureza)) { $natureza = new Natureza(); $natureza->descricao = $this->importacao->getNaturezaDespesa(); $natureza->store(); } $subelemento = $this->LoadObjectByField('Subelemento', 'descricao', $this->importacao->getDescricaoSubElemento()); if (!isset($subelemento)) { $subelemento = new Subelemento(); $subelemento->id = $this->importacao->getNumeroSubElemento(); $subelemento->descricao = $this->importacao->getDescricaoSubElemento(); $subelemento->store(); } $fornecedor = $this->LoadObjectByField('Fornecedor', 'cnpj', $this->importacao->getCNPJ()); if (!isset($fornecedor)) { $fornecedor = new Fornecedor(); $fornecedor->nome = $this->importacao->getFornecedor(); $fornecedor->cnpj = $this->importacao->getCNPJ(); $fornecedor->store(); } if (!isset($srp)) { $srp = new Srp(); $srp->numeroSRP = $this->importacao->getNroSRP(); $srp->numeroIRP = $this->importacao->getNroIRP(); $srp->numeroProcesso = $this->importacao->getNumeroProcesso(); $srp->uasg = $this->importacao->getUasgGerenciadora(); $srp->validade = $this->importacao->getValidadeAta(); $srp->nome = $this->importacao->getNomeProcesso(); $srp->natureza = $natureza; } $item = new Item(); $item->numeroItem = $this->importacao->getItem(); $item->descricaoSumaria = $this->importacao->getDescricaoSumaria(); $item->descricaoCompleta = $this->importacao->getDescricaoCompleta(); $item->descricaoPosLicitacao = $this->importacao->getDescricaoPosLicitacao(); $item->unidadeMedida = $this->importacao->getUnidadeDeMedida(); $item->marca = $this->importacao->getMarca(); $item->valorUnitario = $this->importacao->getValorUnitarioLicitado(); $item->quantidadeDisponivel = $this->importacao->getOrgao(CAMPUS); $item->estoqueDisponivel = $item->quantidadeDisponivel; $item->fabricante = $this->importacao->getFabricante(); $item->fornecedor = $fornecedor; $item->subelemento = $subelemento; $srp->addItem($item); $this->importacao->nextRow(); } $srp->store(); new TMessage('info', 'Planilha importada com sucesso'); TTransaction::close(); } catch (Exception $e) { if ($e->getCode() == 23000) { new TMessage('error', '<b>Registro duplicado</b><br>Verifique os campos inseridos e tente novamente'); } else { if ($e->getCode() == 0) { new TMessage('error', '<b>Error</b> <br>' . $e->getMessage()); } else { new TMessage('error', '<b>Error Desconhecido</b> <br>Código: ' . $e->getCode()); } } // desfazer todas as operacoes pendentes TTransaction::rollback(); } $this->notebook->setCurrentPage(0); $this->form->setData($data); $this->step->select('Seleção'); }
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 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; }
<?php include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/FornecedorDAO.php'; include_once '../Fornecedor.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; $acesso = listarAcesso(); if (!in_array(151, $acesso)) { echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>'; } $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
public function actionBuscarFornecedor() { if (isset($_POST['param'])) { $param = $_POST['param']; $query = Fornecedor::model()->buscarFornecedor($param); $this->render('index', array('forncedores' => $query)); } else { $this->redirect(array('index')); } }
//addF <?php require_once 'init.php'; include_once 'fornecedores.class.php'; //pega os dados do formulário $name = isset($_POST['txtNome']) ? $_POST['txtNome'] : null; $email = isset($_POST['txtEmail']) ? $_POST['txtEmail'] : null; $dataFundacao = isset($_POST['txtData']) ? $_POST['txtData'] : null; //validação simples se campos estão vazios if (empty($name) || empty($dataFundacao) || empty($email)) { echo "Campos devem ser preenchidos!!"; exit; } //instancia objeto fornecedor $fornecedor = new Fornecedor($name, $email, $dataFundacao); // insere no BD $PDO = db_connect(); $sql = "INSERT INTO fornecedores(nomeFornecedor, email, dataFundacao) VALUES (:name, :email, :dataFundacao)"; $stmt = $PDO->prepare($sql); $stmt->bindParam(':name', $fornecedor->getNome()); $stmt->bindParam(':email', $fornecedor->getEmail()); $stmt->bindParam(':dataFundacao', $fornecedor->getDataFundacao()); if ($stmt->execute()) { echo $dataFundacao; header('Location: index.php'); } else { echo "Erro ao cadastrar!!"; print_r($stmt->errorInfo()); }
<?php // error_reporting(E_ALL); // ini_set('display_errors','On'); require_once "config.php"; require_once "Conexao.php"; require_once "Fornecedor.php"; require_once "Produtos.php"; try { $conexao = new Conexao($GLOBALS['myHost'], $GLOBALS['myDb'], $GLOBALS['myUsr'], $GLOBALS['myPwd']); $objFornecedor = new Fornecedor($conexao); $dados = $objFornecedor->tratarDados($_POST); $objFornecedor->inserir($dados); header("location:fornecedor.form.php?e=sussa"); } catch (Exception $e) { // echo($e->getMessage()); // echo '<br /><input type="button" onclick="javascript:history.back();" value="voltar" alt="voltar" name="voltar" id="voltar" />'; header("location:fornecedor.form.php?e={$e->getMessage()}"); }
<?php error_reporting(E_ALL); ini_set('display_errors', 'On'); require_once "config.php"; require_once "Conexao.php"; require_once 'Fornecedor.php'; $conexao = new Conexao($GLOBALS['myHost'], $GLOBALS['myDb'], $GLOBALS['myUsr'], $GLOBALS['myPwd']); $objFornecedores = new Fornecedor($conexao); $fornecedores = $objFornecedores->listar(); require_once 'topo.php'; ?> <form name="produto" action="produto.controle.php" method="post"> <table> <tr> <td colspan="2" align="center" style="color:red;"> <?php if (isset($_GET["e"])) { ?> <?php echo $_GET["e"]; ?> <?php } ?> </td> </tr> <tr> <td>Fornecedor:</td>
$msgAlert .= '\\nO campo Bairro e obrigatorio'; $cont++; } if ($cidade == "") { $msgAlert .= '\\nO campo Cidade e obrigatorio'; $cont++; } if ($uf == "") { $msgAlert .= '\\nO campo UF e obrigatorio'; $cont++; } if ($cont < 1) { if (!cnpj($_POST['cnpj'])) { echo "<script>alert('ERRO. CNPJ nao e valido.'); history.back();</script>"; } else { $fornecedor = new Fornecedor($_POST); $res = $fornecedor->cadfornecedor(); $res ? $msg = 'Fornecedor Cadastrado Com Sucesso' : ($msg = 'Erro ao cadastrar o Fornecedor'); echo "<script>alert('" . $msg . "');</script>"; } } else { echo "<script>alert('" . $msgAlert . "');\n history.back()</script>"; } } if ($alt == "Alterar") { $alterar = $fornecedor->alterarfornecedor(); if ($alterar) { $msg = "ok"; } else { $msg = "erro"; }
public function actionFindAllFornecedor() { $parametros = Util::getParametrosJSON(); $condition = " petshop=:petshop "; $params = array(':petshop' => Yii::app()->user->petatual); $criteria = new CDbCriteria(); $criteria->condition = $condition; $criteria->params = $params; $criteria->together = true; $criteria->order = 'nome asc'; $fornecedors = Fornecedor::model()->findAll($criteria); $jsons = array(); foreach ($fornecedors as $key => $fornecedor) { $dados = array(); $dados['id'] = $fornecedor->id; $dados['nome'] = $fornecedor->nome; $dados['cnpj'] = $fornecedor->cnpj; $dados['cpf'] = $fornecedor->cpf; $dados['site'] = $fornecedor->site; $dados['logo'] = array('url' => $fornecedor->logo); $dados['descricao'] = $fornecedor->descricao; $dados['status'] = $fornecedor->status; $dados['petshop'] = $fornecedor->petshop; $dados['contato'] = array(); $contatofornecedors = $fornecedor->Contatofornecedor; foreach ($contatofornecedors as $key => $contatofornecedor) { $dados['contato'][$contatofornecedor->Tipocontato->nome] = $contatofornecedor; } $enderecofornecedor = Enderecofornecedor::model()->find("fornecedor=:fornecedor", array(':fornecedor' => $fornecedor->id)); $endereco = array(); if ($enderecofornecedor == null) { $endereco['endereco'] = ''; $endereco['numero'] = ''; $endereco['cep'] = ''; $endereco['bairro'] = ''; $endereco['bairronome'] = ''; $endereco['cidadenome'] = ''; $endereco['estadonome'] = ''; } else { $endereco['endereco'] = isset($enderecofornecedor->endereco) ? $enderecofornecedor->endereco : ''; $endereco['numero'] = isset($enderecofornecedor->numero) ? $enderecofornecedor->numero : ''; $endereco['cep'] = isset($enderecofornecedor->cep) ? $enderecofornecedor->cep : ''; $endereco['bairro'] = $enderecofornecedor->bairro; $endereco['bairronome'] = $enderecofornecedor->Bairro->nome; $endereco['cidadenome'] = $enderecofornecedor->Bairro->Cidadepetshop->Cidade->nome; $endereco['estadonome'] = $enderecofornecedor->Bairro->Cidadepetshop->Cidade->Estado->nome; } $dados['endereco'] = $endereco; $jsons[] = $dados; } Util::setParametrosJSON($jsons); }
<?php include '../class/Call.class.php'; include '../function/Uppercase.func.php'; include 'topo.php'; $fornecedor = Fornecedor::listarfornecedors(); ?> <style type="text/css"> table{ border: 0; width: 900px; } table tr td{ height: 30px; } </style> <script> $(document).ready(function() { $('table thead').css('background','url(../imagens/layout/menu.png)'); $('table thead').css('background-position','0px -90px'); $('table thead').css('color','#fff'); $('table tbody tr:odd').css('background','#fff'); $('table tbody tr:even').css('background','#bbb'); }); </script> <table cellpadding=0 cellspacing=0 class="tbl_listaProd"> <thead> <tr> <td>fornecedor</td> </tr> </thead>
<?php include '../class/Call.class.php'; include 'topo.php'; $idfornecedor = $_GET['fornecedor']; $editar = Fornecedor::verfornecedor($idfornecedor); $uf = Uf::ufId($editar->uf); ?> <table class="tbl_cadProduto"> <tr> <td>cnpj</td> <td><input type="text" name="cnpj" value="<?php echo $editar->cnpj; ?> " disabled /></td> </tr> <tr> <td>nome</td> <td><input type="text" name="nome" value="<?php echo $editar->nome; ?> " disabled /></td> </tr> <tr> <td colspan=2> </td> </tr> <tr> <td>telefone</td> <td><input type="text" name="telefone" value="<?php echo $editar->telefone;