function deleteParam()
{
    $obj = new manage_salary_param_types();
    $obj->param_type = $_POST["param_type"];
    $obj->person_type = $_POST["person_type"];
    $return = $obj->RemoveParam($obj->param_type, $obj->person_type);
    if ($return) {
        echo Response::createResponse(true, $obj->param_type);
    } else {
        echo Response::createResponse(false, '');
    }
    die;
}
 function RemoveParam($param_type, $person_type)
 {
     $obj = new manage_salary_param_types($param_type, $person_type);
     if (!$obj->onBeforeDelete()) {
         return false;
     }
     $result = parent::delete("salary_param_types", "param_type=:pid and person_type = :pt ", array(":pid" => $this->param_type, ":pt" => $this->person_type));
     if ($result === false) {
         return false;
     }
     $daObj = new DataAudit();
     $daObj->ActionType = DataAudit::Action_delete;
     $daObj->RelatedPersonType = DataAudit::PersonType_staff;
     $daObj->MainObjectID = $this->param_type;
     $daObj->TableName = "salary_param_types";
     $daObj->execute();
     return true;
 }