/** * 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; }
/** * 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; } }
/** * 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]); }