//--------------------------- // 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; $dg->EnableSearch = false;
<?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;
<?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);
$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"); $col->width = 80;
$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); $col->editor = ColumnEditor::SHDateField(true);
<?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>
<?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 = "تعطیلات رسمی";
<?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();
<?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";
<?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", "");
$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);}"; $col->width = 90;
// 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("عملیات", "", ""); $col->renderer = "function(v,p,r){return PersonalInfo.OperationRender(v,p,r)}";
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; if($accessObj->AddFlag || $accessObj->EditFlag) {
<?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);}";
<?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>'; }";
<?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");
$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; $col->align = "center";
<?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);
<?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");
} 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; $grid = $dg->makeGrid_returnObjects();
<?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);}";
$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; }
$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; //--------------------------- $col = $dg->addColumn('بالا', "", "string");
} $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); $dg->addColumn("", "IsPaid", "", true);
<?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>
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(); ?>
<?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);}";
<?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
$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);}"; $col->width = 50;