public function actionWritepurchase() { if (isset($_POST['Productpurchase'])) { $messages = $this->ValidateData(array()); if ($messages == '') { if ((int) $_POST['Productpurchase']['productpurchaseid'] > 0) { $model = Productpurchase::model()->findbyPK($_POST['Productpurchase']['productpurchaseid']); $model->productid = $_POST['Productpurchase']['productid']; $model->plantid = $_POST['Productpurchase']['plantid']; $model->orderunit = $_POST['Productpurchase']['orderunit']; $model->purchasinggroupid = $_POST['Productpurchase']['purchasinggroupid']; $model->validfrom = $_POST['Productpurchase']['validfrom']; $model->validto = $_POST['Productpurchase']['validto']; $model->isautoPO = $_POST['Productpurchase']['isautoPO']; } else { $model = new Productpurchase(); $model->attributes = $_POST['Productpurchase']; } try { if ($model->save()) { $this->DeleteLock($this->menuname, $_POST['Productpurchase']['productpurchaseid']); $this->GetSMessage('ppinsertsuccess'); } else { $this->GetMessage($model->getErrors()); } } catch (Exception $e) { $this->GetMessage($e->getMessage()); } } } }