$col->editor = "MenuObject.PathField"; $col->sortable = false; $col->align = "left"; $col->renderer = "function(v){return '<div style=direction:ltr>' + v + '</div>'; }"; $col->width = 250; $col = $dg->addColumn("آیکون", "icon", "string"); $col->editor = ColumnEditor::TextField(true); $col->sortable = false; $col->width = 80; $col = $dg->addColumn("ترتیب", "ordering", "string"); $col->editor = ColumnEditor::NumberField(); $col->sortable = false; $col->width = 60; $col->align = "center"; $col = $dg->addColumn("وضعیت", "IsActive", "string"); $col->editor = ColumnEditor::ComboBox(array(array("id" => "YES", "title" => 'فعال'), array("id" => 'NO', "title" => 'غیرفعال')), "id", "title"); $col->sortable = false; $col->width = 60; $col->align = "center"; $dg->addObject(' {text : "عنوان منوی اصلی : "}, {xtype: "textfield",itemId: "GroupDesc",width: 120, enableKeyEvents: true}, {xtype: "displayfield",text : "ترتیب : "}, {xtype: "textfield",itemId: "GroupOrder",width: 100, enableKeyEvents: true}, {xtype: "displayfield",text : "آیکون : "}, {xtype: "textfield",itemId: "GroupIcon",width: 100, enableKeyEvents: true}, {xtype: "hidden",itemId: "GroupID", enableKeyEvents: true}, {text : "", handler : function(){ MenuObject.EditMenu(null,null);}, iconCls: "clear"}, {text : "ذخیره منوی اصلی", handler : function(){ MenuObject.SaveGroup();}, iconCls: "save"}'); $col = $dg->addColumn("حذف", ""); $col->sortable = false;
$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)}"; $col->width = 60; $dg->addButton("", "اضافه مدرک", "add", "function(){PersonalInfoObject.AddDocument();}"); $dg->enableRowEdit = true; $dg->rowEditOkHandler = "function(){return PersonalInfoObject.SaveDocument();}"; $dg->emptyTextOfHiddenColumns = true;
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();}";
// Programmer : SH.Jafarkhani // Date : 94.12 //----------------------------- include_once "../header.inc.php"; require_once inc_dataGrid; $PersonID = $_REQUEST["PersonID"]; $dg = new sadaf_datagrid("dg", $js_prefix_address . "persons.data.php?task=SelectSigners&PersonID=" . $PersonID, "div_grid_user"); $dg->addColumn("", "RowID", "string", true); $dg->addColumn("", "PersonID", "string", true); $col = $dg->addColumn("سمت", "PostDesc", "string"); $col->editor = ColumnEditor::TextField(); $col->width = 100; $col = $dg->addColumn("نام و نام خانوادگی ", "fullname", "string"); $col->editor = ColumnEditor::TextField(); $col = $dg->addColumn("جنسیت", "sex", "string"); $col->editor = ColumnEditor::ComboBox(array(array("id" => "MALE", "title" => 'مرد'), array("id" => 'FEMALE', "title" => 'زن')), "id", "title"); $col->width = 50; $col->align = "center"; $col = $dg->addColumn("کد ملی", "NationalID", "string"); $col->editor = ColumnEditor::NumberField(); $col->width = 100; $col = $dg->addColumn("تلفن", "telephone", "string"); $col->editor = ColumnEditor::NumberField(); $col->width = 100; $col = $dg->addColumn("موبایل", "mobile", "string"); $col->editor = ColumnEditor::NumberField(); $col->width = 100; $col = $dg->addColumn("ایمیل", "email", "string"); $col->editor = ColumnEditor::TextField(true); $col->width = 100; $col = $dg->addColumn("حذف", "", "");
if ($temp[$i]["HasGroup"]) { $col = $BlockGrid->addColumn('گروه حساب', "GroupID"); $col->width = 150; if($accessObj->AddFlag || $accessObj->EditFlag) { $groups = PdoDataAccess::runquery ("select * from ACC_blocks where levelID=0"); $col->editor = ColumnEditor::ComboBox($groups, 'BlockID', 'BlockDesc'); } } if ($temp[$i]["HasEssence"]) { $col = $BlockGrid->addColumn('ماهیت', "essence"); $col->width = 150; if($accessObj->AddFlag || $accessObj->EditFlag) $col->editor = ColumnEditor::ComboBox($Essence, 'val', 'name'); } if($accessObj->AddFlag) { $BlockGrid->addButton = true; $BlockGrid->addHandler = "function(){return BlockObj.NewRowBlock(" . $i . ");}"; } $BlockGrid->enableRowEdit = true; $BlockGrid->rowEditOkHandler = "function(){return BlockObj.SaveBlock(" . $i . ");}"; if($accessObj->RemoveFlag) { $col = $BlockGrid->addColumn('حذف', '', 'string'); $col->renderer = "function(v,p,r){return BlockObj.RemoveBlock(" . $i . ",r);}"; $col->width = 50;
$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();}";
$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); $col->width = 100; $col = $dgh->addColumn("وضعیت", "status_title", "string"); $col->width = 100; $col = $dgh->addColumn("حذف", "", "string"); $col->renderer = "PersonDependency.opDelRender"; $col->width = 100; $dgh->addButton = true; $dgh->addHandler = "function(v,p,r){ return PersonDependencyObject.AddDepSupport(v,p,r);}"; $dgh->title = "سوابق کفالت بستگان";
$dg->addColumn("", "CostID", "", true); $dg->addColumn("", "RequestID", "", true); $dg->addColumn("", "DocID", "", true); $dg->addColumn("", "CostCode", "", true); $dg->addColumn("", "CostCodeDesc", "", true); $col = $dg->addColumn("شرح هزینه", "CostDesc"); $col->editor = ColumnEditor::TextField(); $col = $dg->addColumn("کد حساب", "CostCodeID"); $col->renderer = "function(v,p,r){ return '[ ' + r.data.CostCode + ' ] ' + r.data.CostCodeDesc;}"; $col->editor = "this.CostCodeCombo"; $col->width = 150; $col = $dg->addColumn("مبلغ", "CostAmount", GridColumn::ColumnType_money); $col->editor = ColumnEditor::CurrencyField(); $col->width = 100; $col = $dg->addColumn("ماهیت", "CostType"); $col->editor = ColumnEditor::ComboBox(array(array("id" => 'DEBTOR', "title" => 'بدهکار'), array("id" => "CREDITOR", 'title' => "بستانکار")), "id", "title"); $col->width = 100; $dg->enableRowEdit = true; $dg->rowEditOkHandler = "function(store,record){return WarrentyCostObject.SaveCost(record);}"; $dg->addButton("AddBtn", "ایجاد ردیف هزینه", "add", "function(){WarrentyCostObject.AddCost();}"); $col = $dg->addColumn("حذف", ""); $col->sortable = false; $col->renderer = "function(v,p,r){return WarrentyCost.DeleteRender(v,p,r);}"; $col->width = 35; $dg->height = 336; $dg->width = 585; $dg->emptyTextOfHiddenColumns = true; $dg->EnableSearch = false; $dg->HeaderMenu = false; $dg->EnablePaging = false; $dg->DefaultSortField = "CostID";
<?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);}";
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); }";
//____________________________CHEQUE___________________________________________ $ChequeBook_Grid = new sadaf_datagrid('ChequeBookGrid', $js_prefix_address . 'baseinfo.data.php?task=SelectCheques', 'ChequeBookGrid_Box'); $ChequeBook_Grid->addColumn('', 'ChequeBookID', GridColumn::ColumnType_int, true); $ChequeBook_Grid->addColumn('', 'AccountID', GridColumn::ColumnType_int, true); $ChequeBook_Grid->addColumn('', 'IsActive', "", true); $col = $ChequeBook_Grid->addColumn("شماره سریال چک", 'SerialNo', 'string'); $col->editor = ColumnEditor::TextField(); $col = $ChequeBook_Grid->addColumn("از شماره چک", 'MinNo', GridColumn::ColumnType_int); $col->width = 80; $col->editor = ColumnEditor::TextField(); $col = $ChequeBook_Grid->addColumn("تا شماره چک", 'MaxNo', GridColumn::ColumnType_int); $col->width = 80; $col->editor = ColumnEditor::TextField(); $CHK_status = array(array('val' => 'YES', 'name' => ' فعال'), array('val' => 'NO', 'name' => 'غیر فعال')); $col = $ChequeBook_Grid->addColumn('وضعیت', 'IsActive', GridColumn::ColumnType_string); $col->editor = ColumnEditor::ComboBox($CHK_status, 'val', 'name'); $col->width = 80; if ($accessObj->AddFlag) { $ChequeBook_Grid->addButton = true; $ChequeBook_Grid->addHandler = "function(){return AccountObj.NewRowCheque();}"; } $ChequeBook_Grid->enableRowEdit = true; $ChequeBook_Grid->rowEditOkHandler = "function(){return AccountObj.SaveChequeData();}"; $col = $ChequeBook_Grid->addColumn('عملیات', '', 'string'); $col->renderer = "Account.RemoveCheque"; $col->width = 50; $ChequeBook_Grid->addButton("", "تنظیم چاپ چک", "print", "function(){return AccountObj.SetChequePrint();}"); $ChequeBook_Grid->title = "تعریف دسته چک"; $ChequeBook_Grid->EnableRowNumber = true; $ChequeBook_Grid->width = 600; $ChequeBook_Grid->height = 450;
} 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;
$mdg->notRender = true; $mgrid = $mdg->makeGrid_returnObjects(); } else { if ($_POST['list_type'] == PAY_GET_LIST || $_POST['list_type'] == DEC_PAY_GET_LIST) { $mdg = new sadaf_datagrid("MemberPGGrid", $js_prefix_address . "../data/pay_get_lists.data.php?task=MemberPGList", "MemberPGDIV"); $col = $mdg->addColumn("شناسه", "list_row_no", "int", true); $col->renderer = "function(v){ return ' '; }"; $col = $mdg->addColumn("نام ", "pfname", "string", true); $col->renderer = "function(v){ return ' '; }"; $col = $mdg->addColumn("نام خانوادگی", "plname", "string", true); $col->renderer = "function(v){ return ' '; }"; $col = $mdg->addColumn("نام و نام خانوادگی", "staff_id", "int"); $col->renderer = "function(v,p,r){return r.data.pfname + ' ' + r.data.plname }"; $col->editor = "PGListObject.personCombo"; $col = $mdg->addColumn($ItemTypTitle, "salary_item_type_id", "string"); $col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_salaryItem($ItemTyp), "salary_item_type_id", "full_title"); $col->width = 200; $col = $mdg->addColumn("مقدار کارکرد ", "approved_amount", "int"); $col->editor = ColumnEditor::NumberField(true); $col->width = 80; $col = $mdg->addColumn("مبلغ", "value", "int"); $col->editor = ColumnEditor::NumberField(true); $col->width = 80; $col = $mdg->addColumn("توضیحات", "comments", "int"); $col->editor = ColumnEditor::TextField(true); $col->width = 200; $col = $mdg->addColumn("عملیات", "", "string"); $col->renderer = "function(v,p,r){return PGList.opRenderMembers(v,p,r);}"; $col->width = 50; $mdg->addButton = true; $mdg->addHandler = "function(){PGListObject.AddMember();}";
<?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();}";
$col->width = 40; $col->editor = ColumnEditor::NumberField(true); $col = $dg->addColumn('عنوان', "ElTitle", "string"); $col->editor = ColumnEditor::TextField(); $col = $dg->addColumn('عرض', "width", "string"); $col->editor = ColumnEditor::TextField(true); $col->width = 40; $typeArr = array(array("id" => "textfield", "value" => "فیلد متنی"), array("id" => "numberfield", "value" => "فیلد عددی"), array("id" => "currencyfield", "value" => "فیلد مبلغ"), array("id" => "textarea", "value" => "فیلد متن بلند"), array("id" => "shdatefield", "value" => "تاریخ"), array("id" => "displayfield", "value" => "اطلاعات نمایشی"), array("id" => "combo", "value" => "فیلد کشویی"), array("id" => "radio", "value" => "انتخابی یکتا"), array("id" => "checkbox", "value" => "انتخابی چندگانه")); $col = $dg->addColumn("نوع ستون", "ElType", "string"); $col->editor = ColumnEditor::ComboBox($typeArr, "id", "value", "", "editor_ElType"); $col->width = 100; $col = $dg->addColumn("مقادیر آیتم", "ElValue", "string"); $col->editor = ColumnEditor::TextField(true, "editor_ElValue"); $temp = PdoDataAccess::runquery("select * from BaseTypes"); $col = $dg->addColumn("دامین مرجع", "TypeID", "string"); $col->editor = ColumnEditor::ComboBox($temp, "TypeID", "TypeDesc", "", "editor_TypeID", true); $col->width = 100; $col = $dg->addColumn("فیلد مرجع", "RefField", "string"); $col->editor = ColumnEditor::TextField(true); $dg->addButton("", "ایجاد", "add", "function(){FGR_FormObject.AddElement()}"); $dg->addButton("", "بازگشت", "undo", "function(){FGR_FormObject.Return('elementsWin')}"); $col = $dg->addColumn("حذف", "", ""); $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->autoExpandColumn = "FlowDesc"; $dg->title = "مدیریت گردش های کار"; $dg->EnablePaging = false; $dg->EnableSearch = false; $grid = $dg->makeGrid_returnObjects(); //------------------------------------------------------------------------------ $dg = new sadaf_datagrid("dg", $js_prefix_address . "wfm.data.php?task=SelectSteps", ""); $dg->addColumn("", "StepRowID", "string", true); $dg->addColumn("", "FlowID", "string", true); $dg->addColumn("", "fullname", "string", true); $col = $dg->addColumn("مرحله", "StepID", "string"); $col->width = 60; $col = $dg->addColumn("عنوان مرحله", "StepDesc", "string"); $col->editor = ColumnEditor::TextField(); $col = $dg->addColumn("پست مربوطه", "PostID", "string"); $col->editor = ColumnEditor::ComboBox(array_merge(array(array("PostID" => "-100", "PostName" => "ذینفع")), PdoDataAccess::runquery("select * from BSC_posts where IsActive='YES'")), "PostID", "PostName", "", "", true); $col->width = 170; $col = $dg->addColumn("شخص مربوطه", "PersonID", "string"); $col->renderer = "function(v,p,r){return r.data.fullname;}"; $col->editor = "WFMObject.PersonCombo"; $col->width = 170; $col = $dg->addColumn("", "", ""); $col->renderer = "WFM.upRender"; $col->sortable = false; $col->width = 30; $col = $dg->addColumn("", "", ""); $col->renderer = "WFM.downRender"; $col->sortable = false; $col->width = 30; if ($accessObj->RemoveFlag) { $col = $dg->addColumn("حذف", "", "");
$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;
$col = $dg->addColumn("تاریخ", "list_date", "string"); $col->renderer = "function(v){return MiladiToShamsi(v);}"; $col->editor = ColumnEditor::SHDateField(); $col->width = 90; $col = $dg->addColumn("عنوان واحد", "unit_full_title", "string", true); $col->renderer = "function(v){ return ' '; }"; $col = $dg->addColumn("نوع شخص", "person_title", "string", true); $col->renderer = "function(v){ return ' '; }"; $col = $dg->addColumn("واحد سازمانی", "ouid", "int"); $col->renderer = "function(v,p,r){return r.data.unit_full_title}"; $col->editor = "EvaluationListObject.UnitLOV"; $col = $dg->addColumn("نوع فرد", "person_type", "int"); $col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_PersonType(), "InfoID", "Title"); $col->width = 90; $col = $dg->addColumn("وضعیت", "doc_state", "int"); $col->editor = ColumnEditor::ComboBox(manage_domains::DRP_Doc_State(), "value", "caption"); $col->width = 90; $col = $dg->addColumn("عملیات", "", "string"); $col->renderer = "function(v,p,r){return EvaluationList.opRender(v,p,r);}"; $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);}";
$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();
require_once 'branches.js.php'; $dg = new sadaf_datagrid("dg", $js_prefix_address . "baseInfo.data.php?task=SelectBranches", "div_grid_user"); $col = $dg->addColumn("عنوان شعبه", "BranchName", "string"); $col->editor = ColumnEditor::TextField(); $col->sortable = false; $col = $dg->addColumn("وضعیت", "IsActive", "string"); $col->editor = ColumnEditor::ComboBox(array(array("id" => "YES", "title" => 'فعال'), array("id" => 'NO', "title" => 'غیرفعال')), "id", "title"); $col->sortable = false; $col->width = 60; $col->align = "center"; $col = $dg->addColumn("تفصیلی بانک پیش فرض", "DefaultBankTafsiliID", "string"); $col->editor = ColumnEditor::ComboBox(PdoDataAccess::runquery("select * from ACC_tafsilis where TafsiliType=" . TAFTYPE_BANKS), "TafsiliID", "TafsiliDesc"); $col->sortable = false; $col->width = 130; $col = $dg->addColumn("تفصیلی حساب پیش فرض", "DefaultAccountTafsiliID", "string"); $col->editor = ColumnEditor::ComboBox(PdoDataAccess::runquery("select * from ACC_tafsilis where TafsiliType=" . TAFTYPE_ACCOUNTS), "TafsiliID", "TafsiliDesc"); $col->sortable = false; $col->width = 140; $col = $dg->addColumn("حذف", "BranchID", ""); $col->renderer = "Branch.deleteRender"; $col->sortable = false; $col->width = 40; $dg->addButton = true; $dg->addHandler = "function(){BranchObject.Adding();}"; $dg->enableRowEdit = true; $dg->rowEditOkHandler = "function(v,p,r){return BranchObject.saveData(v,p,r);}"; $dg->height = 350; $dg->width = 780; $dg->DefaultSortField = "BranchName"; $dg->autoExpandColumn = "BranchName"; $dg->editorGrid = true;
//--------------------------- // 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");
//--------------------------- // programmer: Jafarkhani // create Date: 94.06 //----------------------- require_once '../header.inc.php'; require_once inc_dataGrid; //................ GET ACCESS ..................... $accessObj = FRW_access::GetAccess($_POST["MenuID"]); //................................................... $dgh = new sadaf_datagrid("dgh1", $js_prefix_address . "cheques.data.php?task=SelectChequeStatuses", "div_dgu"); $dgh->addColumn("", "RowID", 'string', true); $temp = PdoDataAccess::runquery("select * from ACC_tafsilis where TafsiliType=" . TAFTYPE_ChequeStatus); $col = $dgh->addColumn("وضعیت مبدا", "SrcID"); $col->editor = ColumnEditor::ComboBox($temp, "TafsiliID", "TafsiliDesc"); $col = $dgh->addColumn("وضعیت مقصد", "DstID"); $col->editor = ColumnEditor::ComboBox($temp, "TafsiliID", "TafsiliDesc"); $col->width = 200; if ($accessObj->RemoveFlag) { $col = $dgh->addColumn("حذف", "", "string"); $col->renderer = "ChequeStatuses.deleteRender"; $col->width = 10; } if ($accessObj->AddFlag) { $dgh->addButton = true; $dgh->addHandler = "function(v,p,r){ return ChequeStatusesObject.Add(v,p,r);}"; $dgh->enableRowEdit = true; $dgh->rowEditOkHandler = "function(v,p,r){ return ChequeStatuses.Save(v,p,r);}"; } $dgh->title = "تبدیل وضعیت های چک ها"; $dgh->emptyTextOfHiddenColumns = true; $dgh->width = 600;