/** * Creates data provider instance with search query applied * * @param array $params * * @return ActiveDataProvider */ public function search($params) { $query = Loja::find(); $dataProvider = new ActiveDataProvider(['query' => $query]); $this->load($params); if (!$this->validate()) { // uncomment the following line if you do not want to return any records when validation fails // $query->where('0=1'); return $dataProvider; } $query->andFilterWhere(['like', 'nome', $this->nome])->andFilterWhere(['like', 'endereco', $this->endereco]); return $dataProvider; }
<div class="estoque-index"> <p style="display: inline;"> <?php $form = ActiveForm::begin([ 'id' => 'pesquisa-parcela', 'method' => 'get', 'options' =>['class' => 'form-inline', 'style' => 'display: inline;'] ]); ?> <div class="form-group"> <?= $form->field($searchModel, 'dataPagamentoPeriodo',['template' => '{input}'])->widget(\kartik\daterange\DateRangePicker::classname(), ['pluginOptions' => ['format' => 'YYYY-MM-DD']]) ?> </div> <div class="form-group"> <? if(Yii::$app->user->identity->perfil == 'Administrador'): ?> <?= $form->field($searchModel, 'lojaId',['template' => '{input}'])->dropDownList(\app\models\Loja::map(),['prompt'=>\Yii::t('app', 'Selecione a loja')]) ?> <? endif;?> </div> <div class="form-group"> <?= Html::submitButton("<span class='glyphicon glyphicon-search'>", ['class' => 'btn btn-primary']) ?> </div> <?php ActiveForm::end(); ?> </p>
/** * @return \yii\db\ActiveQuery */ public function getLoja() { return $this->hasOne(Loja::className(), ['user_id' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getLojaIdloja() { return $this->hasOne(Loja::className(), ['idloja' => 'loja_idloja']); }
//$qtdparcelas = 10; //print_r($teste); for($i=0; $i < $qtdparcelas; $i++) { $j = ($i + 1); echo "<tr><td>{$j}ª Data:</td><td>P/C:</td><td>Resta:</td><td>Ass.Quit.Parcela:</td></tr>"; }; ?> </table> <pre align="justify"> 1. No local e data abaixo, me comprometi a pagar por esta Nota Promissória a Ótica Mirna, a importância acima estipulada em moeda corrente, conforme o parcelamento estipulado. <br> 2. Estou ciente que a garantia dos produtos é de 6 (seis) meses para armações Di Souto e de 3 (três) para qualquer outro produto. <br> 3. Fui informado e estou de acordo que, a empresa não oferece garantia, na montagem de armações que a mesma não tenha comercializado. <br> 4. Me comprometo a receber o objeto aqui especificado e ciente de que caso eu atrase o pagamento, a empresa pode efetuar a cobrança do débito. </pre> <p>Outras Obs.:</p> <p></p> <p></p> <p><?php echo Loja::findOne(\Yii::$app->user->identity->loja_idloja)->cidade; ?>, ____/____/________</p> <p align="center"><?php echo $model->nome ?></p> <br> <table class="table table-bordered"> <tr><td>Testemunha 1:</td><td>Testemunha 2:</td></tr> <tr><td>CPF:</td><td>CPF:</td></tr> <tr><td>Endereço:</td><td>Endereço:</td></tr> </table> </div>
/** * Finds the Loja model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param string $id * @return Loja the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = Loja::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
use app\models\Produto; use app\models\Compraproduto; AppAsset::register($this); $formatter = \Yii::$app->formatter; $caixa = new Caixa(); $Compraproduto = new Compraproduto(); //Pega a instaância do caixa aberto $caixa = $caixa->getCaixaAberto(); //Rechpera o nome da loja $loja = Loja::find()->where(['user_id' => Yii::$app->user->getId()])->one(); //Busca os produtos com estoque mínimo $qtdProdutoMinimo = Produto::find()->where("quantidadeMinima >= quantidadeEstoque AND isInsumo = 1")->all(); //Verifica se o nome da Loja está cadastrado if (count($loja) > 0) { $nomeLoja = $loja->nome; $url = Url::toRoute(['/loja/view', 'id' => Yii::$app->user->getId()]); } else { $nomeLoja = 'Cadastre sua loja'; $url = Url::toRoute(['/loja/create']); } ?>
public function actionListarRemoto($search = null, $id = null) { \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; $out = ['more' => false]; if (!is_null($search)) { $query = new Query(); $query->select('idloja AS id, nome AS text')->from('loja')->where('nome LIKE "%' . $search . '%"')->limit(20); $command = $query->createCommand(); $data = $command->queryAll(); $out['results'] = array_values($data); } elseif ($id > 0) { $out['results'] = ['id' => $id, 'text' => Loja::findOne($id)->nome]; } echo Json::encode($out); }