Viewing file: clsPersonPE.php (4.31 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
//--Class Person--------------------------
//--PK of Person ::
// 1. personId
class PersonPE extends clsDB{
var $result;
var $personId;
var $prefixId;
var $fName;
var $lName;
var $receiveDate;
var $pId;
var $adlineId;
var $adminposId;
var $hireId;
var $majortypeId;
var $levelposId;
var $stepSal;
var $salary;
var $partyId;
var $deptId;
var $majorId;
var $assignId;
var $promoteDate;
var $educDate;
var $posDate;
var $fullsalDate;
var $typemoveId;
var $fyDecor;
var $lastDecor;
var $fRetire;
var $adminId;
var $done;
var $accountNo;
var $useSalary;
var $personCode;
var $oldpersonCode;
var $admidYear;
var $partyAtId;
var $partypracticeId;
var $firstadmidDate;
var $posDegree;
var $posEducmajor;
var $enterType;
var $fStatus;
var $salary2;
var $fullStep;
var $levelposId2;
var $stepSal2;
var $useSalary2;
function PersonPE(&$c){
$this->c=$c->c;
$this->DB=$c->db;
$this->dpSet = false;
$this->departmentId = 0;
}
function RSPerson(){
$this->dpSet = false;
$this->SetQuery("select * from Person order by personId");
}
function RSDPPerson($Pdb, $Edb){
$this->dpSet = true;
$this->SetQuery("select Person.*, department.departmentId from $Pdb.Person, $Edb.department where department.departmentMapId = Person.deptId and Person.fStatus = '1' order by Person.personId");
}
function RSPersonf1(){
//
$this->dpSet = false;
$this->SetQuery("select * from Person where fStatus = 1 order by personId asc");
}
function GetRecord(){
if ($this->result = $this->GetResult()) {
$this->personId = $this->result['personId'];
$this->prefixId = $this->result['prefixId'];
$this->fName = $this->result['fName'];
$this->lName = $this->result['lName'];
$this->receiveDate = $this->result['receiveDate'];
$this->pId = $this->result['pId'];
$this->adlineId = $this->result['adlineId'];
$this->adminposId = $this->result['adminposId'];
$this->hireId = $this->result['hireId'];
$this->majortypeId = $this->result['majortypeId'];
$this->levelposId = $this->result['levelposId'];
$this->stepSal = $this->result['stepSal'];
$this->salary = $this->result['salary'];
$this->partyId = $this->result['partyId'];
$this->deptId = $this->result['deptId'];
$this->majorId = $this->result['majorId'];
$this->assignId = $this->result['assignId'];
$this->promoteDate = $this->result['promoteDate'];
$this->educDate = $this->result['educDate'];
$this->posDate = $this->result['posDate'];
$this->fullsalDate = $this->result['fullsalDate'];
$this->typemoveId = $this->result['typemoveId'];
$this->fyDecor = $this->result['fyDecor'];
$this->lastDecor = $this->result['lastDecor'];
$this->fRetire = $this->result['fRetire'];
$this->adminId = $this->result['adminId'];
$this->done = $this->result['done'];
$this->accountNo = $this->result['accountNo'];
$this->useSalary = $this->result['useSalary'];
$this->personCode = $this->result['personCode'];
$this->oldpersonCode = $this->result['oldpersonCode'];
$this->admidYear = $this->result['admidYear'];
$this->partyAtId = $this->result['partyAtId'];
$this->partypracticeId = $this->result['partypracticeId'];
$this->firstadmidDate = $this->result['firstadmidDate'];
$this->posDegree = $this->result['posDegree'];
$this->posEducmajor = $this->result['posEducmajor'];
$this->enterType = $this->result['enterType'];
$this->fStatus = $this->result['fStatus'];
$this->salary2 = $this->result['salary2'];
$this->fullStep = $this->result['fullStep'];
$this->levelposId2 = $this->result['levelposId2'];
$this->stepSal2 = $this->result['stepSal2'];
$this->useSalary2 = $this->result['useSalary2'];
if ($this->dpSet)
$this->departmentId = $this->result['departmentId'];
return 1;
}else {
return 0;
}
}
function SearchByKey($xKey){
if ($this->SetQuery("select * from Person where personId= '$xKey' order by personId asc")){
return 1;
}else {
return 0;
}
}
function RSAllperson(){
$this->SetQuery("select * from Person order by personId asc");
}
//****************** You can add new functions below **********************//
function RSPersonf1dept($xKey){
//
$this->dpSet = false;
$this->SetQuery("select * from Person where fStatus = 1 and deptId='$xKey' order by personId asc");
}
} //--End class Person--
?>
|