Esempio n. 1
0
	public function save(Pment_Models_Wkprg $wkprg)
	{
		$data = array(
			'wkprgId' => $wkprg->getWkprgId(),
			'projectId' => $wkprg->getProjectId(),
			'wkNum' => $wkprg->getWkNum(),
			'startDate' => $wkprg->getStartDate(),
			'endDate' => $wkprg->getEndDate(),
			'wkPlan' => $wkprg->getWkPlan(),
			'wkAct' => $wkprg->getWkAct(),
			'nextPlan' => $wkprg->getNextPlan(),
			'problem' => $wkprg->getProblem(),
			'resolve' => $wkprg->getResolve(),
			'contactId' => $wkprg->getContactId(),
			'remark' => $wkprg->getRemark()
		);
		if (null === ($id = $wkprg->getWkprgId())) {
			unset($data['wkprgId']);
			$this->getDbTable()->insert($data);
		} else {
			$this->getDbTable()->update($data, array('wkprgId = ?' => $wkprg->getWkprgId()));
		}
	}