コード例 #1
0
ファイル: writ_form.php プロジェクト: jafarkhani/rtfund
    $is_new_writ = false;
    $header_is_open = false;
    $is_auto_writ = true;
}
$is_new_writ = manage_writ::is_new_writ($exedate, $objPerson->person_type, $writ_id, $writver, $staff_id);
$header_is_open = $is_new_writ ? "false" : "true";
/*if($pay_calc == null)
	$salary_fields_is_open = true ;*/
$time_limited = $FullWrt[0]['time_limited'];
$drp_salary_pay_proc = manage_domains::DRP_SalaryPayProc("salary_pay_proc", $objWrt->salary_pay_proc, "width:50%", "blueText");
$drp_annual_effect = manage_domains::DRP_Annual_Effect("annual_effect", $objWrt->annual_effect, "with:50%", "blueText");
$drp_jobs = manage_domains::DRP_Jobs("job_id", $objWrt->job_id, "form_WritForm");
$drp_worktime = manage_domains::DRP_WorkTimeType("worktime_type", $objWrt->worktime_type);
$drp_emp_state = manage_domains::DRP_EMP_STATE_WST("emp_state", $objWrt->emp_state);
$event = "onchange='WritFormObject.showDivEmp(this);'";
$drp_emp_mode = manage_domains::DRP_EMP_MODE_WST("emp_mode", $objWrt->emp_mode, "", $event);
if (!$is_new_corrective) {
    $prior_writ_object = $objWrt->get_prior_writ();
    if ($prior_writ_object) {
        $dg = new sadaf_datagrid("PreW", $js_prefix_address . "../data/writ.data.php?task=selectItemWrit&WID=" . $prior_writ_object->writ_id . "&WVER=" . $prior_writ_object->writ_ver . "&STID=" . $prior_writ_object->staff_id, "PreWGRID");
        $col = $dg->addColumn("عنوان", "full_title", "string");
        $col = $dg->addColumn("مبلغ", "value", GridColumn::ColumnType_int);
        $col->renderer = "Ext.util.Format.Money";
        $col->width = 70;
        $dg->EnableSummaryRow = true;
        $dg->EnableSearch = false;
        $dg->EnablePaging = false;
        $dg->autoExpandColumn = "full_title";
        $dg->title = "اقلام حقوقی حکم قبلی";
        $dg->EnableRowNumber = true;
        $dg->AddCurrencyStringRow("value");
コード例 #2
0
ファイル: new_person.php プロジェクト: jafarkhani/rtfund
$dg = new sadaf_datagrid("includeHistory", $js_prefix_address . "../../staff/data/staff_include_history.data.php?task=selectIncludeHistory&PID=" . $personID, "includeHistoryGRID");
$dg->addColumn("", "include_history_id", "", true);
$dg->addColumn("", "personid", "", true);
$col = $dg->addColumn("شماره شناسایی", "staff_id", "int");
$col->width = 140;
$col = $dg->addColumn("تاريخ شروع", "start_date", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField();
$col->width = 120;
$col = $dg->addColumn("تاريخ پايان", "end_date", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField(true);
$col->width = 120;
$col = $dg->addColumn("بيمه تامين اجتماعي", "insure_include", GridColumn::ColumnType_string);
$col->editor = ColumnEditor::ComboBox(manage_domains::DRP_Is_Valid(), "value", "caption");
$col->width = 120;
$col = $dg->addColumn("ماليات", "tax_include", "string");
$col->editor = ColumnEditor::ComboBox(manage_domains::DRP_Is_Valid(), "value", "caption");
$col->width = 80;
$dg->width = 630;
$dg->height = 200;
$dg->EnableSearch = false;
$dg->EnablePaging = false;
$dg->DefaultSortField = "include_history_id";
$dg->title = "سابقه مشمولیت";
$col = $dg->addColumn("حذف", "", "string");
$col->renderer = " function(v,p,r){ return PersonObject.opDelRender(v,p,r); }";
$col->width = 40;
$dg->addButton = true;
$dg->addHandler = "function(v,p,r){ return PersonObject.AddIncludeHistory(v,p,r);}";
$dg->enableRowEdit = true;
$dg->rowEditOkHandler = "function(v,p,r){ return PersonObject.SaveHistory(v,p,r);}";
$includeHistoryGrid = $dg->makeGrid_returnObjects();
コード例 #3
0
ファイル: subtract_info.php プロジェクト: jafarkhani/rtfund
//---------------------------
// programmer:	Mahdipour
// create Date:	91.05.03
//---------------------------
require_once '../../header.inc.php';
require_once inc_dataGrid;
require_once inc_dataReader;
require_once '../js/subtract_info.js.php';
$dg = new sadaf_datagrid("SubInfoGrid", $js_prefix_address . "../data/subtract_info.data.php?task=searchSubItem", "SubInfoDIV");
$dg->addColumn("کد قلم", "SalaryItemTypeID", "", true);
$dg->addColumn("نوع فرد ", "PersonType", "", true);
$col = $dg->addColumn("قلم کسری", "full_title");
$col->editor = "SubInfoObject.subItemCombo";
$col->width = 200;
$col = $dg->addColumn("ذی نفع", "BeneficiaryID", "string");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_beneficiary(), "BeneficiaryID", "title");
$col->width = 80;
$col = $dg->addColumn("شرح", "description", "string");
$col->editor = ColumnEditor::TextField(true);
$col = $dg->addColumn("ترتیب", "arrangement");
$col->editor = ColumnEditor::NumberField();
$col->width = 60;
$col = $dg->addColumn("نوع فرد", "person_type_title", "string");
$col->width = 60;
$col = $dg->addColumn("از تاریخ", "FromDate", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField();
$col->width = 80;
$col = $dg->addColumn(" تا تاریخ", "ToDate", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField(true);
$col->width = 80;
$col = $dg->addColumn("حذف", "", "string");
コード例 #4
0
require_once '../../header.inc.php';
require_once inc_dataGrid;
require_once inc_dataReader;
require_once '../js/plan_item_report.js.php';
$dg = new sadaf_datagrid("PIGrid", $js_prefix_address . "../data/plan_item_report.data.php?task=searchPITR", "PIDIV");
$dg->addColumn("کد قلم", "PlanItemID", "", true);
$col = $dg->addColumn("عنوان قلم", "PlanItemTitle", "string");
$col->editor = ColumnEditor::TextField(true);
$col = $dg->addColumn("قلم مرتبط", "RelatedItem", "integer");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_PlanItem("-"), "InfoID", "Title", "", "", true);
$col->width = 180;
$col = $dg->addColumn("نوع فرد", "PersonType", "integer");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_PersonType("-"), "InfoID", "Title", "", "", true);
$col->width = 60;
$col = $dg->addColumn("مرکز هزینه", "CostCenterID", "integer");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_plancostCenter("-"), "CostCenterID", "Title", "", "", true);
$col->width = 120;
$col = $dg->addColumn("سال", "PayYear", "integer");
$col->editor = ColumnEditor::NumberField();
$col->width = 60;
$col = $dg->addColumn("ماه", "PayMonth", "integer");
$col->editor = ColumnEditor::NumberField();
$col->width = 60;
$col = $dg->addColumn("مبلغ", "PayValue", "integer");
$col->editor = ColumnEditor::NumberField();
$col->width = 80;
$col = $dg->addColumn("عملیات", "", "string");
$col->renderer = "function(v,p,r){return PlanItemReport.opRender(v,p,r);}";
$col->width = 50;
$dg->addButton = true;
$dg->addHandler = "function(){PlanItemReportObject.AddPIR();}";
コード例 #5
0
$col = $pdg->addColumn('عنوان پارامتر', "title", "string");
$col->editor = ColumnEditor::TextField();
$col = $pdg->addColumn("نوع شخص", "person_type_title", "int");
$col->width = 100;
$pdg->openHeaderGroup("پارامترهای مرتبط");
$col = $pdg->addColumn('پارامتر1', "dim1_id");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_SalaryParam(), "id", "value");
$col->width = 100;
$col = $pdg->addColumn('پارامتر2', "dim2_id");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_SalaryParam(), "id", "value");
$col->width = 100;
$col = $pdg->addColumn('پارامتر3', "dim3_id");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_SalaryParam(), "id", "value");
$col->width = 100;
$col = $pdg->addColumn('پارامتر4', "dim4_id");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_SalaryParam(), "id", "value");
$col->width = 100;
$pdg->closeHeaderGroup();
$pdg->addButton = true;
$pdg->addHandler = "function(v,p,r){ return SalaryParamTypeObject.AddSPT(v,p,r);}";
$col = $pdg->addColumn("عملیات", "", "string");
$col->renderer = "function(v,p,r){ return SalaryParamTypes.opRender(v,p,r);}";
$col->width = 100;
$pdg->title = "انواع پارامترهای حقوقی";
$pdg->width = 800;
$pdg->DefaultSortField = "param_type";
$pdg->DefaultSortDir = "Desc";
$pdg->EnableSearch = false;
$pdg->enableRowEdit = true;
$pdg->rowEditOkHandler = "function(v,p,r){ return SalaryParamTypeObject.editPST(v,p,r);}";
$pdg->collapsible = true;
コード例 #6
0
					echo	"<td width='12%'>".$res[$i]["mng_value"]."</td></tr>" ; 					
			}
			
			?>							
			</table>
		</center>
	</body>
</html>

<?

die() ; 
	
}

$Drp_POST_TYPE = manage_domains::DRP_Post_Type("sl",""," ","width:150");
?>

<form id="form_SearchPost" >
<center>
<div>
<div id="AdvanceSearchDIV">
	<table style="width:100%" id="searchTBL">
		<tr>
			<td> شماره شناسایی از:</td>
			<td><input type="text" class="x-form-text x-form-field" style="width: 50%" id="from_staff_id" name="from_staff_id"></td>
			<td>تا :</td>
			<td><input type="text" class="x-form-text x-form-field" style="width: 50%" id="to_staff_id" name="to_staff_id"></td>
		</tr>
		<tr>
			<td>واحد محل خدمت :</td>
コード例 #7
0
ファイル: new_writ_type.php プロジェクト: jafarkhani/rtfund
if (!empty($_POST["SIT"])) {
    $obj = new manage_salary_item_type($_POST["SIT"]);
} else {
    $obj = new manage_salary_item_type();
}
$wstid = !empty($_POST["wstid"]) ? $_POST["wstid"] : "";
$pt = !empty($_POST["pt"]) ? $_POST["pt"] : "";
$wtid = !empty($_POST["wtid"]) ? $_POST["wtid"] : "";
$obj = new manage_writ_subType($pt, $wtid, $wstid);
$drp_EMP_STATE = manage_domains::DRP_EMP_STATE_WST("emp_state", $obj->emp_state, "", "200px");
$drp_EMP_MODE = manage_domains::DRP_EMP_MODE_WST("emp_mode", $obj->emp_mode, "", "200px");
$drp_WTT = manage_domains::DRP_WTT("worktime_type", $obj->worktime_type, "", "200px");
$drp_WRT_TYP = manage_domains::WRT_TYP("writ_type_id", $obj->writ_type_id, "", "200px");
$drp_pay_proc_wst = manage_domains::DRP_PAY_PROC_WST("salary_pay_proc", $obj->salary_pay_proc, "", "200px");
$drp_post_effect_wst = manage_domains::DRP_POST_EFF_WST("post_effect", $obj->post_effect, "", "200px");
$drp_annual_effect_wst = manage_domains::DRP_ANN_EFF_WST("annual_effect", $obj->annual_effect, "", "200px");
?>

	
        <input type="hidden" name="person_type" id="person_type" value="<?php 
echo $_POST["pt"];
?>
"/>
		<input type="hidden" name="writ_type_id" id="writ_type_id" value="<?php 
echo $_POST["wtid"];
?>
"/>		
		<input type="hidden" name="writ_subtype_id" id="writ_subtype_id" value="<?php 
echo isset($_POST["wstid"]) ? $_POST["wstid"] : "";
?>
"/>
コード例 #8
0
ファイル: devotions.php プロジェクト: jafarkhani/rtfund
$col->width = 100;
$col = $dg->addColumn("عملیات", "", "string");
$col->renderer = "PersonDevotion.opRender";
$col->width = 100;
$dg->height = 400;
$dg->width = 780;
$dg->DefaultSortField = "devotion_row";
$dg->DefaultSortDir = "ASC";
if ($accessObj->InsertAccess()) {
    $dg->addButton = true;
    $dg->addHandler = "function(){PersonDevotionObject.AddDev();}";
}
$dg->EnableSearch = false;
$grid = $dg->makeGrid_returnObjects();
$drp_devotion = manage_domains::DRP_Devotions("devotion_type", "", "with:50%");
$drp_dependency = manage_domains::DRP_Dependencies("personel_relation", "", "", "with:60%");
?>
<script>
PersonDevotion.prototype.afterLoad = function()
{
	this.grid = <?php 
echo $grid;
?>
;
	this.grid.render(this.get("devGRID"));

	this.PersonID = <?php 
echo $_POST["Q0"];
?>
;
}
コード例 #9
0
ファイル: educations.php プロジェクト: jafarkhani/rtfund
$col = $dg->addColumn("بورس ؟", "burse_title", "string");
$col->width = 80;
$col = $dg->addColumn("عملیات", "", "string");
$col->renderer = "PersonEducation.opRender";
$col->width = 50;
$dg->height = 400;
$dg->width = 780;
$dg->DefaultSortField = "row_no";
$dg->DefaultSortDir = "ASC";
$dg->EnableSearch = false;
$dg->autoExpandColumn = "u_ptitle";
$dg->addButton = true;
$dg->addHandler = "function(){PersonEducationObject.AddEduc();}";
$grid = $dg->makeGrid_returnObjects();
//-----------------------------------------
$drp_educ = manage_domains::DRP_EducLevel("education_level", "", "with:50%");
?>
<script>

PersonEducation.prototype.afterLoad = function()
{
	this.grid = <?php 
echo $grid;
?>
;
	this.grid.render(this.get("EducGRID"));

	this.PersonID= <?php 
echo $_POST["Q0"];
?>
;
コード例 #10
0
ファイル: pay_get_lists.php プロジェクト: jafarkhani/rtfund
            $col->renderer = "function(v,p,r){return PGList.opRenderMembers(v,p,r);}";
            $col->width = 50;
            $mdg->addButton = true;
            $mdg->addHandler = "function(){PGListObject.AddMember();}";
            $mdg->enableRowEdit = true;
            $mdg->rowEditOkHandler = "function(v,p,r){ return PGListObject.editMember(v,p,r);}";
            $mdg->pageSize = "20";
            $mdg->EnableSearch = false;
            $mdg->width = 760;
            $mdg->height = 630;
            $mdg->title = "لیست افراد";
            $mdg->autoExpandColumn = "staff_id";
            $mdg->DefaultSortField = "staff_id";
            $mdg->notRender = true;
            $mgrid = $mdg->makeGrid_returnObjects();
            $drp_SalaryItm = manage_domains::DRP_SalaryItems("salary_item_type_id", "", "", "", "", $ItemTyp);
        }
    }
}
?>
<script>
    PGListObject.list_type = <?php 
echo $_POST['list_type'];
?>
; 
    PGListObject.grid = <?php 
echo $grid;
?>
;       
    PGListObject.grid.render("PGDIV");
    
コード例 #11
0
ファイル: salary_params.php プロジェクト: jafarkhani/rtfund
} else {
    if ($temp[0]['dim4_id'] == 'CITY') {
        $col = $dg->addColumn("شهر محل خدمت", "dim4_id");
        $col->editor = ColumnEditor::SlaveComboBox($Detail_datasource, "city_id", "ptitle", "state_id", "ext_State");
    } elseif ($temp[0]['dim4_id'] == 'SGROUP') {
        $col = $dg->addColumn('گروه شروع', "dim4_id", "int");
        $col->editor = ColumnEditor::NumberField();
    } elseif ($temp[0]['dim4_id'] == 'EGROUP') {
        $col = $dg->addColumn('گروه پایان', "dim4_id", "int");
        $col->editor = ColumnEditor::NumberField();
    } elseif ($temp[0]['dim4_id'] == 'MARITALS') {
        $col = $dg->addColumn("وضعیت تاهل", "dim4_id", "int");
        $col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_Marital_Status(), "InfoID", "InfoDesc");
    } elseif ($temp[0]['dim4_id'] == 'EDUCLEVEL') {
        $col = $dg->addColumn("مدرک تحصیلی", "dim4_id", "int");
        $col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_Educ_Level(), "InfoID", "InfoDesc");
    } elseif ($temp[0]['dim4_id'] == 'DUTY_YEAR') {
        $col = $dg->addColumn("سال سنوات خدمت", "dim4_id", "int");
        $col->editor = ColumnEditor::NumberField();
    }
}
//-----------------------------------------
$col = $dg->addColumn('مقدار', "value", "int");
$col->editor = ColumnEditor::NumberField();
$dg->addButton = true;
$dg->addHandler = "function(v,p,r){ return SalaryParamObject.Adding(v,p,r);}";
$col = $dg->addColumn("حذف", "", "string");
$col->renderer = "function(v,p,r){ return SalaryParam.opDelRender(v,p,r);}";
$col->width = 20;
$dg->title = "اطلاعات " . $temp[0]['title'];
$dg->width = 800;
コード例 #12
0
ファイル: writ_form_1.php プロジェクト: jafarkhani/rtfund
    $salary_fields_is_open = true;
}
$time_limited = $FullWrt[0]['time_limited'];
//$drp_MaritalStatus = manage_domains::DRP_MaritalStatus("marital_status",$objWrt->marital_status);
//$drp_educ = manage_domains::DRP_EducLevel("education_level",$objWrt->education_level,"with:50%");
//$studyFielsArr = manage_domains::DRP_StudyField_StudyBranch("form_WritForm","sfid", "sbid",$objWrt->sfid, $objWrt->sbid);
//$writTypeArr = manage_domains::DRP_writType_writSubType("form_WritForm", "writ_type_id", "writ_subtype_id",$objWrt->writ_type_id ,$objWrt->writ_subtype_id);
$drp_salary_pay_proc = manage_domains::DRP_SalaryPayProc("salary_pay_proc", $objWrt->salary_pay_proc, "with:50%");
$drp_annual_effect = manage_domains::DRP_Annual_Effect("annual_effect", $objWrt->annual_effect, "with:50%");
$drp_costCenters = manage_domains::DRP_CostCenters("cost_center_id", $objWrt->cost_center_id);
$drp_jobs = manage_domains::DRP_Jobs("job_id", $objWrt->job_id, "form_WritForm");
$workplaceArr = manage_domains::DRP_State_City("form_WritForm", "work_state_id", "work_city_id", $objWrt->work_state_id, $objWrt->work_city_id);
$drp_worktime = manage_domains::DRP_WorkTimeType("worktime_type", $objWrt->worktime_type);
$drp_emp_state = manage_domains::DRP_EMP_STATE_WST("emp_state", $objWrt->emp_state);
$drp_emp_mode = manage_domains::DRP_EMP_MODE_WST("emp_mode", $objWrt->emp_mode);
$drp_science_level = manage_domains::DRP_Science_Level("science_level", $objWrt->science_level);
//............................................
if (!empty($writ_id)) {
    $drp_not_assigned_items = manage_writ_item::DRP_get_not_assigned_items("salary_item_type_id", $writ_id, $writver, $staff_id);
}
if (!$is_new_corrective) {
    /*unset($writ_rec); 
    	$writ_rec['writ_id']             = $_REQUEST["WID"] ;
    	$writ_rec['writ_ver']            = $writver ;
    	$writ_rec['staff_id']            = $objWrt->staff_id ;
    	$writ_rec['execute_date']        = $exedate ;
    	$writ_rec['corrective_writ_id']  = $objWrt->corrective_writ_id ;
    	$writ_rec['corrective_writ_ver'] = $objWrt->corrective_writ_ver ;*/
    $prior_writ_object = $objWrt->get_prior_writ();
    if ($prior_writ_object) {
        $dg = new sadaf_datagrid("PreW", $js_prefix_address . "../data/writ.data.php?task=selectItemWrit&WID=" . $prior_writ_object->writ_id . "&WVER=" . $prior_writ_object->writ_ver . "&STID=" . $prior_writ_object->staff_id . "&Base=" . $prior_writ_object->base, "PreWGRID");
コード例 #13
0
{
	var types = Ext.create('Ext.data.ArrayStore', {
			fields: ['val', 'title'],
			data : [ 
                                ['100','همه '],
                                    ['1','هیئت علمی'],                               
                                ['2','کارمند'],                               
                                        ['3','روزمزدبیمه ای'],                               
['5','قراردادی'],                               
                                   ['102','هیئت علمی،کارمند،روزمزد'], 
                                  
                          ]
                             });
                             
	 var pTypeStore =  <?php 
echo dataReader::MakeStoreObject_Data(manage_domains::GETALL_Payment_Type(), "'InfoID','InfoDesc'");
?>
 ; 
	 this.formPanel = new Ext.form.Panel({
			applyTo: this.get("mainpanel"),
			layout: {
                                type:"table",
                                columns:2
                                },
                                collapsible: false,
                                frame: true,
                                title: ' ابطال پرداخت',
                                bodyPadding: '5 5 0',
                                width:740,
                                fieldDefaults: {
                                        msgTarget: 'side',
コード例 #14
0
<?php

//---------------------------
// programmer:	Mahdipour
// create Date:	91.05.03
//---------------------------
require_once '../../header.inc.php';
require_once inc_dataGrid;
require_once inc_dataReader;
require_once '../js/cost_center_exception.js.php';
$dg = new sadaf_datagrid("CCEGrid", $js_prefix_address . "../data/cost_center_exception.data.php?task=searchcostCenterItm", "CCEDIV");
$dg->addColumn("کد قلم", "SalaryItemTypeID", "", true);
$dg->addColumn("نوع فرد ", "PersonType", "", true);
$col = $dg->addColumn("مرکز هزینه", "CostCenterID", "string");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_costCenter(), "cost_center_id", "title");
$col->width = 200;
$col = $dg->addColumn("قلم کسری", "full_title");
$col->editor = "CostExceptionObject.subItemCombo";
$col = $dg->addColumn("نوع فرد", "person_type_title", "string");
$col->width = 100;
$col = $dg->addColumn("از تاریخ", "FromDate", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField();
$col->width = 100;
$col = $dg->addColumn(" تا تاریخ", "ToDate", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField();
$col->width = 100;
$col = $dg->addColumn("عملیات", "", "string");
$col->renderer = "function(v,p,r){return CostException.opRender(v,p,r);}";
$col->width = 50;
$dg->addButton = true;
$dg->addHandler = "function(){CostExceptionObject.AddCostException();}";
コード例 #15
0
<?php

//---------------------------
// programmer:	b.Mahdipour
// Date:		93.07
//---------------------------
require_once '../../../header.inc.php';
require_once inc_dataReader;
require_once inc_manage_unit;
$drp_personTypes = manage_domains::DRP_PersonType("PTyp", "", "width:90");
$drp_month = manage_domains::DRP_months("tax_n_m");
require_once '../js/arrear_payment_process.js.php';
?>
<form method="post" id="mainForm">
	<center>
		<div>
		<br>
		<div id="issuePayment_DIV" style="width: 750px">
			<table id="issuePayment_TBL" style="width: 100%">
				<tr>
					<td width="20%">واحد محل خدمت :</td>
					<td width="30%"><input type="text" id="ouid" name="ouid"></td>
					<td width="20%"></td>
					<td width="30%"></td>
				</tr>
				<tr>
					<td>نوع افراد :</td>
					<td><?php 
echo $drp_personTypes;
?>
</td>
コード例 #16
0
require_once "../data/person.data.php";
require_once '../../staff/class/staff.class.php';
require_once '../class/staff_tax.class.php';
require_once inc_dataGrid;
$staffInfo = new manage_staff($_POST['Q0']);
$staffTaxHistory = new manage_staff_tax($staffInfo->staff_id);
$dg = new sadaf_datagrid("TaxHistory", $js_prefix_address . "../data/staff_tax.data.php?task=selectTaxHistory&PID=" . $_POST['Q0'], "TaxHistoryGRID");
$dg->addColumn("", "staff_id", "", true);
$dg->addColumn("", "tax_history_id", "", true);
$dg->addColumn("", "personid", "", true);
$col = $dg->addColumn("نوع شخص", "person_type", "int");
$col->width = 90;
$col = $dg->addColumn("شماره شناسایی", "staff_id", "int");
$col->width = 90;
$col = $dg->addColumn("جدول مالیاتی", "tax_table_type_id", GridColumn::ColumnType_string);
$col->editor = ColumnEditor::ComboBox(manage_domains::getAll_TaxType($staffInfo->person_type), "tax_table_type_id", "title");
$col = $dg->addColumn("تاريخ شروع", "start_date", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField();
$col->width = 150;
$col = $dg->addColumn("تاريخ پايان", "end_date", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField(true);
$col->width = 150;
$dg->width = 700;
$dg->height = 200;
$dg->DefaultSortField = "start_date";
$dg->EnableSearch = false;
$dg->EnablePaging = false;
$dg->title = "سابقه مالیاتی";
$dg->autoExpandColumn = "tax_table_type_id";
$col = $dg->addColumn("حذف", "", "string");
$col->renderer = " function(v,p,r){ return StaffTaxObject.opDelRender(v,p,r); }";
コード例 #17
0
ファイル: process_payment.php プロジェクト: jafarkhani/rtfund
<?php

//---------------------------
// programmer:	Sh.Jafarkhani
// Date:		90.01
//---------------------------
require_once '../../../header.inc.php';
require_once inc_dataReader;
require_once inc_manage_unit;
$drp_units = manage_units::DRP_Units("org_units", "", "", "210", "(parent_ouid='' or parent_ouid is null)");
$drp_personTypes = manage_domains::DRP_PersonType("person_type", "", "width:90");
$drp_month = manage_domains::DRP_months("tax_normalized_month");
?>
<html>
<head>
	<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
	<?php 
jsConfig::initialExt();
jsConfig::date();
?>
	<script type="text/javascript" src="/HumanResources/global/LOV/LOV.js"></script>

	<script type="text/javascript">
	Ext.onReady(function(){

		this.field = new Ext.form.TriggerField({
		    triggerCls:'x-form-search-trigger',
		    onTriggerClick : function(){
		    	this.setValue(LOV_PersonID());
		    },
		    applyTo : "from_PersonID",
コード例 #18
0
//---------------------------
// programmer:	Mahdipour
// create Date:	94.12
//---------------------------
require_once "../../header.inc.php";
require_once "../data/salary_item_type.data.php";
//--------------------------------------------------------------------
if (!empty($_POST["SIT"])) {
    $obj = new manage_salary_item_type($_POST["SIT"]);
} else {
    $obj = new manage_salary_item_type();
}
//$drp_personTyp = manage_domains::DRP_PersonType("person_type",$obj->person_type,"");
$drp_EffTyp = manage_domains::DRP_EffectType("effect_type", $obj->effect_type, "");
$drp_CreditTopic = manage_domains::DRP_Credit_topic("credit_topic", $obj->credit_topic, "");
$drp_SitAvailable = manage_domains::DRP_SalaryItemAvailableFor("available_for", $obj->available_for, "");
?>

<script language="JavaScript">
	SalaryItemType.prototype.afterNewItemLoad = function()
	{
		this.SystemTitle = "1";		
		this.salary_item_type_id = '<?php 
echo !empty($_POST["SIT"]) ? $_POST["SIT"] : "";
?>
';		
			
		this.Mode = this.salary_item_type_id == "" ? "new" : "edit";
			
		this.validity_start_date = new Ext.form.SHDateField({
			applyTo: this.get('validity_start_date'),
コード例 #19
0
<?php

//---------------------------
// programmer:	Mahdipour
// create Date:	94.11
//---------------------------
require_once '../../../header.inc.php';
require_once '../class/writ.class.php';
require_once inc_dataReader;
require_once inc_manage_unit;
$chk_emp_state = manage_domains::CHK_employee_states("emp_state", array(), 3);
require_once '../js/group_issue_writ.js.php';
?>
<form id="form_groupIssueWrit">
<center>
<br>
<div>
	<div id="newWrit_DIV" style="width: 750px">
		<table id="newWrit_TBL" style="width: 100%">		            
			<tr>
				<td colspan="4">
					<div id="FS_empState">
						<div id="DIV_empState"><?php 
echo $chk_emp_state;
?>
</div>
					</div>
				</td>
			</tr>
			<tr>
				<td>شماره شناسایی از :</td>
コード例 #20
0
ファイル: newOrgUnit.php プロジェクト: jafarkhani/rtfund
<?php

//---------------------------
// programmer:	Jafarkhani
// create Date:	88.12
//---------------------------
require_once '../header.inc.php';
require_once 'unit.class.php';
require_once 'unit.data.php';
$ouid = !empty($_GET["ouid"]) ? $_GET["ouid"] : "";
$obj = new manage_units($ouid);
$drp_org_unit_types = manage_units::DRP_org_unit_type("org_unit_type", $obj->org_unit_type, "", "200px");
$drp_unitTypes = manage_units::DRP_unitType("UnitType", $obj->UnitType, "", "200px");
$drp_LevelTypes = manage_units::DRP_LevelType("LevelType", $obj->LevelType, "", "200px");
DRP_State_City($state_id, $city_id, "state_id", "ctid", $obj->state_id, $obj->ctid);
$drp_costCenters = manage_domains::DRP_CostCenters("ccid", $obj->ccid);
?>
<form id="form_newUnit">
<input type="hidden" name="ouid" id="ouid" value="<?php 
echo isset($_GET["ouid"]) ? $_GET["ouid"] : "";
?>
"/>
<input type="hidden" name="parent_ouid" id="parent_ouid" value="<?php 
echo $_GET["parent_ouid"];
?>
"/>
<table width="100%">
	<tr>
		<td width="35%">واحد سازماني رده بالاتر :</td>
		<td height="21px"><b><?php 
echo $_GET["parentText"];
コード例 #21
0
<?php

//---------------------------
// programmer:	Jafarkhani
// create Date:	89.04
//---------------------------
require_once '../../../header.inc.php';
require_once '../class/writ.class.php';
require_once inc_dataReader;
require_once inc_manage_unit;
$drp_personTypes = manage_domains::DRP_PersonType("pt", "", "width:90", "انتخاب نوع فرد");
require_once '../js/group_cancel_writ.js.php';
?>
<form method="post" id="form_groupCancelWrit">
	<center>
	<br>
<div>
	<div id="newWrit_DIV" style="width: 750px">
		<table id="newWrit_TBL" style="width: 100%">
			<tr>
                <td>واحد محل خدمت :</td>
                <td colspan="3">
                <input type="text" id="ouid" name="ouid">
                </td>
            </tr>
			<tr>
				<td>شماره شناسایی از :</td>
				<td><input type="text" name="from_PersonID" id="from_PersonID"></td>
				<td>تا :</td>
				<td><input type="text" name="to_PersonID" id="to_PersonID" ></td>
			</tr>
コード例 #22
0
ファイル: newPost.php プロジェクト: jafarkhani/rtfund
// programmer:	Jafarkhani
// create Date:	88.12
//---------------------------
require_once '../header.inc.php';
require_once 'post.data.php';
require_once '../org_units/unit.class.php';
require_once inc_dataReader;
$post_id = !empty($_GET["post_id"]) ? $_GET["post_id"] : "";
$obj = new manage_posts($post_id);
$drp_job_field = manage_domains::DRP_JobFields("jfid", $obj->jfid, "---", "428");
//$drp_units = manage_units::DRP_Units("ouid", $obj->ouid, "---", "428");
$drp_person_type = manage_domains::DRP_PersonType("person_type", $obj->person_type, "", " ");
$event = "onchange='postChange();'";
$drp_post_type = manage_posts::dropdown_post_type("post_type", $obj->post_type, "", "", $event);
$drp_kind_super = manage_posts::dropdown_sup_type("SupervisionKind", $obj->SupervisionKind, "-");
$DRP_jcid_jfid = manage_domains::DRP_jcid_jfid("newPostForm", $jcid, $jfid, "jcid", "jfid", $obj->_jcid, $obj->jfid);
?>
<script type="text/javascript" src="/HumanResources/global/LOV/LOV.js"></script>
<script>
new Ext.form.SHDateField({id: 'validity_start',applyTo: 'validity_start',format: 'Y/m/d'});
new Ext.form.SHDateField({id: 'validity_end',applyTo: 'validity_end',format: 'Y/m/d'});
if(document.getElementById('post_type').value == 5)
   document.getElementById("kind_super").style.display="";
else 
   document.getElementById("kind_super").style.display="none";
 

var personStore = <?php 
echo dataReader::MakeStoreObject($js_prefix_address . "personal/persons/data/person.data.php?task=searchPerson&newPersons=true", "'PersonID','pfname','plname','unit_name','person_type','staff_id','personTypeName'");
?>
;
コード例 #23
0
ファイル: employments.php プロジェクト: jafarkhani/rtfund
$dg->height = 400;
$dg->width = 780;
$dg->DefaultSortField = "row_no";
$dg->DefaultSortDir = "ASC";
$dg->autoExpandColumn = "unit";
if ($accessObj->InsertAccess()) {
    $dg->addButton = true;
    $dg->addHandler = "function(){PersonEmplymentObject.AddEmp();}";
}
$dg->EnableSearch = false;
$grid = $dg->makeGrid_returnObjects();
$drp_org_type = manage_domains::DRP_OrgType("org_type", "", "with:50%");
$drp_PType = manage_domains::DRP_PersonTypeNoAccess("person_type", "", "with:50%");
$drp_EmpState = manage_domains::DRP_EmpState("emp_state", "", "", "with:60%");
$drp_EmpMode = manage_domains::DRP_EmpMode("emp_mode", "", "", "with:60%");
$drp_UnEmp = manage_domains::DRP_UnEmpCause("unemp_cause", "", "", "with:60%");
?>
<script>
PersonEmplyment.prototype.afterLoad = function()
{
	this.grid = <?php 
echo $grid;
?>
;
	this.grid.render(this.get("EmpGRID"));

	this.PersonID = <?php 
echo $_POST['Q0'];
?>
;
}
コード例 #24
0
ファイル: universities.php プロジェクト: jafarkhani/rtfund
<?php

//---------------------------
// programmer:	Mahdipour
// create Date:	91.05
//---------------------------
require_once '../../header.inc.php';
require_once inc_dataGrid;
require_once inc_dataReader;
require_once '../js/universities.js.php';
$dg = new sadaf_datagrid("UGrid", $js_prefix_address . "../data/universities.data.php?task=SearchUni", "UniDIV");
$dg->addColumn("کد دانشگاه", "university_id", "", true);
$col = $dg->addColumn("کشور", "country_id", "int");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_Country(), "country_id", "ptitle");
$col->width = 300;
$col = $dg->addColumn("عنوان دانشگاه", "ptitle", "string");
$col->editor = ColumnEditor::TextField();
$col->width = 200;
$col = $dg->addColumn("عملیات", "", "string");
$col->renderer = "  function(v,p,r){  return University.opRender(v,p,r);}";
$col->width = 50;
$dg->addButton = true;
$dg->addHandler = " function(){  UniversityObject.AddUni();}";
$dg->pageSize = "15";
$dg->EnableSearch = false;
$dg->width = 550;
$dg->height = 530;
$dg->title = " دانشگاه ها";
$dg->autoExpandColumn = "ptitle";
$dg->enableRowEdit = true;
$dg->rowEditOkHandler = "function(v,p,r){ return UniversityObject.editUniversity(v,p,r);}";
コード例 #25
0
$dg = new sadaf_datagrid("SIGrid", $js_prefix_address . "../data/salary_item_report.data.php?task=searchSITR", "SIDIV");
$dg->addColumn("کد قلم", "SalaryItemReportID", "", true);
$dg->addColumn("وضعیت", "state", "", true);
$col = $dg->addColumn("عنوان قلم", "SalaryItemTitle", "string");
$col->editor = ColumnEditor::TextField(true);
$col->width = 150;
$col = $dg->addColumn("شرح", "description", "string");
$col->editor = ColumnEditor::TextField(true);
$col = $dg->addColumn("ذی نفع", "BeneficiaryID", "integer");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_beneficiary(), "BeneficiaryID", "title");
$col->width = 80;
$col = $dg->addColumn("نوع قلم", "ItemType", "integer");
$col->editor = ColumnEditor::ComboBox(array(array("ItemType" => "1", "title" => "متفرقه"), array("ItemType" => "2", "title" => "خزانه")), "ItemType", "title");
$col->width = 80;
$col = $dg->addColumn("نوع فرد", "PersonType", "integer");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_PersonType(), "InfoID", "Title");
$col->width = 80;
$col = $dg->addColumn("سال", "PayYear", "integer");
$col->editor = ColumnEditor::NumberField(true);
$col->width = 70;
$col = $dg->addColumn("ماه", "PayMonth", "integer");
$col->editor = ColumnEditor::NumberField(true);
$col->width = 70;
$col = $dg->addColumn("مبلغ", "ItemValue", "integer");
$col->editor = ColumnEditor::NumberField(true);
$col->width = 80;
$col = $dg->addColumn("عملیات", "", "string");
$col->renderer = "function(v,p,r){return SalaryItemReport.opRender(v,p,r);}";
$col->width = 50;
$dg->addButton = true;
$dg->addHandler = "function(){SalaryItemReportObject.AddSIR();}";
コード例 #26
0
$col->width = 50;
$dg->addButton = true;
$dg->addHandler = "function(){EvaluationListObject.AddEvalList();}";
$dg->pageSize = "20";
$dg->EnableSearch = false;
$dg->width = 600;
$dg->height = 630;
$dg->title = "لیست ارزشیابی";
$dg->autoExpandColumn = "ouid";
$dg->DefaultSortField = "list_date";
$dg->enableRowEdit = true;
$dg->rowEditOkHandler = "function(v,p,r){ return EvaluationListObject.editValList(v,p,r);}";
$grid = $dg->makeGrid_returnObjects();
//..............................................................................
//..............................................................................
$drp_state = manage_domains::DRP_Doc_State2("doc_state", "", "with:50%");
?>
<script>
    EvaluationListObject.grid = <?php 
echo $grid;
?>
;
   
    EvaluationListObject.grid.render("EvalDIV");
    
</script>
<center>
<form id="form_EvalList" >
	<div id="mainpanelDIV">
    <table id="EvalTBL" width="500">
    <input type='hidden' id='ouid' name='ouid'>
コード例 #27
0
ファイル: dependencies.php プロジェクト: jafarkhani/rtfund
$dgh->addButton = true;
$dgh->addHandler = "function(v,p,r){ return PersonDependencyObject.AddDepSupport(v,p,r);}";
$dgh->title = "سوابق کفالت بستگان";
$dgh->EnableSearch = false;
$dgh->height = 300;
$dgh->width = 780;
$dgh->autoExpandColumn = "insure_type";
$dgh->EnablePaging = false;
$dgh->DefaultSortField = "row_no";
$dgh->DefaultSortDir = "ASC";
$dgh->notRender = true;
$dgh->enableRowEdit = true;
$dgh->rowEditOkHandler = "function(v,p,r){ return PersonDependencyObject.SaveSupport(v,p,r);}";
$gridSupport = $dgh->makeGrid_returnObjects();
//-----------------------------------------
$drp_dependency = manage_domains::DRP_Dependencies("dependency", "", "", "width:50%");
?>
<script>
	PersonDependency.prototype.afterLoad = function()
	{
		this.grid = <?php 
echo $gridDep;
?>
;
		this.grid.render(this.get("depGRID"));
		Ext.get(this.get("SupportCompleteInfo")).setDisplayed(false);
		this.supportGrid = <?php 
echo $gridSupport;
?>
;
		this.PersonID = <?php 
コード例 #28
0
ファイル: PostLOV.php プロジェクト: jafarkhani/rtfund
<?php

//---------------------------
// programmer:	Jafarkhani
// create Date:	89.03
//---------------------------
require_once "../../header.inc.php";
require_once inc_dataGrid;
require_once inc_manage_post;
$unitsArr = manage_domains::DRP_Units("search", "ouid", "", "همه واحدها", "210", "(parent_ouid='' or parent_ouid is null)");
$drp_post_type = manage_posts::dropdown_post_type("post_type", "", "همه");
?>
<html>
	<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
	<link rel="stylesheet" type="text/css" href="/generalUI/ext4/resources/css/ext-all.css" />
	<link rel="stylesheet" type="text/css" href="/generalUI/ext4/resources/css/ext-rtl.css" />
	<link rel="stylesheet" type="text/css" href="/generalUI/ext4/resources/css/icons.css" />
<body dir="rtl" onLoad="document.getElementById('post_no').focus();">
	<script type="text/javascript" src="/generalUI/ext4/resources/ext-all.js"></script>
	<script type="text/javascript" src="/generalUI/ext4/resources/ext-extend.js"></script>
	<script type="text/javascript" src="/generalUI/ext4/ux/component.js"></script>
	<script type="text/javascript" src="/generalUI/ext4/ux/message.js"></script>
	<script type="text/javascript">
	Ext.onReady(function(){
		new Ext.Button({renderTo : "btn_search", text: "جستجو", iconCls: 'search', handler: searching});
		
		new Ext.panel.Panel({
			id : "searchPost",
			renderTo: "searchPostDIV",
			contentEl : "searchPostPNL",
			title: "جستجوی شخص",
コード例 #29
0
			}
			?>							
			</table>
		</center>
	</body>
</html>

<?

die() ; 
	
}

$Drp_Science_Level = manage_domains::DRP_Science_Level("sl",""," ","width:100");
$chk_emp_state = manage_domains::CHK_employee_states("emp_state",array(),5);
$chk_emp_mod = manage_domains::CHK_employee_modes("emp_mod",array(),5);

?>

<form id="form_SearchPrefer" >
<center>
<div>
<div id="AdvanceSearchDIV">
	<table style="width:100%" id="searchTBL">
		<tr>
			<td> شماره شناسایی از:</td>
			<td><input type="text" class="x-form-text x-form-field" style="width: 50%" id="from_staff_id" name="from_staff_id"></td>
			<td>تا :</td>
			<td><input type="text" class="x-form-text x-form-field" style="width: 50%" id="to_staff_id" name="to_staff_id"></td>
		</tr>
		<tr>
コード例 #30
0
//---------------------------
// programmer:	Mahdipour
// create Date:	94.11
//---------------------------
require_once '../../../header.inc.php';
require_once '../class/writ.class.php';
require_once inc_dataReader;
require_once inc_dataGrid;
require_once inc_PDODataAccess;
require_once $address_prefix . "/HumanResources/organization/org_units/unit.class.php";
//$unitArr = manage_domains::DRP_Unit_SubUnit("" ,"org_unit", "org_sub_unit", "", "" ,"" , "همه" ,"335" );
//$writTypeArr = manage_domains::DRP_writType_writSubType("" ,"writ_type", "writsubtype", "", "" ,"" , "همه" ,"280" );
//$drp_staff_groups = manage_domains::DRP_staff_groups("staff_group_id","","همه موارد", "style='width:52%'");
$chk_emp_state = manage_domains::CHK_employee_states("emp_state", array(), 5);
$chk_emp_mod = manage_domains::CHK_employee_modes("emp_mod", array(), 5);
$drp_work_time_type = manage_domains::DRP_WorkTimeType("worktime_type", "", "همه موارد", "style='width:52%'");
?>
<table style="width:100%" id="searchTBL">
	<tr>
		<td width="15%">شماره حکم از :</td>
		<td width="40%"><input type="text" class="x-form-text x-form-field" style="width: 40%" id="from_WID" name="from_WID"></td>
		<td width="10%">تا :</td>
		<td width="35%"><input type="text" class="x-form-text x-form-field" style="width: 40%" id="to_WID" name="to_WID"></td>
	</tr>
	
	<tr>
		<td>نوع حکم :</td>
		<td colspan="3">
			<input type="text" id="writ_type_id">
		</td>
	</tr>