public function actionWrite() { if (isset($_POST['Wagetype'])) { $messages = $this->ValidateData(array(array($_POST['Wagetype']['wagename'], 'emptywagetypename', 'emptystring'))); if ($messages == '') { if ((int) $_POST['Wagetype']['wagetypeid'] > 0) { $model = $this->loadModel($_POST['Wagetype']['wagetypeid']); $model->wagename = $_POST['Wagetype']['wagename']; $model->ispph = $_POST['Wagetype']['ispph']; $model->ispayroll = $_POST['Wagetype']['ispayroll']; $model->isprint = $_POST['Wagetype']['isprint']; $model->percentage = $_POST['Wagetype']['percentage']; $model->maxvalue = $_POST['Wagetype']['maxvalue']; $model->currencyid = $_POST['Wagetype']['currencyid']; $model->recordstatus = $_POST['Wagetype']['recordstatus']; } else { $model = new Wagetype(); $model->attributes = $_POST['Wagetype']; } try { if ($model->save()) { $this->DeleteLock($this->menuname, $_POST['Wagetype']['wagetypeid']); $this->GetSMessage('hrmbtinsertsuccess'); } else { $this->GetMessage($model->getErrors()); } } catch (Exception $e) { $this->GetMessage($e->getMessage()); } } } }