Viewing file: clsReg_WeekDate.php (3.48 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
//--Class rg_WeekDate--------------------------
//--PK of rg_WeekDate ::
// 1. wdAcY
// 2. wdAcYWeekNo
class rg_WeekDate extends clsDB{
var $result;
var $status;
var $wdAcY;
var $wdAcYWeekNo;
var $wdTmId;
var $wdTmWeekNo;
var $wdFrDate;
var $wdToDate;
function rg_WeekDate(&$c){
$this->c=$c->c;
$this->DB=$c->db;
}
function AddNew(){
//--гЄйаБёНґ№ХйаБЧиНµйН§ЎТГаѕФиБўйНБЩЕгЛБи
//--вґВЁРЎУЛ№ґК¶Т№РўН§ўйНБЩЕўН§НкНєаЁкЎгЛйа»з№ 1
$this->status = 1;
}
function Edit(){
//--гЄйаБёНґ№ХйаБЧиНµйН§ЎТГ»ГСє»ГШ§ўйНБЩЕ
//--вґВЁРЎУЛ№ґК¶Т№РўН§ўйНБЩЕўН§НкНєаЁкЎгЛйа»з№ 2
$this->status = 2;
}
function Save(){
//--гЄйаБёНґ№ХйаБЧиНµйН§ЎТГєС№·ЦЎўйНБЩЕг№НкНєаЁкЎаўйТКЩи°Т№ўйНБЩЕ
//--вґВЁРµГЗЁКНєК¶Т№РўН§ўйНБЩЕЗиТўйНБЩЕг№НкНєаЁкЎа»з№ўйНБЩЕгЛБиЛГЧНўйНБЩЕаґФБ
//--1 а»з№ўйНБЩЕгЛБи 2 а»з№ўйНБЩЕаґФБ
if ($this->status==1){
//$this->Array=$this->GetNextCode();
$sql = "insert into rg_WeekDate values('$this->wdAcY', '$this->wdAcYWeekNo', '$this->wdTmId', '$this->wdTmWeekNo', '$this->wdFrDate', '$this->wdToDate')";
}else {
$sql = "update rg_WeekDate set wdAcYWeekNo='$this->wdAcYWeekNo', wdTmId='$this->wdTmId', wdTmWeekNo='$this->wdTmWeekNo', wdFrDate='$this->wdFrDate', wdToDate='$this->wdToDate' where wdAcY='$this->wdAcY' and wdAcYWeekNo='$this->wdAcYWeekNo'";
}
$this->SetQuery($sql);
}
function Delete(){
//--гЄйаБёНґ№ХйаѕЧиНЕєўйНБЩЕаґФБг№НкНєаЁкЎ
//--а»з№ЎТГЕєўйНБЩЕ·ХЕР 1 аГ¤НГмґ
//--µйН§аГХВЎаБёНґµТБЕУґСєґС§№Хй SearchByKey()-->GetRecord()-->Delete()
$this->SetQuery("delete from rg_WeekDate where wdAcY='$this->wdAcY' and wdAcYWeekNo='$this->wdAcYWeekNo'");
}
function GetNextCode(){
//--гЄйаБёНґ№ХйаѕЧиНЛТ¤иТКЩ§КШґўН§їФЕґм·ХигЄйа»з№¤ХВмўН§µТГТ§ г№ЕСЎЙіР auto increment
//--µйН§а»з№їФЕґм·ХидБидґйЎУЛ№ґГЛСКаН§·Т§ЁНАТѕ
$this->SetQuery("select max(wdAcY) as num from rg_WeekDate");
if ($result=$this->GetResult()) {
return $result['num']+1;
}
}
function RSrg_WeekDate(){
//--аБёНґ·ХиўЦ鹵鹴йЗВ RS (Result Set) БХ¤ЗТБЛБТВЗиТЁРдґйГСєўйНБЩЕЎЕСєБТЁТЎЎТГ select БТЎЎЗиТ 1 аГ¤НГмґ
//--»ЎµФаБЧиНаГХВЎгЄйаБёНґ RSxxxx ЁРµйН§аГХВЎаБёНґ GetRecord() ґйЗВаКБН
//--вґВКТБТГ¶аѕФиБаБёНґдґйµТБµйН§ЎТГ бµиµйН§ўЦ鹵鹴йЗВ RS
$this->SetQuery("select * from rg_WeekDate");
}
function GetRecord(){
//--а»з№аБёНґ·Хи№УўйНБЩЕЁТЎ ResultSet БТЎУЛ№ґгЛйЎСєбНµ·ГФєФЗµмўН§НкНєаЁзЎ
//--аГХВЎ GetRecord() Л№Ц觤ГСй§ ЁРаЕЧиН№µСЗЄХйаГ¤НГмґд»НХЎЛ№Ци§аГ¤НГмґ
if ($this->result = $this->GetResult()) {
$this->wdAcY = $this->result['wdAcY'];
$this->wdAcYWeekNo = $this->result['wdAcYWeekNo'];
$this->wdTmId = $this->result['wdTmId'];
$this->wdTmWeekNo = $this->result['wdTmWeekNo'];
$this->wdFrDate = $this->result['wdFrDate'];
$this->wdToDate = $this->result['wdToDate'];
return 1;
}else {
return 0;
}
}
function SearchByKey($xKey1, $xKey2){
//--гЄйаБёНґ№ХйаѕЧиН¤й№ЛТўйНБЩЕµТБ PK µйН§ГРєШѕТГТБФаµНГмґйЗВ
//--бЕРµйН§µТБґйЗВаБёНґ GetRecord() аКБН
if ($this->SetQuery("select * from rg_WeekDate where wdAcY='$xKey1' and wdAcYWeekNo='$xKey2'")){
return 1;
}else {
return 0;
}
}
function NumRow(){
//--а»з№аБёНґ·Хи¤Ч№¤иТЁУ№З№ўйНБЩЕЁТЎЎТГ select вґВаБёНґ RSxxxx
return $this->GetRowSelected();
}
function Destroy(){
//--а»з№аБёНґКУЛГСє»ФґЎТГµФґµиНЁТЎ°Т№ўйНБЩЕ
return $this->DestroyDb();
}
//****************** You can add new functions below **********************//
function RSByAcY($xAcY){
if ($this->SetQuery("select * from rg_WeekDate where wdAcY='$xAcY'")){
return 1;
}else {
return 0;
}
}
} //--End class rg_WeekDate--
?>
|