Ejemplo n.º 1
0
 public function saveNhaCungCap(NhaCungCap $nha_cung_cap)
 {
     $data = array('id_kho' => $nha_cung_cap->getIdKho(), 'ho_ten' => $nha_cung_cap->getHoTen(), 'dia_chi' => $nha_cung_cap->getDiaChi(), 'email' => $nha_cung_cap->getEmail(), 'mo_ta' => $nha_cung_cap->getMoTa(), 'dien_thoai_co_dinh' => $nha_cung_cap->getDienThoaiCoDinh(), 'di_dong' => $nha_cung_cap->getDiDong(), 'hinh_anh' => $nha_cung_cap->getHinhAnh(), 'state' => $nha_cung_cap->getState(), 'ngay_dang_ky' => $nha_cung_cap->getNgayDangKy());
     $id_nha_cung_cap = (int) $nha_cung_cap->getIdNhaCungCap();
     if ($id_nha_cung_cap == 0) {
         $this->tableGateway->insert($data);
     } else {
         if ($this->getNhaCungCapByArrayConditionAndArrayColumn(array('id_nha_cung_cap' => $id_nha_cung_cap), array('ho_ten'))) {
             $this->tableGateway->update($data, array('id_nha_cung_cap' => $id_nha_cung_cap));
         } else {
             return false;
         }
     }
     return true;
 }