Exemplo n.º 1
0
 /**
  * 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);
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 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'));
     }
 }