
window.filterTypes = [
    { text: "کد گره", enText: "TreeCode", value: 0, type: 0 },
    { text: "عنوان گره", enText: "TreeTitle", value: 2, type: 0 },
    { text: "کد تراز", enText: "FileCode", value: 1, type: 2 },
    { text: "عنوان کد تراز", enText: "FileTitle", value: 3, type: 2 },
    { text: "کد گره مبدا", enText: "SourceTreeCode", value: 4, type: 3 },
    { text: "عنوان گره مبدا", enText: "SourceTreeTitle", value: 5, type: 3 }
];
window.ruleExcelTypes = [
    { text: "پیش نمایش", enText: "Preview", value: 0, color: "" },
    { text: "نتایج", enText: "Result", value: 1, color: "" }
];
 
window.ruleBases = [
    { text: "کد", enText: "Code", value: 1, color: "" },
    { text: "تعداد کاراکتر های کد", enText: "Length", value: 2, color: "" }
];


window.mappingTypes = [
    { text: "نگاشت فایل تراز", enText: "BalanceSheetMapping", value: 1, color: "" },
    { text: "نگاشت درخت", enText: "TreeMapping", value: 2, color: "" }
];
 
window.applyStates = [
    { text: "اجرا نشده", enText: "None", value: 0, color: "blue" },
    { text: "موفق", enText: "Successful", value: 1, color: "green" },
    { text: "ناموفق", enText: "Failed", value: 2, color: "red" }
];

window.mappingTreePageRes = {
    mappingTreeCode: {
        fa: 'کد حساب',
        
    },
    mapDataCode: {
        fa: 'کد نگاشت',
        
    },
    updateMapping: {
        fa: 'بروزرسانی اطلاعات نگاشت',
        
    },
    removebalancesheetFromTree: {
        fa: 'حذف از درخت نگاشت',
        
    },
    sheetId: {
        fa: 'انتخاب فایل تراز',
        
    },
    treeId: {
        fa: 'درخت نگاشت',
        
    },
    changeFormTitle: {
        fa: 'انتخاب پارامتر های نگاشت',
        
    },
    createMappingScope: {
        fa: 'ساخت مدل',
        
    },
    roolbackChanges: {
        fa: 'برگشت تغییرات ذخیره نشده',
        
    },
    effectedMappingBtn: {
        fa: 'اعمال/لغو اثر فایل تراز',
        
    },
    UnEffectedMappingCaption: {
        fa: 'لغو اعمال اثر فایل تراز',
         
    },
    effectedMappingCaption: {
        fa: 'اعمال فایل تراز',
        
    },
    selectMappingTree: {
        fa: 'انتخاب لیست درختواره',
        
    },
    selectBalancesheet: {
        fa: 'انتخاب لیست فایل تراز',
        
    },
    analyzeEffectedMapping: {
        fa: 'بررسی نگاشت',
        
    },
    selectAll: {
        fa: 'انتخاب همه',
        
    },
    notChooseTrees: {
        fa: 'لطفا درختواره ای را جهت  بررسی انتخاب کنید',
        
    },
    notChooseFiles: {
        fa: 'لطفا فایل ترازی را جهت  بررسی انتخاب کنید',
        
    },
    notUnEffectedSelected: {
        fa: 'لطفا جهت لغو اعمال اثر درختواره و یا فایل ترازی را انتخاب کنید',
        
    }, 
    updateEffectedMappingBtn: {
        fa: 'ذخیره تغییرات',
        
    }, 
    unEffectedMappingBtn: {
        fa: 'لغو اعمال اثر فایل تراز',
        
    },
    selectPanelTitle: {
        fa: 'انتخاب گروهی',
        
    },
    pageslbl: {
        fa: 'صفحات',
        
    },
    debtorOnly: {
        fa: 'فقط بدهکار',
        
    },
    creditorOnly: {
        fa: 'فقط بستانکار',
        
    },
    selectPanelBtn: {
        fa: 'انتخاب',

    }, 
    pageRange: {
        fa: 'محدوده صفحه',        
    },
    mappingRule: {
        fa: 'الگوی نگاشت',        
    },
    mappingType: {
        fa: 'نوع نگاشت',        
    },
    soruceSide: {
        fa: 'مبدا',
    },
    destinationSide: {
        fa: 'مقصد',        
    },
    treeDestinationSide: {
        fa: ' (درخت نگاشت) ',        
    },   
    onShowMappedTree: {
        fa: 'نمایش همزمان گره های نگاشت شده',        
    },
    offShowMappedTree: {
        fa: 'عدم نمایش همزمان گره های نگاشت شده',        
    },
    autoMapBtn: {
        fa: 'نگاشت خودکار',        
    },
    exportExcelBtn: {
        fa: 'خروجی فایل اکسل',        
    },
    exeEffectedMappingBtn: {
        fa: 'اعمال کردن',
    },
    returnToProgressBtn: {
        fa: 'بازگشت به عملیات',
    },
};  
window.mappingtreeModelRes = {
    id: {
        fa: '#',
        colName: 'id',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        alias: null,
    }, 
    balanceSheetId: {
        fa: '',
        colName: 'balanceSheetId',
        tablecol: false,
        visibleCol: false,
        sortDir: "Ascending",
        alias: null,
    },
    name: {
        fa: 'کد',
        colName: 'name',
        tablecol: true, 
        visibleCol: true,
        sortDir: "None",
        alias: null,

    },
    code: {
        fa: 'کد حساب',
        colName: 'code',
        tablecol: true,
        visibleCol: false,
        sortDir: "None",
        alias: null
    },
    parentId: {
        fa: 'والد',
        colName: 'parentId',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        alias: null
    },
    nodeType: {
        fa: 'نوع گره',
        colName: 'nodeType',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        alias: null
    },
};

window.mappingDataModelRes = {
    id: {
        fa: '#',
        colName: 'id',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        alias: null,
        type: "template",
        size: 5,

        templateName: "checkbox-table-template"
    },
    code: {
        fa: 'کد',
        colName: 'code',
        tablecol: true,
        visibleCol: true,
        sortDir: "Ascending",
        alias: null,
        size: 10,
        type: "string",
        popup: true,
        filterType: true
    },
    title: {
        fa: 'عنوان',
        colName: 'title',
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        alias: null,
        size: 40,
        type: "string",
        popup: true,
        filterType: true
    },
    debtor: {
        fa: 'مانده بدهکار',
        colName: 'debtor',
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        alias: null,
        size: 20,
        type: "money",
        popup: true,
        filterType: true
    },
    creditor: {
        fa: 'مانده بستانکار',
        colName: 'creditor',
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        alias: null,
        size: 20,
        type: "money",
        popup: true,
        filterType: true
    }
}; 
window.mappingDataPageRes = {
    balancesheetSelect: {
        fa: 'فایل تراز',
        
    },
    onShowMapped: {
        fa: 'نمایش همزمان کدهای نگاشت شده',
        
    },
    offShowMapped: {
        fa: 'عدم نمایش همزمان کدهای نگاشت شده',
        
    },
    balancesheetMappingTab: {
        fa: 'کدهای فایل تراز',
        
    },
    substituteNodeTab: {
        fa: 'حساب مقابل',
        
    },
  
};
 
window.substituteNodeModelRes = {
    id: {
        fa: '#',
        colName: 'id',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        alias: null,
        type: "template",
        templateName: "checkbox-table-template"

    },
    nodeName: {
        fa: 'نام گره',
        colName: 'nodeName',
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        alias: null,
        size: 30,
        type: "string",
        popup: true
    },
    nodeCode: {
        fa: 'کد گره',
        colName: 'nodeCode',
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        alias: null,
        size: 20,
        type: "string",
        popup: true
    },
    substituteName: {
        fa: 'گره مقابل',
        colName: 'substituteName', 
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        alias: null,
        size: 20,
        type: "string",
        popup: true
    },
    substituteCode: {
        fa: 'کد گره مقابل',
        colName: 'substituteCode',
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        alias: null,
        size: 20,
        type: "string",
        popup: true
    },
    nodeId: {
        fa: 'نام گره',
        colName: 'nodeId',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        alias: null,
        type: "string",
    },
    substituteId: {
        fa: 'گره مقابل',
        colName: 'substituteId',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        alias: null,
        type: "string",
    },
}; 
window.substitutenodePageRes = {
    substitutenodeTab: {
        fa: 'حساب مقابل',
    },
    editCaption: {
        fa: 'ویرایش حساب مقابل',
    },
    createCaption: {
        fa: 'تعریف حساب مقابل جدید',
    },
    deleteCaption: {
        fa: 'حذف حساب مقابل',
    },
    deleteListCaption: {
        fa: 'حذف حساب های مقابل',
    },
};
window.mappingruleModelRes = {
    id: {
        fa: '#',
        colName: 'id',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        alias: null,
        type: "template",
        templateName: "checkbox-table-template"
    },
    priority: {
        fa: 'اولویت',
        colName: 'priority',
        tablecol: true,
        visibleCol: true,
        sortDir: "Ascending",
        alias: null,
        size: 12,
        type: "string"
    },
    code: {
        fa: 'شماره',
        colName: 'code',
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        size: 10,
        alias: null,
        type: "string"
    },
    nodeCode : {
        fa: 'کد گره',
        colName: 'nodeCode',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        alias: null,
        type: "string"
    },
    nodeName: {
        fa: 'گره',
        colName: 'nodeName',
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        alias: null,
        size: 60,
        type: "template",
        templateName: "mappingrule-nodeName-template"
    },
    applyState: {
        fa: 'وضعیت اجرا',
        colName: 'applyState',
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        alias: null,
        size: 17,
        type: "label"
    },
    rule: {
        fa: '',
        colName: 'rule',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        type: "string"
    },
    nodeId: {
        fa: '',
        colName: 'nodeId',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        type: "string"
    },
    subLength: {
        fa: '',
        colName: 'subLength',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        type: "string"
    },
    subStart: {
        fa: '',
        colName: 'subStart',
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        type: "string"
    },
};
window.mappingrulePageRes = {
    mappingRuleTab: {
        fa: 'الگوی نگاشت',
    },
    autoPlacement: {
        fa: 'مقصد خودکار',
    },
    nodeName: {
        fa: 'گره',
    },
    createMappingRuleCaption: {
        fa: 'تعریف الگوی نگاشت جدید',
    },
    editMappingRuleCaption: {
        fa: 'ویرایش الگوی نگاشت',
    },
    upCaption: {
        fa: 'افزایش الویت الگوی نگاشت',
    },
    downCaption: {
        fa: 'کاهش الویت الگوی نگاشت',
    },
    exportExcelCaption: {
        fa: 'گزارش اجرای نگاشت',
    },
    applyRuleCaption: {
        fa: 'اجرای الگوی نگاشت',
    },
    cancelRuleCaption: {
        fa: 'لغو الگوی نگاشت',
    },
    applyRulesCaption: {
        fa: 'اجرای الگوهای نگاشت',
    },
    cancelRulesCaption: {
        fa: 'لغو الگوهای نگاشت',
    },
    showResult: {
        fa: 'نمایش نتایج',
    },
    addCondition: {
        fa: 'اضافه',
    },
    removeCondition: {
        fa: 'حذف شرط',
    },
    ruleMappingCondition: {
        fa: 'تجمیع شروط',
    },
    invalidCondition: {
        fa: 'شرط نامعتبر',
    },
    deleteCaption: {
        fa: 'حذف الگوی نگاشت',
    },
    deleteListCaption: {
        fa: 'حذف الگوهای نگاشت',
    },
    editCaption: {
        fa: 'ویرایش الگوی نگاشت',
    },
    createCaption: {
        fa: 'تعریف الگوی نگاشت جدید',
    },
    exportRuleExcelCaption: {
        fa: 'گزارش اجرای نگاشت',
    },
    returnToForm: {
        fa: 'برگشت به فرم',
    },
}; 

window.mappingruledataModelRes = {
    id: {
        fa: '#',
        colName: 'id', 
        tablecol: false,
        visibleCol: false,
        sortDir: "None",
        alias: null,
        type: "template",
        templateName: "checkbox-table-template"
    },
    code: {
        fa: 'کد',
        colName: 'code',
        tablecol: true,
        visibleCol: true,
        sortDir: "Ascending",
        alias: null,
        size: 10,
        type: "string",
        popup: true
    },
    title: {
        fa: 'عنوان',
        colName: 'title',
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        alias: null,
        size: 20,
        type: "string",
        popup: true
    },
    debtor: {
        fa: 'مانده بدهکار',
        colName: 'debtor',
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        alias: null,
        size: 20,
        type: "money",
        popup: true
    },
    creditor: {
        fa: 'مانده بستانکار',
        colName: 'creditor',
        tablecol: true,
        visibleCol: true,
        sortDir: "None",
        alias: null,
        size: 20,
        type: "money",
        popup: true
    },
};