コード例 #1
0
ファイル: tax_tables.data.php プロジェクト: jafarkhani/rtfund
function deleteTax()
{
    $obj = new manage_Tax_Table($_POST["tax_table_id"]);
    $return = $obj->RemoveTax();
    if ($return) {
        echo Response::createResponse(true, $obj->tax_table_id);
    } else {
        echo Response::createResponse(false, ExceptionHandler::ConvertExceptionsToJsObject());
    }
    die;
}
コード例 #2
0
function deleteTax()
{
    $obj = new manage_tax_table_types();
    $obj->tax_table_type_id = $_POST["tax_table_type_id"];
    $obj->person_type = $_POST["person_type"];
    $return = $obj->RemoveTax($obj->tax_table_type_id, $obj->person_type);
    if ($return) {
        echo Response::createResponse(true, $obj->tax_table_type_id);
    } else {
        echo Response::createResponse(false, ExceptionHandler::ConvertExceptionsToJsObject());
    }
    die;
}
コード例 #3
0
function CreateNewStaff()
{
    $PID = $_POST['personid'];
    $PT = $_POST['person_type'];
    $STID = $_POST['staff_id'];
    $res = manage_staff::Create_New_Staff($PID, $PT);
    if (!empty($res)) {
        Response::createObjectiveResponse(true, "{STID:" . $res . " ,PID:" . $PID . "}");
        die;
    } else {
        Response::createObjectiveResponse(false, ExceptionHandler::ConvertExceptionsToJsObject());
        die;
    }
}
コード例 #4
0
ファイル: banks.data.php プロジェクト: jafarkhani/rtfund
function SaveBank()
{
    $obj = new manage_bank();
    PdoDataAccess::FillObjectByJsonData($obj, $_POST["record"]);
    if ($obj->bank_id) {
        $return = $obj->Edit();
    } else {
        $return = $obj->Add();
    }
    if ($return) {
        echo Response::createResponse(true, $obj->bank_id);
    } else {
        echo Response::createResponse(false, ExceptionHandler::ConvertExceptionsToJsObject());
    }
    die;
}
コード例 #5
0
function SaveSIR()
{
    $obj = new manage_salary_item_report();
    PdoDataAccess::FillObjectByJsonData($obj, $_POST["record"]);
    if ($obj->SalaryItemReportID == "") {
        $return = $obj->Add();
    } else {
        $return = $obj->Edit();
    }
    if ($return) {
        echo Response::createResponse(true, $obj->SalaryItemReportID);
    } else {
        echo Response::createResponse(false, ExceptionHandler::ConvertExceptionsToJsObject());
    }
    die;
}
コード例 #6
0
function SaveSubInfo()
{
    $obj = new manage_subInfo();
    PdoDataAccess::FillObjectByJsonData($obj, $_POST["record"]);
    if ($_GET['newMode'] == 1) {
        $return = $obj->Add();
    } else {
        $return = $obj->Edit();
    }
    if ($return) {
        echo Response::createResponse(true, $obj->SalaryItemTypeID);
    } else {
        echo Response::createResponse(false, ExceptionHandler::ConvertExceptionsToJsObject());
    }
    die;
}
コード例 #7
0
ファイル: priority.data.php プロジェクト: jafarkhani/rtfund
function SavePriority()
{
    $obj = new manage_priority();
    PdoDataAccess::FillObjectByJsonData($obj, $_POST["record"]);
    $where = " where PriorityID=" . $obj->PriorityID;
    $res = manage_priority::GetAll($where);
    if (count($res) > 0) {
        $return = $obj->Edit();
    } else {
        $return = $obj->Add();
    }
    if ($return) {
        echo Response::createResponse(true, $obj->PriorityID);
    } else {
        echo Response::createResponse(false, ExceptionHandler::ConvertExceptionsToJsObject());
    }
    die;
}
コード例 #8
0
ファイル: writ.data.php プロジェクト: jafarkhani/rtfund
function IssueCorrectiveWrit()
{
    $start_date = isset($_POST["base_writ_issue"]) ? $_POST["base_execute_date"] : $_POST["corrective_date"];
    $end_date = $_POST["execute_date"];
    if (!isset($_POST["base_writ_issue"])) {
        if (manage_writ::Is_Writ_For_Correct($_POST["staff_id"], $_POST['corrective_date']) == null) {
            ExceptionHandler::PushException("در تاريخ شروع اصلاح حکم وجود ندارد .");
            //	header("location: ../ui/CorrectiveIssueWrit.php");
            Response::createObjectiveResponse(false, ExceptionHandler::ConvertExceptionsToJsObject());
            die;
        }
    }
    if (manage_staff::check_exist_staff_id($_POST["staff_id"]) == true) {
        /*if(isset($_POST["issue_date"]))
        			 $issueDate = $_POST["issue_date"] ; 
        		else*/
        $issueDate = DateModules::shNow();
        $writ_rec = manage_writ::IssueWrit($_POST["staff_id"], $_POST["writ_type_id"], $_POST["writ_subtype_id"], $_POST["execute_date"], $_POST["person_type"], $issueDate, true, true, $_POST["send_letter_no"], NULL, NULL, $_POST["base"]);
    }
    if ($writ_rec === false) {
        //header("location: ../ui/CorrectiveIssueWrit.php");
        Response::createObjectiveResponse(false, ExceptionHandler::ConvertExceptionsToJsObject());
        die;
    } else {
        if (isset($_POST["base_writ_issue"])) {
            $writ_type_id = $_POST["base_writ_type_id"];
            $writ_subtype_id = $_POST["base_writ_subtype_id"];
            $execute_date = $_POST["base_execute_date"];
            $base = $_POST["base_base"];
            $send_letter_no = $_POST["base_send_letter_no"];
            $issue_date = DateModules::shNow();
        } else {
            $execute_date = $_POST["corrective_date"];
            $writ_type_id = NULL;
            $writ_subtype_id = NULL;
            $base = NULL;
            $send_letter_no = NULL;
            $issue_date = NULL;
            $_POST["base_writ_issue"] = NULL;
        }
        //شروع اصلاح
        $ret = manage_writ::start_corrective_writ_issue($_POST["staff_id"], $execute_date, $writ_rec, $writ_type_id, $writ_subtype_id, $base, $send_letter_no, $issue_date, $_POST["base_writ_issue"]);
        if ($ret === false) {
            Response::createObjectiveResponse(false, ExceptionHandler::ConvertExceptionsToJsObject());
            die;
        }
        Response::createObjectiveResponse(true, "{WID:" . $ret->writ_id . ",WVER:" . $ret->writ_ver . ",STID:" . $ret->staff_id . "}");
        die;
    }
}
コード例 #9
0
ファイル: payment.data.php プロジェクト: jafarkhani/rtfund
function confirmation()
{
    $keys = array_keys($_POST);
    $WhereCost = "";
    $arr = "";
    //...................... مراکز هزینه ................
    for ($i = 0; $i < count($_POST); $i++) {
        if (strpos($keys[$i], "chkcostID_") !== false) {
            $arr = preg_split('/_/', $keys[$i]);
            if (isset($arr[1])) {
                $WhereCost .= $WhereCost != "" ? "," . $arr[1] : $arr[1];
            }
        }
    }
    if ($_POST["ItemType"] == "salary") {
        $obj = new manage_payments();
        PdoDataAccess::FillObjectByArray($obj, $_POST);
        $obj->_CostCenter = $WhereCost;
        $return = $obj->change_payment_state($_POST["PersonType"]);
    } else {
        if ($_POST["ItemType"] == "reportSub") {
            $obj = new manage_salary_item_report();
            $obj->PayYear = $_POST["pay_year"];
            $obj->PayMonth = $_POST["pay_month"];
            $obj->PersonType = $_POST["PersonType"];
            $obj->state = $_POST["state"];
            $return = $obj->change_state();
        }
    }
    if ($return) {
        echo Response::createResponse(true, $obj->state);
    } else {
        echo Response::createResponse(false, ExceptionHandler::ConvertExceptionsToJsObject());
    }
    die;
}
コード例 #10
0
ファイル: writ_form_1.php プロジェクト: jafarkhani/rtfund
	<?}?>
	<?if($objWrt->person_type != HR_WORKER){?>
		this.stateCombo = <?php 
echo $workplaceArr["masterExtCombo"];
?>
;
	<?}?>

	<?if($readOnly || !$accessObj->FullUpdateAccess()){
        if(HRSystem == PersonalSystemCode ){ ?>
            Ext.get(this.form).readonly(new Array("single_print", "multi_print", "btn_save", "warning_date", "warning_message", "remembered"));
        <? } else  ?>  Ext.get(this.form).readonly(new Array("single_print", "multi_print", "btn_save", "warning_date", "warning_message", "remembered" , "cost_center_id" ));
	<?} ?>
	<? if(ExceptionHandler::GetExceptionCount() != 0){ ?>
		ShowExceptions(this.get("ErrorDiv"), <?php 
echo ExceptionHandler::ConvertExceptionsToJsObject();
?>
);
	<?  }   ?>
}

</script>
<center>
<form id="form_WritForm">
<div id="ErrorDiv" ></div>
<input type='hidden' id='writ_id' name='writ_id' value="<?php 
echo $writ_id;
?>
">
<input type='hidden' id='writ_ver' name='writ_ver' value="<?php 
echo !empty($writver) ? $writver : "";