예제 #1
0
 /**
  * Cambiar estado de la empresa
  * @param $id_empresa
  * @param $estado
  * @return bool
  */
 protected function cambiarEstado($id_empresa, $estado)
 {
     $model = new EmpresaForm();
     $model->scenario = EmpresaForm::ESCENARIO_STATUS;
     $model->id_empresa = $id_empresa;
     $model->estado = $estado;
     if ($model->cambiarEstado()) {
         return true;
     }
     return false;
 }
예제 #2
0
 /**
  * Crea una empresa
  */
 public function actionCrearEmpresa()
 {
     $this->datosEmpresaInit();
     $modelEmpresa = new EmpresaForm();
     $modelEmpresa->scenario = EmpresaForm::ESCENARIO_CREAR;
     $modelEmpresa->logo = $this->_empresa->logo;
     $modelEmpresa->slogan = $this->_empresa->slogan;
     $modelEmpresa->nombre_usuario = $this->_empresa->nombre_usuario;
     $modelEmpresa->nombre_empresa = $this->_empresa->nombre_empresa;
     $modelEmpresa->id_sector = $this->_empresa->id_sector;
     $modelEmpresa->rnc = $this->_empresa->rnc;
     $modelEmpresa->web = $this->_empresa->web;
     $modelEmpresa->facebook = $this->_empresa->facebook;
     $modelEmpresa->twitter = $this->_empresa->twitter;
     $modelEmpresa->nombre_franquicia = $this->_franquicia->nombre_franquicia;
     $modelEmpresa->direccion = $this->_franquicia->direccion;
     $modelEmpresa->localidad = $this->_franquicia->localidad;
     $modelEmpresa->id_municipio = $this->_franquicia->municipio;
     $modelEmpresa->codigo_postal = $this->_franquicia->codigo_postal;
     $modelEmpresa->correo = $this->_franquicia->correo;
     $modelEmpresa->telefono = $this->_franquicia->telefono;
     $modelEmpresa->telefono2 = $this->_franquicia->telefono2;
     $modelEmpresa->fax = $this->_franquicia->fax;
     if ($modelEmpresa->registrar()) {
         //            echo "Articulo creado: " . $model->idarticulo;
     }
 }
예제 #3
0
 /**
  * Registro de empresa
  * @return array|string|Response
  */
 public function run()
 {
     if (!\Yii::$app->user->isGuest) {
         return $this->controller->redirect('/');
     }
     $model = new EmpresaForm();
     $model->scenario = EmpresaForm::ESCENARIO_CREAR;
     if (Yii::$app->request->isAjax && $model->load(Yii::$app->request->post())) {
         Yii::$app->response->format = Response::FORMAT_JSON;
         return ActiveForm::validate($model);
     }
     if ($model->load(Yii::$app->request->post())) {
         if ($franquicia = $model->registrar()) {
             return $this->controller->render('registro-creado', ['model' => $franquicia]);
         }
     }
     return $this->controller->render('crear-cuenta', ['model' => $model]);
 }