<?php
class AppPendidikan extends Database{

   protected $mSqlFile= 'module/pendidikan/business/apppendidikan.sql.php';
	
   function __construct($connectionNumber=0) {
		parent::__construct($connectionNumber);
		
	}
	
	function GetCountDataPendidikan($namaPendidikan){
      $result=$this->Open($this->mSqlQueries['get_count_data_pendidikan'], array('%'.$namaPendidikan.'%'));
      if (!$result) {
			return 0;
		} else {
			return $result[0]['total'];
		}
   }
   
   function GetMaxIdPendidikan(){
      $result=$this->Open($this->mSqlQueries['get_max_id_pendidikan'], array());
      if (!$result) {
			return 0;
		} else {
			return $result[0]['max_id'];
		}
   }
   
   function GetDataPendidikan($offset,$limit,$namaPendidikan){
      $result=$this->Open($this->mSqlQueries['get_data_pendidikan'], array('%'.$namaPendidikan.'%',$offset,$limit));
      return $result;
   }
   
   function GetDataPendidikanById($idPendidikan){
      $result=$this->Open($this->mSqlQueries['get_data_pendidikan_by_id'], array($idPendidikan));
      return $result;
   }
   
   function GetDataPendidikanByArrayId($arrIdPendidikan){
      $idPendidikan= implode("', '", $arrIdPendidikan);
      $result=$this->Open($this->mSqlQueries['get_data_pendidikan_by_array_id'], array($idPendidikan));
      return $result;
   }
//===do===
   function DoAddPendidikan($idPendidikan,$namaPendidikan){
      $result = $this->Execute($this->mSqlQueries['do_add_pendidikan'], array($idPendidikan,$namaPendidikan));
      return $result;
   }
   
   function DoUpdatePendidikan($namaPendidikan,$idPendidikan){
      $result=$this->Execute($this->mSqlQueries['do_update_pendidikan'], array($namaPendidikan,$idPendidikan));
      return $result;
      print $this->GetLasError();
   } 
   
   function DoDeletePendidikanById($idPendidikan){
      $result=$this->Execute($this->mSqlQueries['do_delete_pendidikan_by_id'], array($idPendidikan));
      return $result;
   }
   function DoDeletePendidikanByArrayId($arrIdPendidikan){
      $idPendidikan= implode("', '", $arrIdPendidikan);
      $result=$this->Execute($this->mSqlQueries['do_delete_pendidikan_by_array_id'], array($idPendidikan));
      return $result;
   }
}  
?>
