Viewing file: clsUmWgroupService.php (3.05 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php //--Class umwgroupservice-------------------------- //--PK of umwgroupservice :: // 1. WsID class umwgroupservice extends clsDB{
var $result;
var $WsID; var $WsWgID; var $WsSvID;
function umwgroupservice(&$c){ $this->c=$c->c; $this->DB=$c->db; }
function Save(){ //--гЄйаБёНґ№ХйаБЧиНµйН§ЎТГєС№·ЦЎўйНБЩЕг№НкНєаЁкЎаўйТКЩи°Т№ўйНБЩЕ //--вґВЁРµГЗЁКНєК¶Т№РўН§ўйНБЩЕЗиТўйНБЩЕг№НкНєаЁкЎа»з№ўйНБЩЕгЛБиЛГЧНўйНБЩЕаґФБ //--1 а»з№ўйНБЩЕгЛБи 2 а»з№ўйНБЩЕаґФБ if ($this->status==1){ $this->WsID=$this->GetNextCode(); $sql = "insert into umwgroupservice values('$this->WsID', '$this->WsWgID', '$this->WsSvID')"; }else { $sql = "update umwgroupservice set WsWgID='$this->WsWgID', WsSvID='$this->WsSvID' where WsID='$this->WsID'"; } return $this->Dml($sql); }
function Delete(){ //--гЄйаБёНґ№ХйаѕЧиНЕєўйНБЩЕаґФБг№НкНєаЁкЎ //--а»з№ЎТГЕєўйНБЩЕ·ХЕР 1 аГ¤НГмґ //--µйН§аГХВЎаБёНґµТБЕУґСєґС§№Хй SearchByKey()-->GetRecord()-->Delete() return $this->Dml("delete from umwgroupservice where WsID='$this->WsID'"); }
function GetNextCode(){ //--гЄйаБёНґ№ХйаѕЧиНЛТ¤иТКЩ§КШґўН§їФЕґм·ХигЄйа»з№¤ХВмўН§µТГТ§ г№ЕСЎЙіР auto increment //--µйН§а»з№їФЕґм·ХидБидґйЎУЛ№ґГЛСКаН§·Т§ЁНАТѕ $this->SetQuery("select max(WsID) as num from umwgroupservice"); if ($result=$this->GetResult()) { return $result['num']+1; } }
function RSumwgroupservice(){ //--аБёНґ·ХиўЦ鹵鹴йЗВ RS (Result Set) БХ¤ЗТБЛБТВЗиТЁРдґйГСєўйНБЩЕЎЕСєБТЁТЎЎТГ select БТЎЎЗиТ 1 аГ¤НГмґ //--»ЎµФаБЧиНаГХВЎгЄйаБёНґ RSxxxx ЁРµйН§аГХВЎаБёНґ GetRecord() ґйЗВаКБН //--вґВКТБТГ¶аѕФиБаБёНґдґйµТБµйН§ЎТГ бµиµйН§ўЦ鹵鹴йЗВ RS $this->SetQuery("select * from umwgroupservice order by WsID"); }
function GetRecord(){ //--а»з№аБёНґ·Хи№УўйНБЩЕЁТЎ ResultSet БТЎУЛ№ґгЛйЎСєбНµ·ГФєФЗµмўН§НкНєаЁзЎ //--аГХВЎ GetRecord() Л№Ц觤ГСй§ ЁРаЕЧиН№µСЗЄХйаГ¤НГмґд»НХЎЛ№Ци§аГ¤НГмґ if ($this->result = $this->GetResult()) { $this->WsID = $this->result['WsID']; $this->WsWgID = $this->result['WsWgID']; $this->WsSvID = $this->result['WsSvID']; return 1; }else { return 0; } }
function SearchByKey($xKey){ //--гЄйаБёНґ№ХйаѕЧиН¤й№ЛТўйНБЩЕµТБ PK µйН§ГРєШѕТГТБФаµНГмґйЗВ //--бЕРµйН§µТБґйЗВаБёНґ GetRecord() аКБН if ($this->SetQuery("select * from umwgroupservice where WsID= '$xKey'")){ return 1; }else { return 0; } } //****************** You can add new functions below **********************// function SearchByWgSv($xWg, $xSv){ $sql = "select * from umwgroupservice where WsWgID= '$xWg' and WsSvID='$xSv'"; if ($this->SetQuery($sql)){ return 1; }else { return 0; } } function DeleteByWg($WgID){ return $this->Dml("delete from umwgroupservice where WsWgID='$WgID'"); } function DeleteByService($SvID){ return $this->Dml("delete from umwgroupservice where WsSvID='$SvID'"); } function RSByWgID($WgID){ //--аБёНґ·ХиўЦ鹵鹴йЗВ RS (Result Set) БХ¤ЗТБЛБТВЗиТЁРдґйГСєўйНБЩЕЎЕСєБТЁТЎЎТГ select БТЎЎЗиТ 1 аГ¤НГмґ //--»ЎµФаБЧиНаГХВЎгЄйаБёНґ RSxxxx ЁРµйН§аГХВЎаБёНґ GetRecord() ґйЗВаКБН //--вґВКТБТГ¶аѕФиБаБёНґдґйµТБµйН§ЎТГ бµиµйН§ўЦ鹵鹴йЗВ RS $this->SetQuery("select * from umwgroupservice where WsWgID='$WgID' order by WsID"); }
} //--End class umwgroupservice--
?>
|