Ejemplo n.º 1
0
<?php

//---------------------------
// programmer:	Mahdipour
// create Date:	94.11
//---------------------------
require_once '../../../header.inc.php';
require_once inc_dataReader;
require_once inc_dataGrid;
require_once inc_PDODataAccess;
//require_once '../../../organization/org_units/unit.class.php';
//____________  GET ACCESS  _____________
$accessObj = FRW_access::GetAccess($_POST["MenuID"]);
//--------------------------------------
require_once '../js/search_person.js.php';
$dg = new sadaf_datagrid("searchPrsonGrid", $js_prefix_address . "../data/person.data.php?task=gridSelect", "personResultDIV", "form_SearchPerson");
$col = $dg->addColumn("شماره پرسنلی", "PersonID", "int", "true");
$col = $dg->addColumn("شماره شناسایی", "staff_id", "int");
$col->width = 120;
$col = $dg->addColumn("نام", "pfname", "string");
$col->width = 100;
$col = $dg->addColumn("نام خانوادگی", "plname", "string");
$col->width = 120;
$col = $dg->addColumn("نام پدر", "father_name", "string");
$col->width = 100;
$col = $dg->addColumn("ش ش", "idcard_no", "int");
$col->width = 100;
$dg->addColumn("عنوان کامل واحد محل خدمت", "org_unit_title", "string");
$col = $dg->addColumn("عملیات", "", "string");
$col->renderer = "SearchPerson.opRender";
$col->width = 60;
Ejemplo n.º 2
0
<?php

//-----------------------------
//	Date		: 1395.06
//-----------------------------
require_once '../header.inc.php';
require_once inc_dataGrid;
$LetterID = $_REQUEST["LetterID"];
if (empty($LetterID)) {
    die;
}
$editable = true;
$dg = new sadaf_datagrid("dg", $js_prefix_address . "letter.data.php?task=GetLetterNotes&LetterID=" . $LetterID, "grid_div");
$dg->addColumn("", "NoteID", "", true);
$dg->addColumn("", "LetterID", "", true);
$col = $dg->addColumn("عنوان یادداشت", "NoteTitle");
$col->editor = ColumnEditor::TextField();
$col->width = 200;
$col = $dg->addColumn("شرح", "NoteDesc");
$col->editor = ColumnEditor::TextField();
$col = $dg->addColumn("یادآوری", "ReminderDate", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField(true);
$col->width = 110;
if ($editable) {
    $dg->enableRowEdit = true;
    $dg->rowEditOkHandler = "function(store,record){return LetterNoteObject.SaveLetterNote(record);}";
    $dg->addButton("AddBtn", "ایجاد یادداشت جدید", "add", "function(){LetterNoteObject.Add();}");
    $col = $dg->addColumn("حذف", "");
    $col->sortable = false;
    $col->renderer = "function(v,p,r){return LetterNote.DeleteRender(v,p,r);}";
    $col->width = 35;
Ejemplo n.º 3
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/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);
Ejemplo n.º 4
0
if (!empty($personID)) {
    $obj = manage_person::SearchPerson($personID);
    $SummeryInfo = manage_person::GetAllPersons("p.personid = :PID  ", array(":PID" => $personID));
    $staffInfo = new manage_staff("", "", $SummeryInfo[0]["staff_id"]);
} else {
    $SummeryInfo[0]['FacCode'] = NULL;
    $SummeryInfo[0]['EduGrpCode'] = NULL;
    $SummeryInfo[0]['ProCode'] = NULL;
    $obj = new manage_person();
    $staffInfo = new manage_staff();
}
//--------------------------------------------------------------------
$drp_issue_countries = manage_domains::DRP_Countries("country_id", "", $obj->country_id, "", "70");
$drp_nationality = manage_domains::DRP_Countries("nationality", "", $obj->nationality, "", "157");
$drp_banks = manage_domains::DRP_banks("bank_id", $staffInfo->bank_id, "width:150 px", "-");
$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");
Ejemplo n.º 5
0
$colu->width = 100;
$colu = $dg->addColumn("عملیات", "", "string");
$colu->renderer = "PersonDependency.opRender";
$colu->width = 80;
$dg->height = 400;
$dg->width = 780;
$dg->DefaultSortField = "row_no";
$dg->autoExpandColumn = "lname";
$dg->EnableSearch = false;
$dg->DefaultSortDir = "ASC";
$dg->addButton = true;
$dg->addHandler = "function(){ return PersonDependencyObject.AddDep();}";
$dg->EnablePaging = false;
$gridDep = $dg->makeGrid_returnObjects();
//______________________________________________________________________________
$dgh = new sadaf_datagrid("deph", $js_prefix_address . "../data/dependent.data.php?task=selectDepSupport", "dephistoryGRID");
$dgh->addColumn("شماره پرسنلی", "PersonID", "int", true);
$dgh->addColumn("", "master_row_no", "int", true);
$col = $dgh->addColumn("ردیف", "row_no", "string");
$col->width = 100;
$col = $dgh->addColumn("دلیل کفالت", "support_cause", GridColumn::ColumnType_string);
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_SupporCause(), "InfoID", "InfoDesc");
$col->width = 120;
$dgh->addColumn("", "support_cause", "", true);
$col = $dgh->addColumn("نوع بیمه", "insure_type", "string");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_InsureType(), "InfoID", "InfoDesc");
$dgh->addColumn("", "insure_type", "", true);
$col = $dgh->addColumn("از تاریخ", "from_date", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField();
$col->width = 100;
$col = $dgh->addColumn("تا تاریخ", "to_date", GridColumn::ColumnType_date);
Ejemplo n.º 6
0
<?php

//---------------------------
// programmer:	Mahdipour
// create Date:	94.12
//---------------------------
require_once '../../../header.inc.php';
require_once inc_dataGrid;
require_once '../js/writ_type.js.php';
$dg = new sadaf_datagrid("WGrid", $js_prefix_address . "../data/writ_type.data.php?task=SelectWritTypes", "ItemResDIV");
$col = $dg->addColumn(" ", "writ_subtype_id", "int", true);
$col = $dg->addColumn("کد ", "writ_type_id", "int");
$col->width = 50;
$col = $dg->addColumn("نیروی انسانی", "PTitle", "string");
$col->width = 100;
$col = $dg->addColumn("عنوان اصلی حکم", "writTitle", "string");
$col->width = 150;
$col = $dg->addColumn("عنوان فرعی حکم", "writSubTitle", "string");
$col = $dg->addColumn("عملیات", "", "string");
$col->renderer = "function(v,p,r){return SalaryItemType.opRender(v,p,r);}";
$col->width = 50;
$dg->addButton = true;
$dg->addHandler = "function(){SalaryItemTypeObject.AddWrt();}";
$dg->pageSize = "15";
$dg->width = 650;
$dg->title = "انواع احکام";
$dg->EnableRowNumber = true;
$dg->autoExpandColumn = "writSubTitle";
$dg->DefaultSortField = "PTitle";
$grid = $dg->makeGrid_returnObjects();
?>
<?php

//---------------------------
// programmer:	B.Mahdipour
// create Date:	90.08
//---------------------------
require_once '../../../header.inc.php';
require_once inc_dataReader;
require_once inc_dataGrid;
require_once inc_PDODataAccess;
require_once '../js/person_dependents_transfer.js.php';
$dg = new sadaf_datagrid("dg", $js_prefix_address . "../data/dependent.data.php?task=SelectPersonDependents", "personResultDIV", "form_SearchPersonDep");
$col = $dg->addColumn("<input type=checkbox onclick=\"SearchDepPersonObject.selectAll(this);\">", "");
$col->renderer = "DepTransfer.CheckRender";
$col->width = 80;
$col->sortable = false;
$dg->addColumn('', "PersonID", "int", true);
$col = $dg->addColumn("شماره شناسایی", "staff_id");
$col->width = 100;
$col = $dg->addColumn("نام شخص", "full_name");
$col->width = 200;
$col = $dg->addColumn("مرکز هزینه", "title");
$dg->width = 780;
$dg->EnableSearch = false;
$dg->EnablePaging = false;
$dg->autoExpandColumn = "title";
$dg->notRender = true;
$grid = $dg->makeGrid_returnObjects();
?>

<script>
Ejemplo n.º 8
0
<?php

//-------------------------
// programmer:	Jafarkhani
// Create Date:	95.01
//-------------------------
include '../header.inc.php';
include_once inc_dataGrid;
//................  GET ACCESS  .....................
$accessObj = FRW_access::GetAccess($_POST["MenuID"]);
//...................................................
$dg = new sadaf_datagrid("dg", $js_prefix_address . "shift.data.php?task=GetAllHolidays", "grid_div");
$dg->addColumn("", "HolidayID", "", true);
$col = $dg->addColumn("تاریخ", "TheDate", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField();
$col->width = 120;
$col = $dg->addColumn("توضیحات", "details");
$col->editor = ColumnEditor::TextField(true);
if ($accessObj->AddFlag) {
    $dg->addButton = true;
    $dg->addHandler = "function(){HolidayObject.AddHoliday();}";
    $dg->enableRowEdit = true;
    $dg->rowEditOkHandler = "function(){return HolidayObject.SaveHoliday();}";
}
if ($accessObj->RemoveFlag) {
    $col = $dg->addColumn("حذف", "");
    $col->sortable = false;
    $col->renderer = "function(v,p,r){return Holiday.DeleteRender(v,p,r);}";
    $col->width = 40;
}
$dg->title = "تعطیلات رسمی";
Ejemplo n.º 9
0
<?php

//---------------------------
// programmer:	Mahdipour
// create Date:	92.03
//---------------------------
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();
Ejemplo n.º 10
0
<?php

//-----------------------------
//	Programmer	: SH.Jafarkhani
//	Date		: 1394.07
//-----------------------------
require_once '../header.inc.php';
require_once inc_dataGrid;
//................  GET ACCESS  .....................
$accessObj = FRW_access::GetAccess($_POST["MenuID"]);
//...................................................
require_once 'ManageForms.js.php';
$dg = new sadaf_datagrid("dg", $js_prefix_address . "wfm.data.php?task=SelectAllForms", "grid_div");
$dg->addColumn("", "FlowID", "", true);
$dg->addColumn("", "RowID", "", true);
$dg->addColumn("", "StepID", "", true);
$dg->addColumn("", "ObjectID", "", true);
$dg->addColumn("", "PersonID", "", true);
$dg->addColumn("", "ActionType", "", true);
$dg->addColumn("", "ActionComment", "", true);
$dg->addColumn("", "url", "", true);
$dg->addColumn("", "parameter", "", true);
$col = $dg->addColumn("نوع فرم", "ObjectTypeDesc", "");
$col->width = 130;
$col = $dg->addColumn("اطلاعات فرم", "ObjectDesc", "");
$col = $dg->addColumn("وضعیت", "StepDesc", "");
$col->width = 130;
$col = $dg->addColumn('عملیات', '', 'string');
$col->renderer = "ManageForm.OperationRender";
$col->width = 50;
$col->align = "center";
Ejemplo n.º 11
0
<?php

//-----------------------------
//	Programmer	: SH.Jafarkhani
//	Date		: 1394.07
//-----------------------------
require_once '../header.inc.php';
require_once 'config.inc.php';
require_once inc_dataGrid;
//................  GET ACCESS  .....................
$accessObj = FRW_access::GetAccess($_POST["MenuID"]);
//...................................................
require_once 'ManageRequests.js.php';
$dg = new sadaf_datagrid("dg", $js_prefix_address . "request.data.php?task=SelectAllWarrentyRequests", "grid_div");
$dg->addColumn("", "StatusID", "", true);
$dg->addColumn("", "PersonID", "", true);
$dg->addColumn("", "TypeID", "", true);
$dg->addColumn("", "IsEnded", "", true);
$dg->addColumn("", "LetterNo", "", true);
$dg->addColumn("", "LetterDate", "", true);
$dg->addColumn("", "DocID", "", true);
$dg->addColumn("", "DocStatus", "", true);
$dg->addColumn("", "IsBlock", "", true);
$dg->addColumn("", "BranchID", "", true);
$dg->addColumn("", "BranchName", "", true);
$dg->addColumn("", "RegisterAmount", "", true);
$col = $dg->addColumn("نوع", "TypeDesc");
$col->renderer = "function(v,p,r){p.tdAttr = \"data-qtip='\"+r.data.BranchName+\"'\"; return v;}";
$col->width = 80;
$col = $dg->addColumn("ضمانت خواه", "fullname");
$col = $dg->addColumn("شماره", "RequestID", "");
Ejemplo n.º 12
0
    } else {
        $obj->RegPersonID = $_SESSION["USER"]["PersonID"];
        $obj->CreateDate = PDONOW;
        $result = $obj->AddTask();
    }
    Response::createObjectiveResponse($result, "");
    die;
}
function removeTask()
{
    $result = FRW_tasks::DeleteTask($_POST["TaskID"]);
    Response::createObjectiveResponse($result, "");
    die;
}
//-----------------------------------------------------------------
$dgh = new sadaf_datagrid("dg", $js_prefix_address . "ManageRequests.php?task=SelectAll", "div_dg");
$dgh->addColumn("", "TaskID", "", true);
$dgh->addColumn("", "details", "", true);
$dgh->addColumn("", "DoneDesc", "", true);
$dgh->addColumn("", "DoneDate", "", true);
$dgh->addColumn("", "SystemID", "", true);
$col = $dgh->addColumn("سیستم", "SysName");
$col->width = 140;
$col = $dgh->addColumn("ایجاد کننده", "RegPersonName");
$col->width = 110;
$col = $dgh->addColumn("عنوان", "title");
$col->renderer = "function(v,p,r){ return TaskRequestObj.DescRender(v,p,r);}";
$col = $dgh->addColumn("زمان ایجاد", "CreateDate", GridColumn::ColumnType_datetime);
$col->width = 120;
$col = $dgh->addColumn("وضعیت", "TaskStatus");
$col->renderer = "function(v,p,r){ return TaskRequestObj.StatusRender(v,p,r);}";
Ejemplo n.º 13
0
//	Programmer	: SH.Jafarkhani
//	Date		: 1394.06
//-----------------------------
require_once '../header.inc.php';
require_once inc_dataGrid;
if (isset($_SESSION["USER"]["portal"])) {
    $portal = true;
    $PersonID = $_SESSION["USER"]["PersonID"];
} else {
    $portal = false;
    $PersonID = $_POST["PersonID"];
}
if (empty($PersonID)) {
    die;
}
$dg = new sadaf_datagrid("dg", $js_prefix_address . "../../office/dms/dms.data.php?task=SelectAll&ObjectType=Person&ObjectID=" . $PersonID, "grid_div");
$dg->addColumn("", "DocumentID", "", true);
$dg->addColumn("", "ObjectType", "", true);
$dg->addColumn("", "ObjectID", "", true);
$dg->addColumn("", "IsConfirm", "", true);
$col = $dg->addColumn("مدرک", "DocType", "");
$col->editor = ColumnEditor::ComboBox(PdoDataAccess::runquery("select * from BaseInfo where typeID=8"), "InfoID", "InfoDesc");
$col->width = 140;
$col = $dg->addColumn("توضیح", "DocDesc", "");
$col->editor = ColumnEditor::TextField(true);
$col = $dg->addColumn("فایل", "FileType", "");
$col->renderer = "function(v,p,r){return PersonalInfo.FileRender(v,p,r)}";
$col->editor = "this.FileCmp";
$col->align = "center";
$col->width = 100;
$col = $dg->addColumn("عملیات", "", "");
Ejemplo n.º 14
0
$Essence = array(array('val' => 'DEBTOR', 'name' => 'بدهکار'),
    array('val' => 'CREDITOR', 'name' => 'بستانکار'),
    array('val' => 'NONE', 'name' => 'هیچکدام'));

$temp = array(
	array("LevelID" => 0, "LevelTitle" => "گروه حساب", "HasEssence" => false, "HasGroup" => false),
	array("LevelID" => 1, "LevelTitle" => "حساب کل", "HasEssence" => true, "HasGroup" => true),
	array("LevelID" => 2, "LevelTitle" => "حساب معین", "HasEssence" => false, "HasGroup" => false),
	array("LevelID" => 3, "LevelTitle" => "حساب جزء معین", "HasEssence" => false, "HasGroup" => false)
);
for ($i = 0; $i < count($temp); $i++) {
    $levelID = $temp[$i]['LevelID'];
    $levelTitle = $temp[$i]['LevelTitle'];

    $BlockGrid = new sadaf_datagrid('BlockGrid', $js_prefix_address . 'baseinfo.data.php?' .
		'task=SelectBlocks&level=' . $levelID, 'BlockGrid_Box');

    $BlockGrid->addColumn('', "BlockID", "", true);
    $BlockGrid->addColumn('', "LevelID", "", true);
    $BlockGrid->addColumn('', "IsActive", "", true);

    $col = $BlockGrid->addColumn('کد', "BlockCode");
    $col->width = 80;
    $col->editor = ColumnEditor::TextField();

    $col = $BlockGrid->addColumn('شرح', "BlockDesc");
    $col->editor = ColumnEditor::TextField();
	
	if ($temp[$i]["HasGroup"]) {
        $col = $BlockGrid->addColumn('گروه حساب', "GroupID");
        $col->width = 150;
Ejemplo n.º 15
0
<?php

//---------------------------
// programmer:	Mahdipour
// create Date:	90.02
//---------------------------
require_once '../../../header.inc.php';
require_once inc_dataGrid;
require_once '../js/salary_param_type.js.php';
$pdg = new sadaf_datagrid("pdg", $js_prefix_address . "../data/salary_param_type.data.php?task=selectAll", "pdgDiv");
$pdg->addColumn('', "param_type", "int", true);
$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);}";
Ejemplo n.º 16
0
<?php

//-------------------------
// programmer:	Jafarkhani
// Create Date:	94.06
//-------------------------
include '../header.inc.php';
include_once inc_dataGrid;
require_once 'menus.js.php';
$dg = new sadaf_datagrid("dg", $js_prefix_address . "framework.data.php?task=GellMenus", "grid_div", "mainForm");
$dg->addColumn("", "GroupDesc", "", true);
$dg->addColumn("", "MenuID", "", true);
$dg->addColumn("", "SystemID", "", true);
$dg->addColumn("", "GroupSystemID", "", true);
$dg->addColumn("", "GroupOrder", "", true);
$dg->addColumn("", "GroupIcon", "", true);
$dg->EnableGrouping = true;
$dg->DefaultGroupField = "GroupID";
$dg->groupHeaderTpl = " <table class=infoTbl width=100% >" . "<tr><td width=20px> " . "<div title=ایجاد onclick=MenuObject.AddMenu(event,{[values.rows[0].data.GroupID]},{[values.rows[0].data.GroupSystemID]}); class=add " . "style=background-repeat:no-repeat;background-position:center;cursor:pointer;width:100%;height:16></div></td>" . "<td width=20px><div title=ویرایش onclick=MenuObject.EditMenu(event,{[values.rows[0].data.GroupID]}); class=edit " . "style=background-repeat:no-repeat;background-position:center;cursor:pointer;width:100%;height:16></div></td>" . "<td>منوی اصلی : <span class=blueText>{[values.rows[0].data.GroupDesc]} [ ترتیب : {[values.rows[0].data.GroupOrder]} ] " . "[ icon : {[values.rows[0].data.GroupIcon]} ]</span>" . "</td><td  width=20px>" . "<div title=حذف onclick=MenuObject.DeleteMenu({[values.rows[0].data.GroupID]},event); class=remove " . "style=background-repeat:no-repeat;background-position:center;cursor:pointer;width:100%;height:16></div>" . "</td></tr>" . "</table>";
$col = $dg->addColumn("گروه", "GroupID", "string");
$col->renderer = "function(v,p,r){return r.data.GroupDesc}";
$col->editor = "MenuObject.GroupCombo";
$col->sortable = false;
$col = $dg->addColumn("عنوان", "MenuDesc", "string");
$col->editor = ColumnEditor::TextField();
$col->sortable = false;
$col = $dg->addColumn("مسیر", "MenuPath", "string");
$col->editor = "MenuObject.PathField";
$col->sortable = false;
$col->align = "left";
$col->renderer = "function(v){return '<div style=direction:ltr>' + v + '</div>'; }";
Ejemplo n.º 17
0
<?php

//---------------------------
// programmer:	Mahdipour
// create Date:	91.05.10
//---------------------------
require_once '../../header.inc.php';
require_once inc_dataGrid;
require_once inc_dataReader;
require_once '../js/salary_item_report.js.php';
$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");
Ejemplo n.º 18
0
require_once inc_component;
$mode = $_REQUEST["mode"];
$task = "";
if ($mode == "receive") {
    require_once 'letter.data.php';
    $summary = ReceivedSummary();
    $task = "SelectReceivedLetters";
}
if ($mode == "send") {
    $summary = array();
    $task = "SelectSendedLetters";
}
if ($task == "") {
    die;
}
$dg = new sadaf_datagrid("dg", $js_prefix_address . "letter.data.php?task=" . $task, "grid_div");
$dg->addColumn("", "LetterID", "", true);
$dg->addColumn("", "IsSeen", "", true);
$dg->addColumn("", "IsDeleted", "", true);
$dg->addColumn("", "SendID", "", true);
$dg->addColumn("", "_SendDate", "", true);
$dg->addColumn("", "ResponseTimeout", "", true);
$dg->addColumn("", "SendComment", "", true);
$col = $dg->addColumn("<img src=/office/icons/LetterType.gif>", "LetterType", "");
$col->renderer = "MyLetter.LetterTypeRender";
$col->width = 30;
$col = $dg->addColumn("<img src=/office/icons/attach.gif>", "hasAttach", "");
$col->renderer = "function(v,p,r){if(v == 'YES') return '<img src=/office/icons/attach.gif>';}";
$col->width = 30;
$col = $dg->addColumn("شماره", "LetterID", "");
$col->width = 60;
Ejemplo n.º 19
0
<?php

//-------------------------
// programmer:	Jafarkhani
// Create Date:	95.03
//-------------------------
include '../header.inc.php';
include_once inc_dataGrid;
$dg = new sadaf_datagrid("dg", $js_prefix_address . "traffic.data.php?task=GetAllRequests", "grid_div");
$dg->addColumn("", "RequestID", "", true);
$dg->addColumn("", "ToDate", "", true);
$dg->addColumn("", "ReqStatus", "", true);
$dg->addColumn("", "MissionPlace", "", true);
$dg->addColumn("", "MissionSubject", "", true);
$dg->addColumn("", "MissionStay", "", true);
$dg->addColumn("", "GoMean", "", true);
$dg->addColumn("", "ReturnMean", "", true);
$dg->addColumn("", "GoMeanDesc", "", true);
$dg->addColumn("", "ReturnMeanDesc", "", true);
$dg->addColumn("", "OffType", "", true);
$dg->addColumn("", "OffPersonID", "", true);
$dg->addColumn("", "OffTypeDesc", "", true);
$dg->addColumn("", "OffFullname", "", true);
$dg->addColumn("", "SurveyFullname", "", true);
$dg->addColumn("", "SurveyDate", "", true);
$dg->addColumn("", "SurveyDesc", "", true);
$dg->addColumn("", "IsArchive", "", true);
$col = $dg->addColumn("درخواست کننده", "fullname");
$col->renderer = "SurveyRequests.ReqRender";
$col->width = 120;
$col = $dg->addColumn("تاریخ درخواست", "ReqDate", GridColumn::ColumnType_datetime);
Ejemplo n.º 20
0
<?php

//---------------------------
// programmer:	Mahdipour
// create Date:	88.07.07
//---------------------------
require_once '../../../header.inc.php';
require_once "../data/person.data.php";
require_once inc_dataGrid;
//________________  GET ACCESS  _________________
$accessObj = new ModuleAccess($_POST["FacilID"], SubModule_person_employment);
//-----------------------------------------------
require_once '../js/employment.js.php';
$dg = new sadaf_datagrid("emp", $js_prefix_address . "../data/employment.data.php?task=selectEmp&Q0=" . $_POST['Q0'], "EmpGRID");
$col = $dg->addColumn("شماره پرسنلی", "PersonID", "int", true);
$col = $dg->addColumn("نوع سازمان", "org_type", "int", true);
$col = $dg->addColumn("نوع خدمت", "person_type", "int", true);
$col = $dg->addColumn("وضعیت استخدامی", "emp_state", "int", true);
$col = $dg->addColumn("حالت استخدامی", "emp_mode", "int", true);
$col = $dg->addColumn("دلیل خاتمه", "unemp_cause", "int", true);
$col = $dg->addColumn("مدت خدمت سال", "duration_year", "int", true);
$col = $dg->addColumn("مدت خدمت ماه", "duration_month", "int", true);
$col = $dg->addColumn("مدت خدمت روز", "duration_day", "int", true);
$col = $dg->addColumn("مدت قابل قبول بازنشستگی سال", "retired_duration_year", "int", true);
$col = $dg->addColumn("مدت قابل قبول بازنشستگی ماه", "retired_duration_month", "int", true);
$col = $dg->addColumn("مدت قابل قبول بازنشستگی روز", "retired_duration_day", "int", true);
$col = $dg->addColumn("مدت قابل قبول اعطای گروه سال", "group_duration_year", "int", true);
$col = $dg->addColumn("مدت قابل قبول اعطای گروه ماه", "group_duration_month", "int", true);
$col = $dg->addColumn("مدت قابل قبول اعطای گروه روز", "group_duration_day", "int", true);
$col = $dg->addColumn("توضیحات", "comments", "string", true);
$col = $dg->addColumn("ردیف", "row_no", "int");
Ejemplo n.º 21
0
		
	}
	
	function SelectRender(v,p,r)
	{
		return "<a href='javascript:void(0)' onclick='select(" + v + ");'>" + v + "</a>";
	}
	
	function select(value)
	{
		window.returnValue = value;
		window.close();
	}
	</script>
<?php 
$dg = new sadaf_datagrid("dg", "../../personal/persons/data/person.data.php?task=gridSelect", "div_dg", "search");
$col = $dg->addColumn(" شماره پرسنلی", "PersonID", "int");
$col->renderer = "SelectRender";
$col->width = 80;
$col = $dg->addColumn("نام", "pfname", "string");
$col->width = 100;
$col = $dg->addColumn("نام خانوادگی", "plname", "string");
$col->width = 150;
$col = $dg->addColumn("نام پدر", "father_name", "string");
$col->width = 100;
$dg->addColumn("واحد محل خدمت", "org_unit_title", "string");
$dg->autoExpandColumn = "org_unit_title";
$dg->EnableSearch = false;
$dg->notRender = true;
$dg->width = 700;
$dg->height = 300;
Ejemplo n.º 22
0
<?php

//---------------------------
// programmer:	Mahdipour
// create Date:	91.01.22
//---------------------------
require_once '../../../header.inc.php';
require_once inc_dataGrid;
require_once '../js/BaseSalary.js.php';
$dg = new sadaf_datagrid("EvalGrid", $js_prefix_address . "../data/BaseSalary.data.php?task=SelectRetList", "EvalDIV");
//..............................................................................
$col = $dg->addColumn("نام ", "pfname", "string", true);
$col->renderer = "function(v){ return ' '; }";
$col = $dg->addColumn("نام خانوادگی", "plname", "string", true);
$col->renderer = "function(v){ return ' '; }";
$col = $dg->addColumn("نام و نام خانوادگی", "ledger_number", "int");
$col->renderer = "function(v,p,r){return r.data.pfname + '  ' + r.data.plname }";
$col->editor = "BaseSalaryObject.personCombo";
$col = $dg->addColumn("مبلغ حقوق", "salary_94", "int");
$col->editor = ColumnEditor::NumberField(true);
$col->width = 110;
$dg->addButton = true;
$dg->addHandler = "function(){BaseSalaryObject.AddEvalList();}";
$dg->pageSize = "20";
$dg->width = 600;
$dg->height = 630;
$dg->title = "لیست حقوق بازنشستگان";
$dg->autoExpandColumn = "ledger_number";
$dg->DefaultSortField = "ledger_number";
$dg->enableRowEdit = true;
$dg->rowEditOkHandler = "function(v,p,r){ return BaseSalaryObject.editValList(v,p,r);}";
Ejemplo n.º 23
0
    $col->renderer = "function(v,p,r){return DocType.DeleteRender(v,p,r,1);}";
    $col->width = 50;
}
$dg->enableRowEdit = true;
$dg->rowEditOkHandler = "function(){\n\tvar record = DocTypeObject.grid.getSelectionModel().getLastSelected();\n\treturn DocTypeObject.SaveDocType(record);}";
$dg->title = "لیست گروه مدارک";
$dg->height = 200;
$dg->width = 500;
$dg->DefaultSortField = "InfoDesc";
$dg->autoExpandColumn = "InfoDesc";
$dg->emptyTextOfHiddenColumns = true;
$dg->EnableSearch = false;
$dg->EnablePaging = false;
$grid1 = $dg->makeGrid_returnObjects();
//.............................................................................
$dg = new sadaf_datagrid("dg", $js_prefix_address . "dms.data.php?task=selectDocTypes", "grid_div");
$dg->addColumn("", "TypeID", "", true);
$dg->addColumn("", "param1", "", true);
$col = $dg->addColumn("کد", "InfoID");
$col->width = 60;
$col = $dg->addColumn("شرح", "InfoDesc", "");
$col->editor = ColumnEditor::TextField();
if ($accessObj->AddFlag) {
    $dg->addButton = true;
    $dg->addHandler = "function(){DocTypeObject.AddDocType(2);}";
}
if ($accessObj->RemoveFlag) {
    $col = $dg->addColumn("حذف", "");
    $col->sortable = false;
    $col->renderer = "function(v,p,r){return DocType.DeleteRender(v,p,r,2);}";
    $col->width = 50;
Ejemplo n.º 24
0
$col->renderer = "FGR_Form.deleteElementRender";
$col->sortable = false;
$col->width = 40;
$dg->enableRowEdit = true;
$dg->rowEditOkHandler = "function(store,record){return FGR_FormObject.SaveElement(store,record);}";
$dg->height = 400;
$dg->width = 750;
$dg->editorGrid = true;
$dg->EnableSearch = false;
$dg->DefaultSortField = "ordering";
$dg->autoExpandColumn = "ElTitle";
$dg->EnablePaging = false;
$dg->DefaultSortDir = "asc";
$ElGrid = $dg->makeGrid_returnObjects();
//..............................................................................
$dg = new sadaf_datagrid("dg", $js_prefix_address . "form.data.php?task=SelectSteps", "dg_grid");
$dg->addColumn('کد مرحله', "StepID", "string", true);
$dg->addColumn('', "FormID", "string", true);
$dg->addColumn('', "PostName", "string", true);
$col = $dg->addColumn('ترتیب مرحله', "ordering", "string");
$col->editor = ColumnEditor::NumberField();
$col = $dg->addColumn('عنوان مرحله', "StepTitle", "string");
$col->editor = ColumnEditor::TextField();
$col = $dg->addColumn('پست مجری', "PostID", "string");
$col->renderer = "function(v,p,r){return r.data.PostName}";
$col->editor = "FGR_FormObject.PostCombo";
$col->width = 150;
$col = $dg->addColumn('مهلت (روز)', "BreakDuration", "string");
$col->editor = ColumnEditor::NumberField();
$col->width = 70;
//---------------------------
Ejemplo n.º 25
0
    $accessObj->RemoveFlag = true;
}
$RequestID = !empty($_POST["RequestID"]) ? $_POST["RequestID"] : 0;
$ReadOnly = isset($_REQUEST["ReadOnly"]) && $_REQUEST["ReadOnly"] == "true" ? true : false;
if (isset($_SESSION["USER"]["framework"])) {
    $User = "******";
} else {
    if ($_SESSION["USER"]["IsAgent"] == "YES") {
        $User = "******";
    } else {
        if ($_SESSION["USER"]["IsCustomer"] == "YES") {
            $User = "******";
        }
    }
}
$dg = new sadaf_datagrid("dg", "/loan/request/request.data.php?task=GetRequestParts", "grid_div");
$dg->addColumn("", "RequestID", "", true);
$dg->addColumn("", "StatusID", "", true);
$dg->addColumn("", "PartDate", "", true);
$dg->addColumn("", "PartStartDate", "", true);
$dg->addColumn("", "PartAmount", "", true);
$dg->addColumn("", "InstallmentCount", "", true);
$dg->addColumn("", "IntervalType", "", true);
$dg->addColumn("", "PayInterval", "", true);
$dg->addColumn("", "DelayMonths", "", true);
$dg->addColumn("", "DelayDays", "", true);
$dg->addColumn("", "ForfeitPercent", "", true);
$dg->addColumn("", "CustomerWage", "", true);
$dg->addColumn("", "FundWage", "", true);
$dg->addColumn("", "IsStarted", "", true);
$dg->addColumn("", "IsEnded", "", true);
Ejemplo n.º 26
0
<?php

//-----------------------------
//	Programmer	: SH.Jafarkhani
//	Date		: 1394.06
//-----------------------------
require_once '../header.inc.php';
require_once inc_dataGrid;
$dg = new sadaf_datagrid("dg", $js_prefix_address . "../../office/vote/vote.data.php" . "?task=SelectFilledForms", "grid_div");
$dg->addColumn("", "FormID", "", true);
$dg->addColumn("", "PersonID", "", true);
$dg->addColumn("", "RegDate", "", true);
$col = $dg->addColumn("ذینفع", "fullname", "");
$col = $dg->addColumn("تاریخ ثبت", "RegDate", GridColumn::ColumnType_datetime);
$col->width = 120;
$col = $dg->addColumn("فرم", "", "");
$col->renderer = "function(v,p,r){return VoteResult.viewRender(v,p,r)}";
$col->editor = "this.FileCmp";
$col->align = "center";
$col->width = 40;
$dg->height = 330;
$dg->width = 300;
$dg->title = "فرم های نظر سنجی تکمیل شده";
$dg->EnableSearch = false;
$dg->EnablePaging = false;
$dg->DefaultSortField = "RegDate";
$dg->autoExpandColumn = "fullname";
$grid = $dg->makeGrid_returnObjects();
?>
<script>
Ejemplo n.º 27
0
require_once inc_dataGrid;
require_once '../js/access_person_types.js.php';
$dg = new sadaf_datagrid("dg", $js_prefix_address . "../data/access.data.php?task=selectUsers", "div_grid");
$dg->addColumn("شناسه کاربر", "UserID");
$dg->addColumn("نام", "pfname");
$dg->addColumn("نام خانوادگی", "plname");
$col = $dg->addColumn("بارگذاری", "");
$col->renderer = "PersonTypeAccess.PersonTypeRender";
$col->width = 50;
$dg->DefaultSortField = "plname";
$dg->width = 400;
$dg->height = 500;
$dg->title = "لیست کاربران سیستم";
$gridUsers = $dg->makeGrid_returnObjects();
//------------------------------------------------------------------------------
$dg2 = new sadaf_datagrid("dg2", $js_prefix_address . "../data/access.data.php?task=selectPersonTypes", "div_grid2", "form_personTypeAccess");
$dg2->addColumn("", "InfoID", "", true);
$dg2->addColumn("نوع فرد", "Title");
$col = $dg2->addColumn('<input type="checkbox" onclick="PersonTypeAccessObject.checkAll(this);">انتخاب', "access");
$col->renderer = "PersonTypeAccess.accessRender";
$col->width = 60;
$col->sortable = false;
$col->align = "center";
$dg2->addButton("", "ذخیره دسترسی های انواع افراد", "save", "function(){PersonTypeAccessObject.SaveAccess();}");
$dg2->notRender = true;
$dg2->width = 350;
$dg2->height = 500;
$dg2->title = "لیست انواع افراد سازمان";
$dg2->EnableSearch = false;
$dg2->EnablePaging = false;
$gridPersonTypes = $dg2->makeGrid_returnObjects();
Ejemplo n.º 28
0
<?php

//---------------------------
// programmer:	Jafarkhani
// create Date:	90.03
//---------------------------
require_once '../../../header.inc.php';
require_once '../class/writ.class.php';
require_once inc_dataReader;
require_once inc_dataGrid;
require_once '../js/advance_search_writ.js.php';
require_once '../js/confirm_writ.js.php';
$dg = new sadaf_datagrid("dg", $js_prefix_address . "../data/writ.data.php?task=selectPossibleTransferWrits&view=1", "result", "form_search");
$col = $dg->addColumn("<input type=checkbox onclick=\"ConfirmWritObject.selectAll(this);\">تایید", "view_flag");
$col->renderer = "ConfirmWrit.CheckRender";
$col->width = 40;
$col->sortable = false;
$col = $dg->addColumn("شماره حکم", "writ_id");
$col->width = 50;
$col = $dg->addColumn("<span style=\"font-size:8px\">نسخه</span>", "writ_ver");
$col->width = 30;
$col = $dg->addColumn("نام و نام خانوادگي", "fullname");
$col->width = 100;
$dg->addColumn("شماره شناسايي", "staff_id", "int", true);
$col = $dg->addColumn("عنوان کامل واحد محل خدمت", "full_unit_title", "string", true);
$col->renderer = "function(v){ return ' '; }";
$col = $dg->addColumn("نوع حکم", "wt_title");
$col = $dg->addColumn("وضعيت استخدامي", "emp_state_title");
$col->width = 80;
$col = $dg->addColumn("تاريخ اجرا", "execute_date");
$col->renderer = "function(v){return MiladiToShamsi(v);}";
Ejemplo n.º 29
0
<?php

//-----------------------------
//	Programmer	: SH.Jafarkhani
//	Date		: 91.03
//-----------------------------
require_once '../header.inc.php';
require_once inc_dataGrid;
require_once inc_dataReader;
//................  GET ACCESS  .....................
$accessObj = FRW_access::GetAccess($_POST["MenuID"]);
//...................................................
$dg = new sadaf_datagrid("dg", $js_prefix_address . "operation.data.php?task=selectEqualizations", "grid_div");
$dg->addColumn("", "EqualizationID", "", true);
$col = $dg->addColumn("تاریخ عملیات", "RegDate", GridColumn::ColumnType_datetime);
$col->width = 130;
$col = $dg->addColumn("بانک", "BankDesc");
$col = $dg->addColumn("", "", "");
$col->renderer = "UpdateChecks.FileRender";
$col->width = 40;
$dg->height = 400;
$dg->width = 800;
$dg->title = "مغایرت گیری های انجام شده";
$dg->DefaultSortField = "EqualizationID";
$dg->DefaultSortDir = "Desc";
$dg->autoExpandColumn = "BankDesc";
$grid = $dg->makeGrid_returnObjects();
?>
<script>
UpdateChecks.prototype = {
	TabID : '<?php 
Ejemplo n.º 30
0
$dg->addHandler = "function(v,p,r){ return TaxTableTypeObject.Adding(v,p,r);}";
$col = $dg->addColumn("حذف", "", "string");
$col->renderer = "function(v,p,r){ return TaxTableTypes.opDelRender(v,p,r);}";
$col->width = 50;
$dg->width = 450;
$dg->DefaultSortField = "from_date";
$dg->DefaultSortDir = "Desc";
$dg->height = 400;
$dg->EnableSearch = false;
$dg->collapsible = true;
$dg->collapsed = false;
$dg->enableRowEdit = true;
$dg->rowEditOkHandler = "function(v,p,r){ return TaxTableTypeObject.editTax(v,p,r);}";
$ttgrid = $dg->makeGrid_returnObjects();
//..............................................................................
$tidg = new sadaf_datagrid("tidg", $js_prefix_address . "../data/tax_table_items.data.php?task=selectAll", "tidgDiv");
$tidg->addColumn('', "tax_table_id", "int", true);
$tidg->addColumn('', "row_no", "int", true);
$col = $tidg->addColumn('از مبلغ', "from_value", "int");
$col->editor = ColumnEditor::NumberField();
$col->width = 140;
$col = $tidg->addColumn('تا مبلغ', "to_value", "int");
$col->editor = ColumnEditor::NumberField();
$col->width = 140;
$col = $tidg->addColumn('ضریب', "coeficient", "int");
$col->editor = ColumnEditor::NumberField();
$col->width = 70;
$tidg->addButton = true;
$tidg->addHandler = "function(v,p,r){ return TaxTableTypeObject.TaxItemAdding(v,p,r);}";
$col = $tidg->addColumn("حذف", "", "string");
$col->renderer = "function(v,p,r){ return TaxTableTypes.opDelItemRender(v,p,r);}";