public function alterar(FormaPagamento $obj) { $strSQL = "UPDATE FIN_FPG_FORMAS_PAGAMENTOS SET "; $strSQL .= "FPG_Descricao='" . $obj->getDescricao() . "', "; $strSQL .= "FPG_Status='" . $obj->getStatus() . "', "; $strSQL .= "FPG_ExigeNumero='" . $obj->getExigeNumero() . "', "; $strSQL .= "FPG_DataHoraAlteracao = '" . date("Y-m-d H:i:s") . "', "; $strSQL .= "USU_Alteracao_ID = " . $_SESSION["USUARIO_ID"] . " "; $strSQL .= "WHERE FPG_ID=" . $obj->getId(); return Db::getInstance()->executar($strSQL); }
public function actionIndex() { $this->tituloManual = "Novo pedido"; $modelPizzaria = Pizzaria::model()->find(); $modelBanner = Banner::model()->ativos()->find(); if (!$this->validaSituacao()) { $this->render('indisponivel', array('modelPizzaria' => $modelPizzaria, 'modelBanner' => $modelBanner)); Yii::app()->end(); } $dataBebidas = new Produto(); $dataPratosLanche = new Produto(); $dataPromocao = new Promocao(); $modelSabor = array(); $modelTamanho = array(); $arrayTipoSabor = array(); $listCombinado = array(); switch ($modelPizzaria->tipo_restaurante) { case TipoRestaurante::_TIPO_PIZZARIA_: $modelSabor = Sabor::model()->ativos()->findAll(); $modelTamanho = Tamanho::getArrayTamanho(); $arrayTipoSabor = TipoSabor::getArrayTipoSabor(); break; default: $listCombinado = CHtml::listData(Combinado::model()->ativos()->findAll(), 'id', 'nome'); break; } $this->render('index', array('modelPedido' => new Pedido(), 'loginForm' => new LoginForm(), 'modelCliente' => new Cliente(), 'modelUsuario' => new Usuario(), 'dataBebidas' => $dataBebidas->ativos()->bebidas()->search(), 'dataPratosLanche' => $dataPratosLanche->ativos()->pratoLanche()->search(), 'dataPromocao' => $dataPromocao->ativas()->search(), 'modelSabor' => $modelSabor, 'modelTamanho' => $modelTamanho, 'arrayTipoSabor' => $arrayTipoSabor, 'modelPizzaria' => $modelPizzaria, 'arrayBairro' => CHtml::listData(EnderecoPermitido::model()->ativos()->findAll(array('group' => 'bairro', 'distinct' => true)), 'bairro', 'bairro'), 'arrayFormaPagamento' => CHtml::listData(FormaPagamento::model()->ativos()->findAll(), 'id', 'nome'), 'listCombinado' => $listCombinado, 'modelBanner' => $modelBanner)); }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer $id the ID of the model to be loaded * @return FormaPagamento the loaded model * @throws CHttpException */ public function loadModel($id) { $model = FormaPagamento::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
/** * Manages all models. */ public function actionIndex() { $this->tituloManual = "Lista de pedidos"; $model = new Pedido('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['Pedido'])) { $model->attributes = $_GET['Pedido']; } $this->render('index', array('model' => $model, 'arrayStatus' => Status::getArray(), 'arrayFormaPagamento' => CHtml::listData(FormaPagamento::model()->findAll(), 'id', 'nome'))); }
/** * Lists all models. */ public function actionIndex() { $this->tituloManual = "Lista de entregadores"; $modelPedido = new CActiveDataProvider('Pedido', array('criteria' => array('condition' => 'status = 3 AND excluido = 0'))); $entregador = ''; $entrega = ''; $modelEntregador = ''; if (isset($_GET['id'])) { $entrega = $_GET['id']; $modelEntrega = $this->loadModel($entrega); $modelEntregaPedido = new CActiveDataProvider('Pedido', array('criteria' => array('condition' => 'excluido = 0 AND entrega_id = ' . $_GET['id']))); $records = array_merge($modelPedido->data, $modelEntregaPedido->data); $modelEntregador = Entregador::model()->findByPk($modelEntrega['entregador_id']); $entregador = $modelEntregador->id; } else { $records = $modelPedido->data; } $modelPedidoAll = new CArrayDataProvider($records, array('sort' => array('attributes' => array('codigo', 'data_pedido', 'bairro', 'endereco', 'responsavel', 'forma_pagamento_id', 'preco_total', 'troco')), 'pagination' => array('pageSize' => 10))); $this->render('index', array('modelPedidoAll' => $modelPedidoAll, 'arrayFormaPagamento' => CHtml::listData(FormaPagamento::model()->ativos()->findAll(), 'id', 'nome'), 'arrayEntregadores' => CHtml::listData(Entregador::model()->findAll(), 'id', 'nome'), 'modelEntregador' => $modelEntregador, 'entregador' => $entregador, 'entrega' => $entrega)); }
public function pagarParcela($arrStrDados) { $obj = new ParcelaContaPagarReceber(); //conserva PCL_Arquivo $foto = $arrStrDados["PCL_Arquivo"]; //se não vier foto if ($arrStrDados["PCL_Arquivo"] == "") { //faz upload de arquivo se existir if (isset($arrStrDados["FILES"])) { $arrStrDados["uploadAnexoParcela"] = true; $arrRetorno = $this->fazerUploadArquivo($arrStrDados); if ($arrRetorno["sucesso"] == TRUE) { $obj->setAnexoArquivo($arrRetorno["PCL_Arquivo"]); } else { //se não adiciona a foto $obj->setAnexoArquivo($foto); } } else { //se não adiciona a foto $obj->setAnexoArquivo($foto); } } else { $obj->setAnexoArquivo($foto); } $obj->setId($arrStrDados["PCL_ID"]); // forma de pagamento $objFormaPagamento = new FormaPagamento(); $objFormaPagamento->setId($arrStrDados["FPG_ID"]); $obj->setFormaPagamento($objFormaPagamento); // conta bancária $objContaBancaria = new ContaBancaria(); $objContaBancaria->setId($arrStrDados["COB_ID"]); $obj->setContaBancaria($objContaBancaria); $obj->setDataBaixa(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PCL_DataBaixa"])); $obj->setJuros(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PCL_Juros"])); $obj->setMora(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PCL_Mora"])); $obj->setMulta(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PCL_Multa"])); $obj->setDesconto(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PCL_Desconto"])); $obj->setReferencia($arrStrDados["PCL_Referencia"]); $obj->setValorPago(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PCL_ValorPago"])); $obj->setFormaPagamentoNumero($arrStrDados["PCL_FormaPagamentoNumero"]); return RepoContaPagarReceber::getInstance()->pagarParcela($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 factory($arrStrDados) { $obj = new Contribuicao(); if (isset($arrStrDados["CTB_ID"])) { $obj->setId($arrStrDados["CTB_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 = new Pessoa(); if (isset($arrStrDados["PES_ID"])) { $objPessoa->setId($arrStrDados["PES_ID"]); } if (isset($arrStrDados["PES_Nome"])) { $objPessoa->setNome($arrStrDados["PES_Nome"]); } $obj->setPessoa($objPessoa); $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); $objLote = new Lote(); if (isset($arrStrDados["LOT_ID"])) { $objLote->setId($arrStrDados["LOT_ID"]); } if (isset($arrStrDados["LOT_Descricao"])) { $objLote->setDescricao($arrStrDados["LOT_Descricao"]); } $obj->setLote($objLote); if (isset($arrStrDados["CTB_DataContribuicao"])) { $obj->setData($arrStrDados["CTB_DataContribuicao"]); } if (isset($arrStrDados["CTB_Referencia"])) { $obj->setReferencia($arrStrDados["CTB_Referencia"]); } if (isset($arrStrDados["CTB_Valor"])) { $obj->setValor($arrStrDados["CTB_Valor"]); } if (isset($arrStrDados["CTB_Observacao"])) { $obj->setObservacao($arrStrDados["CTB_Observacao"]); } return $obj; }
public function excluir($arrStrDados) { $obj = new FormaPagamento(); $obj->setId($arrStrDados["FPG_ID"][0]); return RepoFormaPagamento::getInstance()->excluir($obj); }