public function saveCongNo(CongNoNhaCungCap $cong_no_nha_cung_cap) { $data = array('id_nha_cung_cap' => $cong_no_nha_cung_cap->getIdNhaCungCap(), 'ki' => $cong_no_nha_cung_cap->getKi(), 'no_dau_ki' => $cong_no_nha_cung_cap->getNoDauKi(), 'no_phat_sinh' => $cong_no_nha_cung_cap->getNoPhatSinh(), 'du_no' => $cong_no_nha_cung_cap->getDuNo()); $id_cong_no = (int) $cong_no_nha_cung_cap->getIdCongNo(); if ($id_cong_no == 0) { $this->tableGateway->insert($data); } else { if ($this->getCongNoNhaCungCapByArrayConditionAndArrayColumn(array('id_cong_no' => $id_cong_no), array('id_nha_cung_cap'))) { $this->tableGateway->update($data, array('id_cong_no' => $id_cong_no)); } else { return false; } } return true; }