Beispiel #1
0
 /**
  * Displays a single Cliente model.
  * @param integer $id
  * @return mixed
  */
 public function actionView($id)
 {
     $searchModel2 = new VendaSearch();
     $searchModel2->cliente_idcliente = $id;
     //Modifiquei diretamente no model para exibir apenas as vendas desse cliente
     //$params = array_merge(Yii::$app->request->queryParams,['cliente_idcliente'=>$id]);
     $dataProvider2 = $searchModel2->search(Yii::$app->request->queryParams);
     //$dataProvider2->setPagination(['pageSize' => 15]);//se quiser mudar a quantidade da paginação
     return $this->render('view', ['model' => $this->findModel($id), 'searchModel2' => $searchModel2, 'dataProvider2' => $dataProvider2]);
 }
 public function actionAnaliticoVenda()
 {
     $searchModel = new VendaSearch();
     if (Yii::$app->user->identity->perfil != 'Administrador') {
         $searchModel->lojaId = Yii::$app->user->identity->loja_idloja;
     }
     $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
     //$dataProvider->query->joinWith(['vendaHasProdutos.produtoIdproduto']);
     return $this->render('analiticoVenda', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }
Beispiel #3
0
 /**
  * Lists all Venda models.
  * @return mixed
  */
 public function actionIndex()
 {
     $searchModel = new VendaSearch();
     $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
     return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }