示例#1
0
 public function actionDaily()
 {
     $searchModel = new SalesSearch();
     $searchModel->branch_id = Yii::$app->profile->branch_id;
     $parms = Yii::$app->request->queryParams;
     $dmonth = isset($parms['Sales']['Date']) ? $parms['Sales']['Date'] : date('m');
     $dbranch = isset($parms['nm_branch']) ? $parms['nm_branch'] . ' :' : '';
     $dataProvider = $searchModel->searchDaily($parms);
     $bln = [];
     for ($i = 1; $i < 13; $i++) {
         $time = mktime(0, 0, 0, $i);
         $bln[date('n', $time)] = date('M Y', $time);
     }
     return $this->render('daily', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'dmonth' => $dmonth, 'bln' => $bln, 'dbranch' => $dbranch]);
 }
示例#2
0
 public function actionDashboard()
 {
     $parms = Yii::$app->request->queryParams;
     $mperiode = \backend\models\accounting\AccPeriode::find()->active()->one();
     if ($mperiode == null) {
         throw new NotFoundHttpException('There is no active accounting periode.');
     }
     $searchModel = new SalesSearch();
     $dataProvider = $searchModel->searchByBranch($parms);
     $searchHutang = new \backend\models\accounting\search\Invoice();
     $searchHutang->type = \backend\models\accounting\Invoice::TYPE_INCOMING;
     $hutangPro = $searchHutang->search(Yii::$app->request->queryParams);
     $searchTransfer = new \backend\models\inventory\search\Transfer();
     $transfPro = $searchTransfer->search(Yii::$app->request->queryParams);
     $datavar = ['dataProvider' => $dataProvider, 'mperiode' => $mperiode->name, 'hutangPro' => $hutangPro, 'transfPro' => $transfPro];
     return $this->render('dashboard', $datavar);
 }
示例#3
0
 /**
  * Lists all Sales models.
  * @return mixed
  */
 public function actionIndex()
 {
     $searchModel = new SalesSearch();
     $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
     return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }