{"AccountScreens":null,"AccountTransactionDocumentTypes":null,"AccountTransactionTypes":[{"DefaultSourceAccountName":"Alacaklar","DefaultTargetAccountName":"Joker İskonto","ForeignCurrencyName":null,"Name":"Joker İskonto Hareketi","SortOrder":250,"SourceAccountTypeName":"Alacak Hesapları","TargetAccountTypeName":"İskonto Hesapları"},{"DefaultSourceAccountName":"Alacaklar","DefaultTargetAccountName":"Getir İskonto","ForeignCurrencyName":null,"Name":"Getir İskonto Hareketi","SortOrder":240,"SourceAccountTypeName":"Alacak Hesapları","TargetAccountTypeName":"İskonto Hesapları"},{"DefaultSourceAccountName":"Alacaklar","DefaultTargetAccountName":"Trendyol İskonto","ForeignCurrencyName":null,"Name":"Trendyol İskonto Hareketi","SortOrder":260,"SourceAccountTypeName":"Alacak Hesapları","TargetAccountTypeName":"İskonto Hesapları"},{"DefaultSourceAccountName":"Alacaklar","DefaultTargetAccountName":"Getir İskonto","ForeignCurrencyName":null,"Name":"Migros İskonto Hareketi","SortOrder":270,"SourceAccountTypeName":"Alacak Hesapları","TargetAccountTypeName":"İskonto Hesapları"}],"AccountTypes":null,"Accounts":[{"AccountTypeName":"İskonto Hesapları","ForeignCurrencyName":null,"Name":"Joker İskonto"},{"AccountTypeName":"İskonto Hesapları","ForeignCurrencyName":null,"Name":"Getir İskonto"},{"AccountTypeName":"Pasif Hesaplar","ForeignCurrencyName":null,"Name":"Y.S Online"},{"AccountTypeName":"Ödeme Hesapları","ForeignCurrencyName":null,"Name":"Getir Online"},{"AccountTypeName":"İskonto Hesapları","ForeignCurrencyName":null,"Name":"Trendyol İskonto"},{"AccountTypeName":"Ödeme Hesapları","ForeignCurrencyName":null,"Name":"Y.S Cüzdan"},{"AccountTypeName":"Pasif Hesaplar","ForeignCurrencyName":null,"Name":"T.Y Online"},{"AccountTypeName":"Ödeme Hesapları","ForeignCurrencyName":null,"Name":"Migros Online"},{"AccountTypeName":"İskonto Hesapları","ForeignCurrencyName":null,"Name":"Migros İskonto"}],"Actions":[{"ActionType":"AskQuestion","Name":"ENT- Ask Question","Parameter":"[{\"Key\":\"Question\",\"Value\":\"[:question]\"},{\"Key\":\"Buttons\",\"Value\":\"[:buttons]\"},{\"Key\":\"Description\",\"Value\":\"[:description]\"},{\"Key\":\"AutomationCommandName\",\"Value\":\"[:automationCommandName]\"},{\"Key\":\"ExecuteCommandInBackground\",\"Value\":\"[:executeBgTF]\"},{\"Key\":\"BackgroundColor\",\"Value\":\"[:bgColor]\"},{\"Key\":\"TransparentColor\",\"Value\":\"[:transColor]\"},{\"Key\":\"MultiSelect\",\"Value\":\"[:multiSelectTF]\"},{\"Key\":\"InactivityCommandName\",\"Value\":\"[:inactiveCommandName]\"},{\"Key\":\"InactivityTimeoutSeconds\",\"Value\":\"[:inactiveTimeout]\"},{\"Key\":\"ExecuteInactivityCommandInBackground\",\"Value\":\"[:inactiveBgTF]\"}]","SortOrder":470},{"ActionType":"NavigateModule","Name":"ENT- Navigate Module","Parameter":"[{\"Key\":\"ModuleName\",\"Value\":\"[:moduleName]\"},{\"Key\":\"Parameter\",\"Value\":\"[:parameter]\"},{\"Key\":\"HideHeader\",\"Value\":\"[:hideHeaderTF]\"}]","SortOrder":490},{"ActionType":"ExecuteScript","Name":"ENT- Execute Script","Parameter":"[{\"Key\":\"Function\",\"Value\":\"[:Function]\"},{\"Key\":\"Command\",\"Value\":\"[:Komut]\"},{\"Key\":\"Parameters\",\"Value\":\"[:Parametreler]\"},{\"Key\":\"RunInBackground\",\"Value\":\"[:RunInBGTrueFalse]\"}]","SortOrder":510},{"ActionType":"UpdateTicketService","Name":"ENT- Update Ticket Calculation","Parameter":"[{\"Key\":\"CalculationType\",\"Value\":\"[:calculationType]\"},{\"Key\":\"Amount\",\"Value\":\"[:amount]\"},{\"Key\":\"ResetTicket\",\"Value\":\"[:resetTicket]\"},{\"Key\":\"RemoveCalculation\",\"Value\":\"[:removeCalculationTF]\"},{\"Key\":\"RoundAmount\",\"Value\":\"[:roundAmountTF]\"}]","SortOrder":540},{"ActionType":"UpdateProgramSetting","Name":"ENT- Update Program Setting","Parameter":"[{\"Key\":\"SettingName\",\"Value\":\"[:settingName]\"},{\"Key\":\"SettingValue\",\"Value\":\"[:settingValue]\"},{\"Key\":\"UpdateType\",\"Value\":\"Güncelle\"},{\"Key\":\"IsLocal\",\"Value\":\"[:isLocalTF]\"}]","SortOrder":550},{"ActionType":"RefreshWidgets","Name":"ENT- Refresh Widgets","Parameter":"[{\"Key\":\"WidgetNames\",\"Value\":\"[:WidgetNames]\"}]","SortOrder":560},{"ActionType":"StartProcess","Name":"ENT- Start Process","Parameter":"[{\"Key\":\"FileName\",\"Value\":\"[:programDosyaYolu]\"},{\"Key\":\"Arguments\",\"Value\":\"[:Arg]\"},{\"Key\":\"UseShellExecute\",\"Value\":\"[:useShellTF]\"},{\"Key\":\"IsHidden\",\"Value\":\"[:isHiddenTF]\"}]","SortOrder":570},{"ActionType":"LoopValues","Name":"ENT- Loop Values","Parameter":"[{\"Key\":\"Name\",\"Value\":\"[:name]\"},{\"Key\":\"Values\",\"Value\":\"[:values]\"},{\"Key\":\"SplitChar\",\"Value\":\"[:splitChar]\"},{\"Key\":\"DisplayProgressForItems\",\"Value\":\"[:displayProgressForItems]\"},{\"Key\":\"ProgressTitle\",\"Value\":\"[:progressTitle]\"}]","SortOrder":580},{"ActionType":"UpdateTicketTag","Name":"ENT- Update Ticket Tag","Parameter":"[{\"Key\":\"TagName\",\"Value\":\"[:tagName]\"},{\"Key\":\"TagValue\",\"Value\":\"[:tagValue]\"}]","SortOrder":630},{"ActionType":"UpdateTicketState","Name":"ENT- Update Ticket State","Parameter":"[{\"Key\":\"StateName\",\"Value\":\"[:stateName]\"},{\"Key\":\"CurrentState\",\"Value\":\"[:currentState]\"},{\"Key\":\"State\",\"Value\":\"[:state]\"},{\"Key\":\"StateValue\",\"Value\":\"[:stateValue]\"},{\"Key\":\"QuantityExp\",\"Value\":\"[:qtyExp]\"}]","SortOrder":640},{"ActionType":"DisplayPopup","Name":"ENT- Display Popup","Parameter":"[{\"Key\":\"Name\",\"Value\":\"[:name]\"},{\"Key\":\"Title\",\"Value\":\"[:title]\"},{\"Key\":\"Message\",\"Value\":\"[:message]\"},{\"Key\":\"Color\",\"Value\":\"[:color]\"},{\"Key\":\"CommandName\",\"Value\":\"[:commandName]\"},{\"Key\":\"CommandValue\",\"Value\":\"[:commandValue]\"},{\"Key\":\"InactivityTimeoutSeconds\",\"Value\":\"[:inactivityTimeoutSeconds]\"}]","SortOrder":850},{"ActionType":"RefreshCache","Name":"ENT- Refresh Cache","Parameter":"[]","SortOrder":860}],"AutoConfigurationTasks":null,"AutomationCommands":[{"AutoRefresh":0,"AutomationCommandMaps":[{"DisplayOnCommandSelector":false,"DisplayOnNavigation":true,"DisplayOnOrders":false,"DisplayOnPayment":false,"DisplayOnTicket":false,"DisplayOnTicketList":false,"DisplayUnderTicket":false,"DisplayUnderTicket2":false,"EnabledStates":"","VisibleStates":"*"}],"ButtonHeader":"PosEntegra Ayarları","Category":"Navigasyon","ClearSelection":true,"Color":"#FF4F81BD","ConfirmationType":0,"ContentTemplate":null,"ExecuteOnce":false,"FontSize":26,"Image":null,"Name":"ENT- PosEntegra","NavigationModule":"","SortOrder":470,"Symbol":"","TileCacheLifetime":0,"ToggleValues":false,"Values":null}],"CalculationSelectors":[{"ButtonColor":null,"ButtonHeader":"Joker İskonto","CalculationSelectorMaps":[],"CalculationTypeNames":["Joker İskonto"],"FontSize":30,"Name":"Joker İskonto","SortOrder":0},{"ButtonColor":null,"ButtonHeader":"Getir İskonto","CalculationSelectorMaps":[],"CalculationTypeNames":["Getir İskonto"],"FontSize":30,"Name":"Getir İskonto","SortOrder":0},{"ButtonColor":null,"ButtonHeader":"Trendyol İskonto","CalculationSelectorMaps":[],"CalculationTypeNames":["Trendyol İskonto"],"FontSize":30,"Name":"Trendyol İskonto","SortOrder":0},{"ButtonColor":null,"ButtonHeader":"Trendyol İskonto","CalculationSelectorMaps":[],"CalculationTypeNames":["Migros İskonto"],"FontSize":30,"Name":"Migros İskonto","SortOrder":0}],"CalculationTypes":[{"AccountTransactionTypeName":"Joker İskonto Hareketi","Amount":0.00,"CalculationMethod":2,"DecreaseAmount":true,"IncludeTax":false,"MaxAmount":0.00,"Name":"Joker İskonto","Rounding":0.00,"SortOrder":10,"ToggleCalculation":false,"UsePlainSum":false},{"AccountTransactionTypeName":"Getir İskonto Hareketi","Amount":0.00,"CalculationMethod":2,"DecreaseAmount":true,"IncludeTax":false,"MaxAmount":0.00,"Name":"Getir İskonto","Rounding":0.00,"SortOrder":10,"ToggleCalculation":false,"UsePlainSum":false},{"AccountTransactionTypeName":"Trendyol İskonto Hareketi","Amount":0.00,"CalculationMethod":2,"DecreaseAmount":true,"IncludeTax":false,"MaxAmount":0.00,"Name":"Trendyol İskonto","Rounding":0.00,"SortOrder":10,"ToggleCalculation":false,"UsePlainSum":false},{"AccountTransactionTypeName":"Migros İskonto Hareketi","Amount":0.00,"CalculationMethod":2,"DecreaseAmount":true,"IncludeTax":false,"MaxAmount":0.00,"Name":"Migros İskonto","Rounding":0.00,"SortOrder":10,"ToggleCalculation":false,"UsePlainSum":false}],"ChangePaymentTypes":null,"CustomReports":[{"DisplayInExplorer":true,"Layouts":"[{\"Key\":\"DG_Sipari_c5_9f_Adetleri\",\"Layout\":\"<XtraSerializer version=\\\"1.0\\\" application=\\\"GridControl\\\">\\u000d\\u000a  <property name=\\\"#LayoutVersion\\\" isnull=\\\"true\\\" \\\/>\\u000d\\u000a  <property name=\\\"$GridControl\\\" iskey=\\\"true\\\" value=\\\"GridControl\\\">\\u000d\\u000a    <property name=\\\"UseFieldNameForSerialization\\\">true<\\\/property>\\u000d\\u000a    <property name=\\\"GroupCount\\\">0<\\\/property>\\u000d\\u000a    <property name=\\\"GroupSummary\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a    <property name=\\\"SortInfo\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a    <property name=\\\"Columns\\\" iskey=\\\"true\\\" value=\\\"3\\\">\\u000d\\u000a      <property name=\\\"Item1\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"GridRow\\\">0<\\\/property>\\u000d\\u000a        <property name=\\\"FieldName\\\">Kaynak<\\\/property>\\u000d\\u000a        <property name=\\\"Name\\\">DG_Sipari_c5_9f_Adetleri_1_<\\\/property>\\u000d\\u000a        <property name=\\\"VisibleIndex\\\">0<\\\/property>\\u000d\\u000a        <property name=\\\"ActualWidth\\\">150.13333333333304<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a      <property name=\\\"Item2\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"GridRow\\\">0<\\\/property>\\u000d\\u000a        <property name=\\\"FieldName\\\">Adet<\\\/property>\\u000d\\u000a        <property name=\\\"Name\\\">DG_Sipari_c5_9f_Adetleri_2_<\\\/property>\\u000d\\u000a        <property name=\\\"VisibleIndex\\\">1<\\\/property>\\u000d\\u000a        <property name=\\\"ActualWidth\\\">112.73333333333349<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a      <property name=\\\"Item3\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"GridRow\\\">0<\\\/property>\\u000d\\u000a        <property name=\\\"FieldName\\\">T.Tutar<\\\/property>\\u000d\\u000a        <property name=\\\"Name\\\">DG_Sipari_c5_9f_Adetleri_3_<\\\/property>\\u000d\\u000a        <property name=\\\"VisibleIndex\\\">2<\\\/property>\\u000d\\u000a        <property name=\\\"ActualWidth\\\">112.73333333333349<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a    <\\\/property>\\u000d\\u000a    <property name=\\\"View\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a      <property name=\\\"FormatConditions\\\" iskey=\\\"true\\\" value=\\\"6\\\">\\u000d\\u000a        <property name=\\\"Item1\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a          <property name=\\\"Format\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a            <property name=\\\"Background\\\">#FF800080<\\\/property>\\u000d\\u000a            <property name=\\\"Foreground\\\">#FFFFFFFF<\\\/property>\\u000d\\u000a            <property name=\\\"FontSize\\\">18<\\\/property>\\u000d\\u000a          <\\\/property>\\u000d\\u000a          <property name=\\\"FieldName\\\">Kaynak<\\\/property>\\u000d\\u000a          <property name=\\\"Expression\\\">[Kaynak] = 'Getir Yemek'<\\\/property>\\u000d\\u000a          <property name=\\\"ApplyToRow\\\">true<\\\/property>\\u000d\\u000a          <property name=\\\"TypeName\\\">FormatCondition<\\\/property>\\u000d\\u000a        <\\\/property>\\u000d\\u000a        <property name=\\\"Item2\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a          <property name=\\\"Format\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a            <property name=\\\"Background\\\">#FFE7004B<\\\/property>\\u000d\\u000a            <property name=\\\"Foreground\\\">#FFFFFFFF<\\\/property>\\u000d\\u000a            <property name=\\\"FontSize\\\">18<\\\/property>\\u000d\\u000a          <\\\/property>\\u000d\\u000a          <property name=\\\"FieldName\\\">Kaynak<\\\/property>\\u000d\\u000a          <property name=\\\"Expression\\\">[Kaynak] = 'Yemek Sepeti'<\\\/property>\\u000d\\u000a          <property name=\\\"ApplyToRow\\\">true<\\\/property>\\u000d\\u000a          <property name=\\\"TypeName\\\">FormatCondition<\\\/property>\\u000d\\u000a        <\\\/property>\\u000d\\u000a        <property name=\\\"Item3\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a          <property name=\\\"Format\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a            <property name=\\\"Background\\\">#FFF39C12<\\\/property>\\u000d\\u000a            <property name=\\\"Foreground\\\">#FFFFFFFF<\\\/property>\\u000d\\u000a            <property name=\\\"FontSize\\\">18<\\\/property>\\u000d\\u000a          <\\\/property>\\u000d\\u000a          <property name=\\\"FieldName\\\">Kaynak<\\\/property>\\u000d\\u000a          <property name=\\\"Expression\\\">[Kaynak] = 'Trendyol Yemek'<\\\/property>\\u000d\\u000a          <property name=\\\"ApplyToRow\\\">true<\\\/property>\\u000d\\u000a          <property name=\\\"TypeName\\\">FormatCondition<\\\/property>\\u000d\\u000a        <\\\/property>\\u000d\\u000a        <property name=\\\"Item4\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a          <property name=\\\"Format\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a            <property name=\\\"Background\\\">#FF4BACC6<\\\/property>\\u000d\\u000a            <property name=\\\"Foreground\\\">#FFFFFFFF<\\\/property>\\u000d\\u000a            <property name=\\\"FontSize\\\">18<\\\/property>\\u000d\\u000a          <\\\/property>\\u000d\\u000a          <property name=\\\"FieldName\\\">Kaynak<\\\/property>\\u000d\\u000a          <property name=\\\"Expression\\\">[Kaynak] = 'Migros Yemek'<\\\/property>\\u000d\\u000a          <property name=\\\"ApplyToRow\\\">true<\\\/property>\\u000d\\u000a          <property name=\\\"TypeName\\\">FormatCondition<\\\/property>\\u000d\\u000a        <\\\/property>\\u000d\\u000a        <property name=\\\"Item5\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a          <property name=\\\"ValueRule\\\">Equal<\\\/property>\\u000d\\u000a          <property name=\\\"Value1\\\" type=\\\"System.String\\\">WebEntegra<\\\/property>\\u000d\\u000a          <property name=\\\"Format\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a            <property name=\\\"Background\\\">#FF446EA2<\\\/property>\\u000d\\u000a            <property name=\\\"FontSize\\\">18<\\\/property>\\u000d\\u000a          <\\\/property>\\u000d\\u000a          <property name=\\\"FieldName\\\">Kaynak<\\\/property>\\u000d\\u000a          <property name=\\\"ApplyToRow\\\">true<\\\/property>\\u000d\\u000a          <property name=\\\"TypeName\\\">FormatCondition<\\\/property>\\u000d\\u000a        <\\\/property>\\u000d\\u000a        <property name=\\\"Item6\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a          <property name=\\\"ValueRule\\\">Equal<\\\/property>\\u000d\\u000a          <property name=\\\"Value1\\\" type=\\\"System.String\\\">Telefon<\\\/property>\\u000d\\u000a          <property name=\\\"Format\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a            <property name=\\\"Background\\\">#FF446EA2<\\\/property>\\u000d\\u000a            <property name=\\\"FontSize\\\">18<\\\/property>\\u000d\\u000a          <\\\/property>\\u000d\\u000a          <property name=\\\"FieldName\\\">Kaynak<\\\/property>\\u000d\\u000a          <property name=\\\"ApplyToRow\\\">true<\\\/property>\\u000d\\u000a          <property name=\\\"TypeName\\\">FormatCondition<\\\/property>\\u000d\\u000a        <\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a      <property name=\\\"AllowConditionalFormattingMenu\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"AllowDataUpdateFormatConditionMenu\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"AllowScrollHeaders\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"ShowIndicator\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"ShowVerticalLines\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"ShowHorizontalLines\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"AutoWidth\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"PrintColumnHeaders\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"PrintBandHeaders\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"AllowPrintColumnHeaderImage\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"ShowGroupPanel\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"AllowEditing\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"NavigationStyle\\\">Row<\\\/property>\\u000d\\u000a      <property name=\\\"ColumnChooserState\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"Location\\\">2.66666666666674,-94.4<\\\/property>\\u000d\\u000a        <property name=\\\"Size\\\">220,250<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a      <property name=\\\"ShowTotalSummary\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"ShowColumnHeaders\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"IsTotalSummaryMenuEnabled\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"ShowFixedTotalSummary\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"PrintTotalSummary\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"PrintFixedTotalSummary\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"HeaderPosition\\\">Top<\\\/property>\\u000d\\u000a      <property name=\\\"HeaderHorizontalAlignment\\\">Center<\\\/property>\\u000d\\u000a      <property name=\\\"EnableSelectedRowAppearance\\\">false<\\\/property>\\u000d\\u000a    <\\\/property>\\u000d\\u000a    <property name=\\\"TotalSummary\\\" iskey=\\\"true\\\" value=\\\"3\\\">\\u000d\\u000a      <property name=\\\"Item1\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"SummaryType\\\">Sum<\\\/property>\\u000d\\u000a        <property name=\\\"FieldName\\\">T.Tutar<\\\/property>\\u000d\\u000a        <property name=\\\"DisplayFormat\\\">0.##<\\\/property>\\u000d\\u000a        <property name=\\\"ShowInColumn\\\">T.Tutar<\\\/property>\\u000d\\u000a        <property name=\\\"Visible\\\">true<\\\/property>\\u000d\\u000a        <property name=\\\"Alignment\\\">Default<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a      <property name=\\\"Item2\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"SummaryType\\\">Sum<\\\/property>\\u000d\\u000a        <property name=\\\"FieldName\\\">Adet<\\\/property>\\u000d\\u000a        <property name=\\\"DisplayFormat\\\">0.##<\\\/property>\\u000d\\u000a        <property name=\\\"ShowInColumn\\\">Adet<\\\/property>\\u000d\\u000a        <property name=\\\"Visible\\\">true<\\\/property>\\u000d\\u000a        <property name=\\\"Alignment\\\">Default<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a      <property name=\\\"Item3\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"SummaryType\\\">Count<\\\/property>\\u000d\\u000a        <property name=\\\"FieldName\\\">Kaynak<\\\/property>\\u000d\\u000a        <property name=\\\"DisplayFormat\\\">Toplam<\\\/property>\\u000d\\u000a        <property name=\\\"ShowInColumn\\\">Kaynak<\\\/property>\\u000d\\u000a        <property name=\\\"Visible\\\">true<\\\/property>\\u000d\\u000a        <property name=\\\"Alignment\\\">Default<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a    <\\\/property>\\u000d\\u000a    <property name=\\\"MRUFilters\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a    <property name=\\\"GroupSummarySortInfo\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a  <\\\/property>\\u000d\\u000a<\\\/XtraSerializer>\"},{\"Key\":\"DG_YS_Sipari_c5_9f_Adetleri\",\"Layout\":\"<XtraSerializer version=\\\"1.0\\\" application=\\\"GridControl\\\">\\u000d\\u000a  <property name=\\\"#LayoutVersion\\\" isnull=\\\"true\\\" \\\/>\\u000d\\u000a  <property name=\\\"$GridControl\\\" iskey=\\\"true\\\" value=\\\"GridControl\\\">\\u000d\\u000a    <property name=\\\"UseFieldNameForSerialization\\\">true<\\\/property>\\u000d\\u000a    <property name=\\\"GroupCount\\\">0<\\\/property>\\u000d\\u000a    <property name=\\\"GroupSummary\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a    <property name=\\\"SortInfo\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a    <property name=\\\"Columns\\\" iskey=\\\"true\\\" value=\\\"3\\\">\\u000d\\u000a      <property name=\\\"Item1\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"GridRow\\\">0<\\\/property>\\u000d\\u000a        <property name=\\\"FieldName\\\">Kaynak<\\\/property>\\u000d\\u000a        <property name=\\\"Name\\\">DG_YS_Sipari_c5_9f_Adetleri_1_<\\\/property>\\u000d\\u000a        <property name=\\\"VisibleIndex\\\">0<\\\/property>\\u000d\\u000a        <property name=\\\"ActualWidth\\\">NaN<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a      <property name=\\\"Item2\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"GridRow\\\">0<\\\/property>\\u000d\\u000a        <property name=\\\"FieldName\\\">Adet<\\\/property>\\u000d\\u000a        <property name=\\\"Name\\\">DG_YS_Sipari_c5_9f_Adetleri_2_<\\\/property>\\u000d\\u000a        <property name=\\\"VisibleIndex\\\">1<\\\/property>\\u000d\\u000a        <property name=\\\"ActualWidth\\\">NaN<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a      <property name=\\\"Item3\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"GridRow\\\">0<\\\/property>\\u000d\\u000a        <property name=\\\"FieldName\\\">T.Tutar<\\\/property>\\u000d\\u000a        <property name=\\\"Name\\\">DG_YS_Sipari_c5_9f_Adetleri_3_<\\\/property>\\u000d\\u000a        <property name=\\\"VisibleIndex\\\">2<\\\/property>\\u000d\\u000a        <property name=\\\"ActualWidth\\\">NaN<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a    <\\\/property>\\u000d\\u000a    <property name=\\\"View\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a      <property name=\\\"FormatConditions\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a      <property name=\\\"AllowConditionalFormattingMenu\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"ShowIndicator\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"AutoWidth\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"ShowGroupPanel\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"AllowEditing\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"NavigationStyle\\\">Row<\\\/property>\\u000d\\u000a      <property name=\\\"ColumnChooserState\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"Location\\\">16.8,-152<\\\/property>\\u000d\\u000a        <property name=\\\"Size\\\">220,250<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a    <\\\/property>\\u000d\\u000a    <property name=\\\"TotalSummary\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a    <property name=\\\"MRUFilters\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a    <property name=\\\"GroupSummarySortInfo\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a  <\\\/property>\\u000d\\u000a<\\\/XtraSerializer>\"},{\"Key\":\"DG__c3_96deme_Detaylar_c4_b1\",\"Layout\":\"<XtraSerializer version=\\\"1.0\\\" application=\\\"GridControl\\\">\\u000d\\u000a  <property name=\\\"#LayoutVersion\\\" isnull=\\\"true\\\" \\\/>\\u000d\\u000a  <property name=\\\"$GridControl\\\" iskey=\\\"true\\\" value=\\\"GridControl\\\">\\u000d\\u000a    <property name=\\\"UseFieldNameForSerialization\\\">true<\\\/property>\\u000d\\u000a    <property name=\\\"GroupCount\\\">0<\\\/property>\\u000d\\u000a    <property name=\\\"GroupSummary\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a    <property name=\\\"SortInfo\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a    <property name=\\\"Columns\\\" iskey=\\\"true\\\" value=\\\"2\\\">\\u000d\\u000a      <property name=\\\"Item1\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"GridRow\\\">0<\\\/property>\\u000d\\u000a        <property name=\\\"FieldName\\\">Ödeme Tipi<\\\/property>\\u000d\\u000a        <property name=\\\"Name\\\">DG__c3_96deme_Detaylar_c4_b1_1_<\\\/property>\\u000d\\u000a        <property name=\\\"VisibleIndex\\\">0<\\\/property>\\u000d\\u000a        <property name=\\\"ActualWidth\\\">NaN<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a      <property name=\\\"Item2\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"GridRow\\\">0<\\\/property>\\u000d\\u000a        <property name=\\\"FieldName\\\">T.Tutar<\\\/property>\\u000d\\u000a        <property name=\\\"Name\\\">DG__c3_96deme_Detaylar_c4_b1_2_<\\\/property>\\u000d\\u000a        <property name=\\\"VisibleIndex\\\">1<\\\/property>\\u000d\\u000a        <property name=\\\"ActualWidth\\\">NaN<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a    <\\\/property>\\u000d\\u000a    <property name=\\\"View\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a      <property name=\\\"FormatConditions\\\" iskey=\\\"true\\\" value=\\\"6\\\">\\u000d\\u000a        <property name=\\\"Item1\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a          <property name=\\\"Format\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a            <property name=\\\"Background\\\">#FFE7004B<\\\/property>\\u000d\\u000a            <property name=\\\"Foreground\\\">#FFFFFFFF<\\\/property>\\u000d\\u000a            <property name=\\\"FontSize\\\">18<\\\/property>\\u000d\\u000a          <\\\/property>\\u000d\\u000a          <property name=\\\"FieldName\\\">Ödeme Tipi<\\\/property>\\u000d\\u000a          <property name=\\\"Expression\\\">[Ödeme Tipi] = 'Yemek Sepeti'<\\\/property>\\u000d\\u000a          <property name=\\\"ApplyToRow\\\">true<\\\/property>\\u000d\\u000a          <property name=\\\"TypeName\\\">FormatCondition<\\\/property>\\u000d\\u000a        <\\\/property>\\u000d\\u000a        <property name=\\\"Item2\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a          <property name=\\\"Format\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a            <property name=\\\"Background\\\">#FFF39C12<\\\/property>\\u000d\\u000a            <property name=\\\"Foreground\\\">#FFFFFFFF<\\\/property>\\u000d\\u000a            <property name=\\\"FontSize\\\">18<\\\/property>\\u000d\\u000a          <\\\/property>\\u000d\\u000a          <property name=\\\"FieldName\\\">Ödeme Tipi<\\\/property>\\u000d\\u000a          <property name=\\\"Expression\\\">[Ödeme Tipi] = 'Trendyol Yemek'<\\\/property>\\u000d\\u000a          <property name=\\\"ApplyToRow\\\">true<\\\/property>\\u000d\\u000a          <property name=\\\"TypeName\\\">FormatCondition<\\\/property>\\u000d\\u000a        <\\\/property>\\u000d\\u000a        <property name=\\\"Item3\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a          <property name=\\\"Format\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a            <property name=\\\"Background\\\">#FF800080<\\\/property>\\u000d\\u000a            <property name=\\\"Foreground\\\">#FFFFFFFF<\\\/property>\\u000d\\u000a            <property name=\\\"FontSize\\\">18<\\\/property>\\u000d\\u000a          <\\\/property>\\u000d\\u000a          <property name=\\\"FieldName\\\">Ödeme Tipi<\\\/property>\\u000d\\u000a          <property name=\\\"Expression\\\">[Ödeme Tipi] = 'Getir Yemek'<\\\/property>\\u000d\\u000a          <property name=\\\"ApplyToRow\\\">true<\\\/property>\\u000d\\u000a          <property name=\\\"TypeName\\\">FormatCondition<\\\/property>\\u000d\\u000a        <\\\/property>\\u000d\\u000a        <property name=\\\"Item4\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a          <property name=\\\"Format\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a            <property name=\\\"Background\\\">#FF4BACC6<\\\/property>\\u000d\\u000a            <property name=\\\"Foreground\\\">#FFFFFFFF<\\\/property>\\u000d\\u000a            <property name=\\\"FontSize\\\">18<\\\/property>\\u000d\\u000a          <\\\/property>\\u000d\\u000a          <property name=\\\"FieldName\\\">Ödeme Tipi<\\\/property>\\u000d\\u000a          <property name=\\\"Expression\\\">[Ödeme Tipi] = 'Migros Yemek'<\\\/property>\\u000d\\u000a          <property name=\\\"ApplyToRow\\\">true<\\\/property>\\u000d\\u000a          <property name=\\\"TypeName\\\">FormatCondition<\\\/property>\\u000d\\u000a        <\\\/property>\\u000d\\u000a        <property name=\\\"Item5\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a          <property name=\\\"ValueRule\\\">Equal<\\\/property>\\u000d\\u000a          <property name=\\\"Value1\\\" type=\\\"System.String\\\">WebEntegra<\\\/property>\\u000d\\u000a          <property name=\\\"Format\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a            <property name=\\\"Background\\\">#FF446EA2<\\\/property>\\u000d\\u000a            <property name=\\\"FontSize\\\">18<\\\/property>\\u000d\\u000a          <\\\/property>\\u000d\\u000a          <property name=\\\"FieldName\\\">Ödeme Tipi<\\\/property>\\u000d\\u000a          <property name=\\\"ApplyToRow\\\">true<\\\/property>\\u000d\\u000a          <property name=\\\"TypeName\\\">FormatCondition<\\\/property>\\u000d\\u000a        <\\\/property>\\u000d\\u000a        <property name=\\\"Item6\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a          <property name=\\\"ValueRule\\\">Equal<\\\/property>\\u000d\\u000a          <property name=\\\"Value1\\\" type=\\\"System.String\\\">Telefon<\\\/property>\\u000d\\u000a          <property name=\\\"Format\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a            <property name=\\\"Background\\\">#FF446EA2<\\\/property>\\u000d\\u000a            <property name=\\\"FontSize\\\">18<\\\/property>\\u000d\\u000a          <\\\/property>\\u000d\\u000a          <property name=\\\"FieldName\\\">Ödeme Tipi<\\\/property>\\u000d\\u000a          <property name=\\\"ApplyToRow\\\">true<\\\/property>\\u000d\\u000a          <property name=\\\"TypeName\\\">FormatCondition<\\\/property>\\u000d\\u000a        <\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a      <property name=\\\"AllowConditionalFormattingMenu\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"ShowIndicator\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"AutoWidth\\\">true<\\\/property>\\u000d\\u000a      <property name=\\\"ShowGroupPanel\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"AllowEditing\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"NavigationStyle\\\">Row<\\\/property>\\u000d\\u000a      <property name=\\\"ColumnChooserState\\\" isnull=\\\"true\\\" iskey=\\\"true\\\">\\u000d\\u000a        <property name=\\\"Location\\\">20.3333333333333,64<\\\/property>\\u000d\\u000a        <property name=\\\"Size\\\">220,250<\\\/property>\\u000d\\u000a      <\\\/property>\\u000d\\u000a      <property name=\\\"ShowTotalSummary\\\">false<\\\/property>\\u000d\\u000a      <property name=\\\"EnableSelectedRowAppearance\\\">false<\\\/property>\\u000d\\u000a    <\\\/property>\\u000d\\u000a    <property name=\\\"TotalSummary\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a    <property name=\\\"MRUFilters\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a    <property name=\\\"GroupSummarySortInfo\\\" iskey=\\\"true\\\" value=\\\"0\\\" \\\/>\\u000d\\u000a  <\\\/property>\\u000d\\u000a<\\\/XtraSerializer>\"}]","Name":"Entegrasyon Raporu","PageSize":"0","ReportType":0,"SortOrder":810,"Template":"[#Sipariş Adetleri:2, 1, 2]\u000d\u000a>>[I]Kaynak|[N]Adet|[C]T.Tutar\u000d\u000a@{REPORT TICKET DETAILS:TS.Kaynak.Distinct:(TY=Paket Servis)::,}\u000d\u000a$1|{REPORT TICKET COUNT:(TS.Kaynak=$1)}|{REPORT TICKET TOTAL:(TS.Kaynak=$1)}\u000d\u000a\u000d\u000a[ :1]\u000d\u000a \u000d\u000a\u000d\u000a[#Ödeme Detayları:2, 2]\u000d\u000a>>Ödeme Tipi|[C]T.Tutar\u000d\u000a@{REPORT TICKET DETAILS:TS.Kaynak.Distinct:(TY=Paket Servis)::,}\u000d\u000a>>$1\u000d\u000a{REPORT PAYMENT DETAILS:P.Name,P.Amount.Sum:(TS.Kaynak=$1)}"},{"DisplayInExplorer":false,"Layouts":null,"Name":"ENT- Payment Types","PageSize":null,"ReportType":0,"SortOrder":860,"Template":"[PaymentTypes:1,1]\u000d\u000a>PaymentId|PaymentName\u000d\u000a{REPORT SQL DETAILS:SELECT PT.Id,PT.Name FROM PaymentTypes PT:F.Id,F.Name::{0}|{1}:}"}],"Departments":null,"EntityScreens":[{"AskTicketType":false,"BackgroundColor":"Transparent","ButtonFontSize":0,"ButtonHeader":"<size 50><panel #17c0eb><hover #17c0eb>PosEntegra<\/hover><\/panel><\/size>","ButtonHeight":0,"ColumnCount":0,"DetailTemplate":null,"DisplayMode":3,"DisplayState":null,"EntityScreenMaps":[],"EntityTypeName":"Müşteriler","FontSize":50,"Layout":"<?xml version=\"1.0\" encoding=\"utf-16\"?><LayoutControl ID=\"LayoutControl\" ItemSpace=\"0\" Padding=\"0,0,0,0\"><Element ID=\"Nd9ljBX_2dDV0Ci2YyFs_EfPA\" VerticalAlignment=\"Stretch\" \/><LayoutGroup Orientation=\"Vertical\" VerticalAlignment=\"Stretch\"><Element ID=\"N12qv3qfnskirw2tH7eXYUA\" HorizontalAlignment=\"Stretch\" VerticalAlignment=\"Stretch\" Height=\"NaN\" \/><Element ID=\"NMWP5iOL_1k2HROfhRGODLA\" VerticalAlignment=\"Stretch\" \/><Element ID=\"NadOQpwzSrEC8kqVHoaBkhg\" VerticalAlignment=\"Stretch\" \/><Element ID=\"NskHq8xsAT0ybBBHBmY3yQw\" VerticalAlignment=\"Stretch\" \/><Element ID=\"Nqzq8kfsQfkmskPD38gz10A\" VerticalAlignment=\"Stretch\" \/><Element ID=\"N6IWl4tyMxkKKlydLLKhOVA\" VerticalAlignment=\"Stretch\" \/><Element ID=\"NzGFqN8YRJU_2dhs9WzrVi3yA\" VerticalAlignment=\"Stretch\" \/><Element ID=\"NLN0W6t4vz0m7EnbT_b2niA\" VerticalAlignment=\"Stretch\" \/><Element ID=\"Nt26nd9HnAkqOJmW109gm7Q\" VerticalAlignment=\"Stretch\" \/><\/LayoutGroup><AvailableItems \/><\/LayoutControl>","Name":"ENT- PosEntegra","PageCount":1,"RowCount":0,"SearchValueReplacePattern":null,"SortOrder":50,"StateFilter":null,"TicketTypeName":"Paket Servis","UseStateDisplayFormat":false,"Widgets":[{"Angle":0,"AutoRefresh":true,"AutoRefreshInterval":0,"CornerRadius":0,"CreatorName":"LabelWidgetCreator","Height":100,"Margin":"3;0;3;3","Name":null,"Properties":"{\"Alignment\":\"Center\",\"Alignments\":[\"Left\",\"Right\",\"Center\"],\"BackgroundColor\":\"#FFFDCB6E\",\"BorderColor\":\"Transparent\",\"BorderThickness\":\"0\",\"FontName\":\"Segoe UI\",\"FontSize\":30,\"FontWeight\":\"Normal\",\"FontWeights\":[\"Normal\",\"Thin\",\"Bold\"],\"ForegroundColor\":\"#00FFFFFF\",\"SettingMap\":null,\"Text\":\"Entegrasyon Ayarları\",\"VerticalAlignment\":\"Center\",\"VerticalAlignments\":[\"Top\",\"Center\",\"Bottom\"]}","Scale":0,"UniqueId":"N12qv3qfnskirw2tH7eXYUA","Width":100,"XLocation":0,"YLocation":0,"Zindex":0},{"Angle":0,"AutoRefresh":true,"AutoRefreshInterval":0,"CornerRadius":0,"CreatorName":"CustomReportViewerCreator","Height":100,"Margin":null,"Name":null,"Properties":"{\"BorderColor\":\"#404040\",\"Parameters\":null,\"RefreshingWidgets\":null,\"ReportName\":\"Entegrasyon Raporu\",\"SettingMappings\":\"\",\"Zoom\":0}","Scale":0,"UniqueId":"Nd9ljBX-DV0Ci2YyFs_EfPA","Width":100,"XLocation":0,"YLocation":0,"Zindex":0},{"Angle":0,"AutoRefresh":false,"AutoRefreshInterval":0,"CornerRadius":0,"CreatorName":"AutomationButtonCreator","Height":41,"Margin":"3;3;3;3","Name":null,"Properties":"{\"Async\":false,\"ButtonColor\":\"#FF000000\",\"Caption\":\"[='{GLOBAL SETTING:ENT-ST-OtoYol}'=='Açık'?'<background #FF00B894><size 15>Oto Yola Çıkar<\\\/size><br\\\/>Açık<\\\/background>':'<background #FFD63031><size 15>Otomatik Yola Çıkar<\\\/size><br\\\/>Kapalı<\\\/background>']\",\"CommandName\":\"ENT-ST-OtoYol\",\"Focusable\":false,\"FontSize\":20,\"HighlightColor\":\"#FF4F81BD\",\"ImagePath\":null,\"KeyboardMap\":null,\"Validation\":null,\"Value\":null}","Scale":0,"UniqueId":"NMWP5iOL_1k2HROfhRGODLA","Width":100,"XLocation":1200,"YLocation":856,"Zindex":0},{"Angle":0,"AutoRefresh":false,"AutoRefreshInterval":0,"CornerRadius":0,"CreatorName":"AutomationButtonCreator","Height":40,"Margin":"3;3;3;3","Name":"RefreshItem24","Properties":"{\"Async\":false,\"ButtonColor\":\"#FF000000\",\"Caption\":\"[='{GLOBAL SETTING:ENT-ST-OtoYol}'=='Açık'?'<background #FF00B894><size 15>Yola Çıkma<\\\/size><br\\\/>{GLOBAL SETTING:ENT-NU-OtoYolSuresi} Dk<\\\/background>':'<background #FFD63031><size 15>Oto Yola Çıkar<\\\/size><br\\\/>Kapalı<\\\/background>']\",\"CommandName\":\"ENT-NU-OtoYolSuresi\",\"Focusable\":false,\"FontSize\":20,\"HighlightColor\":\"#FF4F81BD\",\"ImagePath\":null,\"KeyboardMap\":null,\"Validation\":null,\"Value\":\"NU|5|30|5\"}","Scale":0,"UniqueId":"NadOQpwzSrEC8kqVHoaBkhg","Width":100,"XLocation":1310,"YLocation":856,"Zindex":0},{"Angle":0,"AutoRefresh":false,"AutoRefreshInterval":0,"CornerRadius":0,"CreatorName":"AutomationButtonCreator","Height":40,"Margin":"3;3;3;3","Name":null,"Properties":"{\"Async\":false,\"ButtonColor\":\"#FF000000\",\"Caption\":\"[='{GLOBAL SETTING:ENT-ST-OtoTeslim}'=='Açık'?'<background #FF00B894><size 15>Oto Teslim<\\\/size><br\\\/>Açık<\\\/background>':'<background #FFD63031><size 15>Oto Teslim<\\\/size><br\\\/>Kapalı<\\\/background>']\",\"CommandName\":\"ENT-ST-OtoTeslim\",\"Focusable\":false,\"FontSize\":20,\"HighlightColor\":\"#FF4F81BD\",\"ImagePath\":null,\"KeyboardMap\":null,\"Validation\":null,\"Value\":null}","Scale":0,"UniqueId":"NskHq8xsAT0ybBBHBmY3yQw","Width":100,"XLocation":1420,"YLocation":856,"Zindex":0},{"Angle":0,"AutoRefresh":false,"AutoRefreshInterval":0,"CornerRadius":0,"CreatorName":"AutomationButtonCreator","Height":40,"Margin":"3;3;3;3","Name":"RefreshItem25","Properties":"{\"Async\":false,\"ButtonColor\":\"#FF000000\",\"Caption\":\"[='{GLOBAL SETTING:ENT-ST-OtoTeslim}'=='Açık'?'<background #FF00B894><size 15>Oto Teslim<\\\/size><br\\\/>{GLOBAL SETTING:ENT-NU-OtoTeslimSuresi} Dk<\\\/background>':'<background #FFD63031><size 15>Oto Teslim<\\\/size><br\\\/>Kapalı<\\\/background>']\",\"CommandName\":\"ENT-NU-OtoTeslimSuresi\",\"Focusable\":false,\"FontSize\":20,\"HighlightColor\":\"#FF4F81BD\",\"ImagePath\":null,\"KeyboardMap\":null,\"Validation\":null,\"Value\":\"NU|5|30|5\"}","Scale":0,"UniqueId":"Nqzq8kfsQfkmskPD38gz10A","Width":100,"XLocation":1530,"YLocation":856,"Zindex":0},{"Angle":0,"AutoRefresh":false,"AutoRefreshInterval":0,"CornerRadius":0,"CreatorName":"AutomationButtonCreator","Height":40,"Margin":"3;3;3;3","Name":null,"Properties":"{\"Async\":false,\"ButtonColor\":\"#FF000000\",\"Caption\":\"[='{GLOBAL SETTING:ENT-ST-GörselUyarı}'=='Açık'?'<background #FF00B894><size 15>Görsel Uyarı<\\\/size><br\\\/>Açık<\\\/background>':'<background #FFD63031><size 15>Görsel Uyarı<\\\/size><br\\\/>Kapalı<\\\/background>']\",\"CommandName\":\"ENT-ST-GörselUyarı\",\"Focusable\":false,\"FontSize\":20,\"HighlightColor\":\"#FF4F81BD\",\"ImagePath\":null,\"KeyboardMap\":null,\"Validation\":null,\"Value\":null}","Scale":0,"UniqueId":"N6IWl4tyMxkKKlydLLKhOVA","Width":100,"XLocation":1200,"YLocation":856,"Zindex":0},{"Angle":0,"AutoRefresh":false,"AutoRefreshInterval":0,"CornerRadius":0,"CreatorName":"AutomationButtonCreator","Height":40,"Margin":"3;3;3;3","Name":"RefreshItem26","Properties":"{\"Async\":false,\"ButtonColor\":\"#FF000000\",\"Caption\":\"[='{GLOBAL SETTING:ENT-ST-GörselUyarı}'=='Açık'?'<background #FF00B894><size 15>Uyarı Süresi<\\\/size><br\\\/>{GLOBAL SETTING:ENT-NU-GörselUyarıSuresi} Sn<\\\/background>':'<background #FFD63031><size 15>Görsel Uyarı<\\\/size><br\\\/>Kapalı<\\\/background>']\",\"CommandName\":\"ENT-NU-GörselUyarıSuresi\",\"Focusable\":false,\"FontSize\":20,\"HighlightColor\":\"#FF4F81BD\",\"ImagePath\":null,\"KeyboardMap\":null,\"Validation\":null,\"Value\":\"NU|5|30|5\"}","Scale":0,"UniqueId":"NzGFqN8YRJU-hs9WzrVi3yA","Width":100,"XLocation":1310,"YLocation":856,"Zindex":0},{"Angle":0,"AutoRefresh":false,"AutoRefreshInterval":0,"CornerRadius":0,"CreatorName":"AutomationButtonCreator","Height":40,"Margin":"3;3;3;3","Name":null,"Properties":"{\"Async\":false,\"ButtonColor\":\"#FF000000\",\"Caption\":\"[='{GLOBAL SETTING:ENT-ST-SesliUyarı}'=='Açık'?'<background #FF00B894><size 15>Sesli Uyarı<\\\/size><br\\\/>Açık<\\\/background>':'<background #FFD63031><size 15>Sesli Uyarı<\\\/size><br\\\/>Kapalı<\\\/background>']\",\"CommandName\":\"ENT-ST-SesliUyarı\",\"Focusable\":false,\"FontSize\":20,\"HighlightColor\":\"#FF4F81BD\",\"ImagePath\":null,\"KeyboardMap\":null,\"Validation\":null,\"Value\":null}","Scale":0,"UniqueId":"NLN0W6t4vz0m7EnbT_b2niA","Width":100,"XLocation":1420,"YLocation":856,"Zindex":0},{"Angle":0,"AutoRefresh":false,"AutoRefreshInterval":0,"CornerRadius":0,"CreatorName":"AutomationButtonCreator","Height":40,"Margin":"3;3;3;3","Name":"RefreshItem27","Properties":"{\"Async\":false,\"ButtonColor\":\"#FF000000\",\"Caption\":\"[='{GLOBAL SETTING:ENT-ST-SesliUyarı}'=='Açık'?'<background #FF00B894><size 15>Ses Tekrarı<\\\/size><br\\\/>{GLOBAL SETTING:ENT-NU-SesliTekrarı}<\\\/background>':'<background #FFD63031><size 15>Ses Tekrarı<\\\/size><br\\\/>Kapalı<\\\/background>']\",\"CommandName\":\"ENT-NU-SesliTekrarı\",\"Focusable\":false,\"FontSize\":20,\"HighlightColor\":\"#FF4F81BD\",\"ImagePath\":null,\"KeyboardMap\":null,\"Validation\":null,\"Value\":\"NU|1|3|1\"}","Scale":0,"UniqueId":"Nt26nd9HnAkqOJmW109gm7Q","Width":100,"XLocation":1530,"YLocation":856,"Zindex":0}]}],"EntityTypes":null,"Numerators":null,"OrderTagGroups":[{"AddTagPriceToOrderPrice":false,"ButtonColor":null,"ButtonHeight":65,"ColumnCount":5,"FontSize":14,"FreeTagging":true,"GroupTag":null,"Hidden":false,"MaxSelectedItems":0,"MinSelectedItems":0,"Name":"Ürün Etiketi","OrderTags":[],"Prefixes":"[]","SaveFreeTags":false,"SortOrder":0,"TaxFree":false},{"AddTagPriceToOrderPrice":false,"ButtonColor":null,"ButtonHeight":65,"ColumnCount":5,"FontSize":14,"FreeTagging":true,"GroupTag":null,"Hidden":false,"MaxSelectedItems":0,"MinSelectedItems":0,"Name":"Ürün Notu","OrderTags":[],"Prefixes":"[]","SaveFreeTags":false,"SortOrder":0,"TaxFree":false}],"PaymentTypes":[{"AccountName":"Y.S Online","AccountTransactionTypeName":"Ödeme Hareketi","ButtonColor":"#FF9BBB59","ButtonHeader":"Y.S<Br\/>Online","FontSize":26,"Name":"Y.S Online","OrderStateName":null,"OrderStateValue":null,"PaymentTypeMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":19,"UserRoleId":0}],"ProcessorSettings":"[{\"D\":null,\"N\":\"Ask Payment Description\",\"O\":20,\"S\":\"{\\\"DescriptionTemplate\\\":\\\"[?Fatura No:]\\\"}\"}]","SortOrder":160},{"AccountName":"Getir Online","AccountTransactionTypeName":"Ödeme Hareketi","ButtonColor":"#FFCD84F1","ButtonHeader":"","FontSize":26,"Name":"Getir Online","OrderStateName":null,"OrderStateValue":null,"PaymentTypeMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":19,"UserRoleId":0}],"ProcessorSettings":"[{\"D\":null,\"N\":\"Ask Payment Description\",\"O\":20,\"S\":\"{\\\"DescriptionTemplate\\\":\\\"[?Fatura No:]\\\"}\"}]","SortOrder":130},{"AccountName":"Y.S Cüzdan","AccountTransactionTypeName":"Ödeme Hareketi","ButtonColor":"#FFFF4D4D","ButtonHeader":"Y.S<Br\/>Cüzdan","FontSize":26,"Name":"Y.S Cüzdan","OrderStateName":null,"OrderStateValue":null,"PaymentTypeMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":19,"UserRoleId":0}],"ProcessorSettings":"[{\"D\":null,\"N\":\"Ask Payment Description\",\"O\":20,\"S\":\"{\\\"DescriptionTemplate\\\":\\\"[?Fatura No:]\\\"}\"}]","SortOrder":150},{"AccountName":"T.Y Online","AccountTransactionTypeName":"Ödeme Hareketi","ButtonColor":"#FFF79646","ButtonHeader":"T.Y<Br\/>Online","FontSize":26,"Name":"T.Y Online","OrderStateName":null,"OrderStateValue":null,"PaymentTypeMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":19,"UserRoleId":0}],"ProcessorSettings":"[{\"D\":null,\"N\":\"Ask Payment Description\",\"O\":20,\"S\":\"{\\\"DescriptionTemplate\\\":\\\"[?Fatura No:]\\\"}\"}]","SortOrder":170},{"AccountName":"Migros Online","AccountTransactionTypeName":"Ödeme Hareketi","ButtonColor":"#FFEE8D3D","ButtonHeader":"","FontSize":26,"Name":"Migros Online","OrderStateName":null,"OrderStateValue":null,"PaymentTypeMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":19,"UserRoleId":0}],"ProcessorSettings":"[{\"D\":null,\"N\":\"Ask Payment Description\",\"O\":20,\"S\":\"{\\\"DescriptionTemplate\\\":\\\"[?Fatura No:]\\\"}\"}]","SortOrder":140}],"PrintJobs":null,"PrinterTemplates":null,"Printers":null,"ProgramSettingValues":null,"Rules":[{"Actions":[{"ActionName":null,"CustomConstraint":"'{CALL:pe.ticketListByState('Yolda',',')}'!=''","Name":"ENT- Ask Question","ParameterValues":"question=Tüm Yoldaki Paketlerin Ödemesi  <b>Adisyonda Belirtildiyse<\/b> Alınacaktır !`buttons=Evet Al=ENT- Yoldaki Paket Ödemelerini Al Onay:red;darkred,Hayır=Hayır:Green;gold`description=`automationCommandName=`executeBgTF=`bgColor=white`transColor=`multiSelectTF=`inactiveCommandName=`inactiveTimeout=10`inactiveBgTF=","SortOrder":10},{"ActionName":null,"CustomConstraint":"'{CALL:pe.ticketListByState('Yolda',',')}'==''","Name":"ENT- Ask Question","ParameterValues":"question=<size 60><color red><sym><\/sym><\/color><\/size>`buttons=.`description=<color blue><size 40><b>    Yolda Çıkmış Sipariş Yok !<\/b><\/size><\/color>`automationCommandName=`executeBgTF=`bgColor=white`transColor=#14000000`multiSelectTF=`inactiveCommandName=`inactiveTimeout=2`inactiveBgTF=","SortOrder":20}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":2,"EventName":"AutomationCommandExecuted","Name":"ENT- Tüm Paket Ödemeleri Soru Sor","RuleConstraints":"[{\"L\":\"AutomationCommandName\",\"N\":\"h3YYb2W5tz\",\"O\":\"Equal\",\"R\":\"ENT- Yoldaki Paket Ödemelerini Al\"}]","SortOrder":2540,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"{CALL:pe.payTicket('[:CommandValue]','Ödeme Şekli')}","Name":"ENT- Navigate Module","ParameterValues":"moduleName=Entity`parameter=ENT- Paket Servis`hideHeaderTF=False","SortOrder":10}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"AutomationCommandExecuted","Name":"ENT- Hızlı Ödemeleri Al","RuleConstraints":"[{\"L\":\"AutomationCommandName\",\"N\":\"D26TropvXX\",\"O\":\"Equal\",\"R\":\"ENT-ÖdemeleriAl\"}]","SortOrder":1130,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"'{TICKET STATE:Kaynak}'=='Getir Yemek'","Name":"ENT- Update Ticket Calculation","ParameterValues":"calculationType=Getir İskonto`amount=`resetTicket=`removeCalculationTF=True`roundAmountTF=","SortOrder":10},{"ActionName":null,"CustomConstraint":"'{TICKET STATE:Kaynak}'=='Yemek Sepeti'","Name":"ENT- Update Ticket Calculation","ParameterValues":"calculationType=Joker İskonto`amount=`resetTicket=`removeCalculationTF=True`roundAmountTF=","SortOrder":20},{"ActionName":null,"CustomConstraint":"","Name":"ENT- Update Ticket Calculation","ParameterValues":"calculationType=İskonto`amount=`resetTicket=`removeCalculationTF=True`roundAmountTF=","SortOrder":30},{"ActionName":null,"CustomConstraint":"","Name":"ENT- Update Ticket Calculation","ParameterValues":"calculationType=Yuvarla`amount=`resetTicket=`removeCalculationTF=True`roundAmountTF=","SortOrder":40},{"ActionName":null,"CustomConstraint":"'{TICKET STATE:Kaynak}'=='Trendyol Yemek'","Name":"ENT- Update Ticket Calculation","ParameterValues":"calculationType=Trendyol İskonto`amount=`resetTicket=`removeCalculationTF=True`roundAmountTF=","SortOrder":50},{"ActionName":null,"CustomConstraint":"'{TICKET STATE:Kaynak}'=='Migros Yemek'","Name":"ENT- Update Ticket Calculation","ParameterValues":"calculationType=Migros İskonto`amount=`resetTicket=`removeCalculationTF=True`roundAmountTF=","SortOrder":60}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"TicketTotalChanged","Name":"ENT- İptal Edilen Siparişlerde İndirim Varsa İptal Et","RuleConstraints":"[{\"L\":\"RemainingAmount\",\"N\":\"V3X5BnXa3U\",\"O\":\"Less\",\"R\":\"0\"},{\"L\":\"PreviousTotal\",\"N\":\"uVD8IvhCzg\",\"O\":\"Greater\",\"R\":\"[:RemainingAmount]\"}]","SortOrder":1670,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:ENT-ST-GörselUyarı}'=='Açık'","Name":"ENT- Display Popup","ParameterValues":"name=`title=`message=<img>C:\\peClientV3\\images\\{CALL:pe.ekodu('[:Command]')}.png<\/img>`color=transparent`commandName=`commandValue=`inactivityTimeoutSeconds={GLOBAL SETTING:ENT-NU-GörselUyarıSuresi}","SortOrder":10},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:ENT-ST-SesliUyarı}'=='Açık'","Name":"ENT- Start Process","ParameterValues":"programDosyaYolu=C:\\peClientV3\\images\\{CALL:pe.ekodu('[:Command]')}{GLOBAL SETTING:ENT-NU-SesliTekrarı}.cmd`Arg=`useShellTF=True`isHiddenTF=True","SortOrder":20}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":1,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"MessageReceived","Name":"ENT- Yeni Sipariş Uyarısı","RuleConstraints":"[{\"L\":\"Command\",\"N\":\"rfUEX6reYd\",\"O\":\"Starts\",\"R\":\"ENT-YeniSiparis-\"}]","SortOrder":1160,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"'{CALL:pe.order('{TICKET TAG:ID}')}'!='' && '{CALL:pe.readGlobalSetting('ENT-ST-OtoYol')}'=='Kapalı'","Name":"ENT- Update Ticket Tag","ParameterValues":"tagName=pavoTeslim`tagValue=","SortOrder":10}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"TicketEntityChanged","Name":"ENT- Paketçiye Verilen Siparişleri Yolda Yap","RuleConstraints":"[{\"L\":\"EntityTypeName\",\"N\":\"tlzXdXCCf7\",\"O\":\"Starts\",\"R\":\"Paket\"},{\"L\":\"{TICKET TAG:ID}\",\"N\":\"7YBaidbQbj\",\"O\":\"IsNotNull\",\"R\":\"\"},{\"L\":\"{TICKET TOTAL}\",\"N\":\"CHGL681BRs\",\"O\":\"Greater\",\"R\":\"0\"}]","SortOrder":1630,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"'{CALL:pe.order('{TICKET TAG:ID}')}'!='' && '{CALL:pe.readGlobalSetting('ENT-ST-OtoTeslim')}'=='Kapalı'","Name":"ENT- Update Ticket Tag","ParameterValues":"tagName=pavoTeslim`tagValue=","SortOrder":10}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"TicketClosing","Name":"ENT- Teslim Edilen Siparişleri Teslim Edildi Yap","RuleConstraints":"[{\"L\":\"RemainingAmount\",\"N\":\"nIB4LheGco\",\"O\":\"Equal\",\"R\":\"0\"},{\"L\":\"{TICKET TAG:ID}\",\"N\":\"LnOJDV1zb8\",\"O\":\"IsNotNull\",\"R\":\"\"},{\"L\":\"{TICKET TOTAL}\",\"N\":\"fxbwuM4Jmh\",\"O\":\"Greater\",\"R\":\"0\"}]","SortOrder":1650,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:ENT-ST-OtoYol}'=='Açık'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.border('{REPORT TICKET DETAILS:TT.ID:GetTicketStateDuration(\"Kaynak\") > {GLOBAL SETTING:ENT-NU-OtoYolSuresi} AND GetTicketStateDuration(\"Kaynak\") < {GLOBAL SETTING:ENT-NU-OtoYolSuresiSon}:,}')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":10},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:ENT-ST-OtoTeslim}'=='Açık'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.border('{REPORT TICKET DETAILS:TT.ID:GetTicketStateDuration(\"Kaynak\") > {GLOBAL SETTING:ENT-NU-OtoTeslimSuresiBas} AND GetTicketStateDuration(\"Kaynak\") < {GLOBAL SETTING:ENT-NU-OtoTeslimSuresiSon}:,}')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":20}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":1,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"TriggerExecuted","Name":"ENT- Otomatik Yola Çıkar","RuleConstraints":"[{\"L\":\"TriggerName\",\"N\":\"M7yK8TYmG8\",\"O\":\"Equal\",\"R\":\"ENT- Tetikleyici\"}]","SortOrder":400,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'!='Açık'","Name":"ENT- Update Program Setting","ParameterValues":"settingName=[:AutomationCommandName]`settingValue=Açık`isLocalTF=False","SortOrder":10},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'=='Açık'","Name":"ENT- Update Program Setting","ParameterValues":"settingName=[:AutomationCommandName]`settingValue=Kapalı`isLocalTF=False","SortOrder":20},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'!='Açık'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateACS('{CALL:pe.split('[:CommandValue]','1')}','{CALL:pe.split('[:CommandValue]','2')}','1')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":30},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'=='Açık'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateACS('{CALL:pe.split('[:CommandValue]','1')}','{CALL:pe.split('[:CommandValue]','2')}','0')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":40},{"ActionName":null,"CustomConstraint":"'[:CommandValue]'!=''","Name":"ENT- Refresh Cache","ParameterValues":"","SortOrder":100},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'!='Açık' && '{CALL:pe.split('[:CommandValue]','3')}'!=''","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateACS('{CALL:pe.split('[:CommandValue]','1')}','{CALL:pe.split('[:CommandValue]','3')}','1')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":60},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'=='Açık' && '{CALL:pe.split('[:CommandValue]','3')}'!=''","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateACS('{CALL:pe.split('[:CommandValue]','1')}','{CALL:pe.split('[:CommandValue]','3')}','0')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":50},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'!='Açık' && '{CALL:pe.split('[:CommandValue]','4')}'!=''","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateACS('{CALL:pe.split('[:CommandValue]','4')}','{CALL:pe.split('[:CommandValue]','2')}','1')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":80},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'=='Açık' && '{CALL:pe.split('[:CommandValue]','4')}'!=''","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateACS('{CALL:pe.split('[:CommandValue]','4')}','{CALL:pe.split('[:CommandValue]','2')}','0')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":70},{"ActionName":null,"CustomConstraint":null,"Name":"ENT- Loop Values","ParameterValues":"name=RefreshItem`values=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30`splitChar=`displayProgressForItems=`progressTitle=","SortOrder":90}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":1,"EventName":"AutomationCommandExecuted","Name":"ENT- Sistem Özelleştirme Ayarlarını Değiştir","RuleConstraints":"[{\"L\":\"AutomationCommandName\",\"N\":\"VqF1BdDm5y\",\"O\":\"Starts\",\"R\":\"ENT-ST-\"},{\"L\":\"CommandValue\",\"N\":\"JR0noxsWPG\",\"O\":\"Starts\",\"R\":\"ST\"}]","SortOrder":1210,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":null,"Name":"ENT- Update Ticket State","ParameterValues":"stateName=Ödeme Şekli`currentState=`state=[:TagValue]`stateValue=`qtyExp=","SortOrder":10}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":2,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"TicketTagSelected","Name":"ENT- Update Payment Type State","RuleConstraints":"[{\"L\":\"TagName\",\"N\":\"4QzYchFBmQ\",\"O\":\"Equal\",\"R\":\"Ödeme Şekli\"}]","SortOrder":670,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":null,"Name":"ENT- Navigate Module","ParameterValues":"moduleName=Entity`parameter=[:AutomationCommandName]`hideHeaderTF=True","SortOrder":10}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"AutomationCommandExecuted","Name":"ENT- Management","RuleConstraints":"[{\"L\":\"AutomationCommandName\",\"N\":\"wKti25aK6n\",\"O\":\"Equal\",\"R\":\"ENT- Management\"},{\"L\":\"AutomationCommandName\",\"N\":\"hjJcu5sKxd\",\"O\":\"Equal\",\"R\":\"ENT- BossEntegra\"},{\"L\":\"AutomationCommandName\",\"N\":\"NvhJaG2Rlj\",\"O\":\"Equal\",\"R\":\"ENT- PosEntegra\"},{\"L\":\"AutomationCommandName\",\"N\":\"RFl3xs3CUK\",\"O\":\"Equal\",\"R\":\"ENT- EFatura\"}]","SortOrder":760,"Tags":"ENT, BE, PE"},{"Actions":[{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'!='{CALL:pe.split('[:CommandValue]','2')}'","Name":"ENT- Update Program Setting","ParameterValues":"settingName=[:AutomationCommandName]`settingValue=[=TN('{GLOBAL SETTING:[:AutomationCommandName]}')+TN('{CALL:pe.split('[:CommandValue]','1')}')]`isLocalTF=False","SortOrder":10},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'=='{CALL:pe.split('[:CommandValue]','2')}'","Name":"ENT- Update Program Setting","ParameterValues":"settingName=[:AutomationCommandName]`settingValue=[=TN('{CALL:pe.split('[:CommandValue]','3')}')]`isLocalTF=False","SortOrder":20},{"ActionName":null,"CustomConstraint":"'[:CommandValue]'!=''","Name":"ENT- Refresh Cache","ParameterValues":"","SortOrder":70},{"ActionName":null,"CustomConstraint":"'[:AutomationCommandName]'=='ENT-NU-OtoYolSuresi'","Name":"ENT- Update Program Setting","ParameterValues":"settingName=[:AutomationCommandName]Son`settingValue=[=TN('{GLOBAL SETTING:[:AutomationCommandName]}')+TN('5')]`isLocalTF=False","SortOrder":30},{"ActionName":null,"CustomConstraint":"'[:AutomationCommandName]'=='ENT-NU-OtoTeslimSuresi'","Name":"ENT- Update Program Setting","ParameterValues":"settingName=[:AutomationCommandName]Bas`settingValue=[=TN('{GLOBAL SETTING:ENT-NU-OtoYolSuresi}')+TN('{GLOBAL SETTING:[:AutomationCommandName]}')]`isLocalTF=False","SortOrder":40},{"ActionName":null,"CustomConstraint":"'[:AutomationCommandName]'=='ENT-NU-OtoTeslimSuresi'","Name":"ENT- Update Program Setting","ParameterValues":"settingName=[:AutomationCommandName]Son`settingValue=[=TN('{GLOBAL SETTING:ENT-NU-OtoYolSuresiSon}')+TN('{GLOBAL SETTING:[:AutomationCommandName]}')]`isLocalTF=False","SortOrder":50},{"ActionName":null,"CustomConstraint":null,"Name":"ENT- Loop Values","ParameterValues":"name=RefreshItem`values=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30`splitChar=`displayProgressForItems=`progressTitle=","SortOrder":60}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":2,"EventName":"AutomationCommandExecuted","Name":"ENT- Sistem Özelleştirme Sayı Ayarlarını Değiştir","RuleConstraints":"[{\"L\":\"AutomationCommandName\",\"N\":\"VqF1BdDm5y\",\"O\":\"Starts\",\"R\":\"ENT-NU-\"},{\"L\":\"CommandValue\",\"N\":\"JR0noxsWPG\",\"O\":\"Starts\",\"R\":\"NU\"}]","SortOrder":1220,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"'[:CommandValue]'!=''","Name":"ENT- Refresh Cache","ParameterValues":"","SortOrder":30},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'!='Açık'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateACA('{CALL:pe.split('[:CommandValue]','1')}','2')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":10},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'=='Açık'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateACA('{CALL:pe.split('[:CommandValue]','1')}','0')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":20}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":2,"EventName":"AutomationCommandExecuted","Name":"ENT- Sistem Özelleştirme Admin Pin Ayarlarını Değiştir","RuleConstraints":"[{\"L\":\"AutomationCommandName\",\"N\":\"VqF1BdDm5y\",\"O\":\"Starts\",\"R\":\"ENT-ST-\"},{\"L\":\"CommandValue\",\"N\":\"JR0noxsWPG\",\"O\":\"Starts\",\"R\":\"AP\"}]","SortOrder":1230,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'!='Açık' && '{CALL:pe.split('[:CommandValue]','1')}'!='Müşteri Hesabı'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updatePT('{CALL:pe.split('[:CommandValue]','1')}','0','3')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":10},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'=='Açık' && '{CALL:pe.split('[:CommandValue]','1')}'!='Müşteri Hesabı'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updatePT('{CALL:pe.split('[:CommandValue]','1')}','19','19')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":20},{"ActionName":null,"CustomConstraint":"'[:CommandValue]'!=''","Name":"ENT- Refresh Cache","ParameterValues":"","SortOrder":50},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'!='Açık' && '{CALL:pe.split('[:CommandValue]','1')}'=='Müşteri Hesabı'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateCA('{CALL:pe.split('[:CommandValue]','1')}','0')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":30},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'=='Açık' && '{CALL:pe.split('[:CommandValue]','1')}'=='Müşteri Hesabı'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateCA('{CALL:pe.split('[:CommandValue]','1')}','19')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":40}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":2,"EventName":"AutomationCommandExecuted","Name":"ENT- Sistem Özelleştirme Ödeme Tipi Ayarlarını Değiştir","RuleConstraints":"[{\"L\":\"AutomationCommandName\",\"N\":\"VqF1BdDm5y\",\"O\":\"Starts\",\"R\":\"ENT-ST-\"},{\"L\":\"CommandValue\",\"N\":\"kkWfgbrqXa\",\"O\":\"Starts\",\"R\":\"PT\"}]","SortOrder":1240,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'!='Açık'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateOP('{CALL:pe.split('[:CommandValue]','1')}','3')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":10},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'=='Açık'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateOP('{CALL:pe.split('[:CommandValue]','1')}','19')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":20},{"ActionName":null,"CustomConstraint":"'[:CommandValue]'!=''","Name":"ENT- Refresh Cache","ParameterValues":"","SortOrder":30}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":2,"EventName":"AutomationCommandExecuted","Name":"ENT- Sistem Özelleştirme Online Ödeme Tipi Ayarlarını Değiştir","RuleConstraints":"[{\"L\":\"AutomationCommandName\",\"N\":\"VqF1BdDm5y\",\"O\":\"Starts\",\"R\":\"ENT-ST-\"},{\"L\":\"CommandValue\",\"N\":\"kkWfgbrqXa\",\"O\":\"Starts\",\"R\":\"OP\"}]","SortOrder":1250,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'!='Açık'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateCA('{CALL:pe.split('[:CommandValue]','1')}','2')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":10},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:[:AutomationCommandName]}'=='Açık'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.updateCA('{CALL:pe.split('[:CommandValue]','1')}','19')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":20},{"ActionName":null,"CustomConstraint":"'[:CommandValue]'!=''","Name":"ENT- Refresh Cache","ParameterValues":"","SortOrder":30}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":2,"EventName":"AutomationCommandExecuted","Name":"ENT- Sistem Özelleştirme Online Ödeme Tipi Buton Ayarlarını Değiştir","RuleConstraints":"[{\"L\":\"AutomationCommandName\",\"N\":\"VqF1BdDm5y\",\"O\":\"Starts\",\"R\":\"ENT-ST-\"},{\"L\":\"CommandValue\",\"N\":\"kkWfgbrqXa\",\"O\":\"Starts\",\"R\":\"OPB\"}]","SortOrder":1260,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":null,"Name":"ENT- Refresh Widgets","ParameterValues":"WidgetNames=RefreshItem[:LoopValue]","SortOrder":10}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":1,"EventName":"ValueLooped","Name":"ENT- Sistem Özelleştirme Ayarlarını Değiştir Widget Yenile","RuleConstraints":"[{\"L\":\"Name\",\"N\":\"AofJ0uZxT2\",\"O\":\"Equal\",\"R\":\"RefreshItem\"}]","SortOrder":1270,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"{CALL:pe.payTicketBulk('Yolda','Ödeme Şekli')}","Name":"ENT- Navigate Module","ParameterValues":"moduleName=Entity`parameter=ENT- Paket Servis`hideHeaderTF=False","SortOrder":10}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"AutomationCommandExecuted","Name":"ENT- Tüm Yoldaki Paket Ödemelerini Al","RuleConstraints":"[{\"L\":\"AutomationCommandName\",\"N\":\"h3YYb2W5tz\",\"O\":\"Equal\",\"R\":\"ENT- Yoldaki Paket Ödemelerini Al Onay\"}]","SortOrder":2530,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":null,"Name":"ENT- Execute Script","ParameterValues":"Function=pe.convertType('[:TicketId]')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":10}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"AfterTicketClosing","Name":"ENT- Ön Siparişi Dönüştür","RuleConstraints":"[{\"L\":\"RemainingAmount\",\"N\":\"tCWrr7VUVb\",\"O\":\"Equal\",\"R\":\"0\"},{\"L\":\"{GLOBAL SETTING:ENT-ST-onSiparis}\",\"N\":\"DitIpsEaxT\",\"O\":\"Equal\",\"R\":\"Açık\"}]","SortOrder":1760,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:ENT-ST-onSiparis}'=='Açık'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.convertTicketType('0')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":10},{"ActionName":null,"CustomConstraint":"'{GLOBAL SETTING:ENT-ST-onSiparis}'=='Kapalı'","Name":"ENT- Execute Script","ParameterValues":"Function=pe.convertTicketType('1')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":20}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"AutomationCommandExecuted","Name":"ENT- Ön Sipariş Aktif Pasif","RuleConstraints":"[{\"L\":\"AutomationCommandName\",\"N\":\"yL6eyujzKB\",\"O\":\"Equal\",\"R\":\"ENT-ST-onSiparis\"}]","SortOrder":60,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":null,"Name":"ENT- Execute Script","ParameterValues":"Function=pe.sambaGunBasi()`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":10}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"TriggerExecuted","Name":"ENT- Token Al","RuleConstraints":"[{\"L\":\"TriggerName\",\"N\":\"qGKcNewC8D\",\"O\":\"Equal\",\"R\":\"ENT- Token\"}]","SortOrder":90,"Tags":"ENT"},{"Actions":[{"ActionName":null,"CustomConstraint":"'{CALL:sil.appCheck('Entegrasyon')}'=='False'","Name":"ENT- Execute Script","ParameterValues":"Function=sil.appCreate('Entegrasyon')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":10},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userRoleCheck('Entegrasyon')}'=='False'","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userRoleCreate('Entegrasyon')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":20},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('Entegrasyon')}'=='False' && '{CALL:sil.sseCheck()}'==''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreateEntegrasyon()`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":30},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('Entegrasyon')}'=='False' && '{CALL:sil.sseCheck()}'!=''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreateEntegrasyonSse()`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":40},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('Getir Yemek')}'=='False' && '{CALL:sil.sseCheck()}'==''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreate('Getir Yemek')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":50},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('Yemek Sepeti')}'=='False' && '{CALL:sil.sseCheck()}'==''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreate('Yemek Sepeti')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":60},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('Trendyol Yemek')}'=='False' && '{CALL:sil.sseCheck()}'==''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreate('Trendyol Yemek')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":70},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('WebEntegra')}'=='False' && '{CALL:sil.sseCheck()}'==''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreate('WebEntegra')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":80},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('WebEntegra')}'=='False' && '{CALL:sil.sseCheck()}'!=''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreateSse('WebEntegra')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":90},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('Trendyol Yemek')}'=='False' && '{CALL:sil.sseCheck()}'!=''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreateSse('Trendyol Yemek')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":100},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('Yemek Sepeti')}'=='False' && '{CALL:sil.sseCheck()}'!=''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreateSse('Yemek Sepeti')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":110},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('Getir Yemek')}'=='False' && '{CALL:sil.sseCheck()}'!=''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreateSse('Getir Yemek')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":120},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('Migros Yemek')}'=='False' && '{CALL:sil.sseCheck()}'==''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreate('Migros Yemek')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":130},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('Migros Yemek')}'=='False' && '{CALL:sil.sseCheck()}'!=''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreateSse('Migros Yemek')`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":140},{"ActionName":null,"CustomConstraint":null,"Name":"ENT- Execute Script","ParameterValues":"Function=sil.renkupdate()`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":190},{"ActionName":null,"CustomConstraint":null,"Name":"ENT- Execute Script","ParameterValues":"Function=sil.delRules()`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":200},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('BossEntegra')}'=='False' && '{CALL:sil.sseCheck()}'!=''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreateBossSse()`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":160},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('BossEntegra')}'=='False' && '{CALL:sil.sseCheck()}'==''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreateBoss()`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":150},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('Yetkisiz')}'=='False' && '{CALL:sil.sseCheck()}'!=''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreateYetkisizSse()`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":180},{"ActionName":null,"CustomConstraint":"'{CALL:sil.userCheck('Yetkisiz')}'=='False' && '{CALL:sil.sseCheck()}'==''","Name":"ENT- Execute Script","ParameterValues":"Function=sil.userCreateYetkisiz()`Komut=`Parametreler=`RunInBGTrueFalse=True","SortOrder":170}],"AppRuleMaps":[{"DepartmentId":0,"TerminalId":0,"TicketTypeId":0,"UserRoleId":0}],"ConstraintMatch":0,"EventName":"UserLoggedIn","Name":"ENT- Entegrasyon Kullanıcılarını Oluştur","RuleConstraints":"[]","SortOrder":1520,"Tags":"ENT"}],"Scripts":[{"Code":"\/\/#####################################################################################################EFATURA\u000d\u000a\u000d\u000afunction pavo(){\u000d\u000a\u0009try {\u000d\u000a\u0009\u0009Data.Set(\"canContinue\",true);\u000d\u000a\u0009var paymentMethod = Data.Get(\"paymentTypeName\");\u000d\u000a\u0009var amount = Data.Get(\"tenderedAmount\");\u000d\u000a\u0009var paymentinfo = '';\u000d\u000a\u0009var ticketId = JSON.parse(gql.Exec('{getLocalSetting(name:\"ticketId\"){name,value}}')).data.getLocalSetting.value;\u000d\u000a\u0009var serialNumber = JSON.parse(gql.Exec('{getLocalSetting(name:\"EF-AktifCihaz\"){name,value}}')).data.getLocalSetting.value;\u000d\u000a\u0009 if (serialNumber==null || serialNumber=='İPTAL'|| serialNumber=='')   {\u000d\u000a    var serialNumbers = JSON.parse(gql.Exec('{getGlobalSetting(name:\"SeriNolar\"){name,value}}')).data.getGlobalSetting.value; \u000d\u000a   var serialNumberSelected = dlg.AskQuestion(\"Aktif Cihazı Seçin\",\"\"+serialNumbers+\",İPTAL\");\u000d\u000a    var serialNumberUpdate = gql.Exec('mutation m {updateLocalSetting(name:\"EF-AktifCihaz\",value:\"'+serialNumberSelected+'\"){name,value}}');\u000d\u000a   var serialNumber = JSON.parse(gql.Exec('{getLocalSetting(name:\"EF-AktifCihaz\"){name,value}}')).data.getLocalSetting.value;\u000d\u000a    if (serialNumberSelected==\"İPTAL\") {\u000d\u000a      Data.Set(\"canContinue\",false);\u000d\u000a     dlg.ShowMessage(\"Ödemenin Alınacağı Cihaz Seçilmeden Devam Edilemez!\");\u000d\u000a    return 1;\u000d\u000a    }\u000d\u000a    }\u000d\u000a\u0009\/\/var serialNumber =''\u000d\u000a\u0009\u000d\u000a\u0009var url = 'https:\/\/api.posentegra.com.tr\/api\/pavo-process';\u000d\u000a\u0009var process = \"sendNotificationWithSerialNumber\";\u000d\u000a\u0009var processType = \"getSaleInfo\";\u000d\u000a\u0009var isWithInvoice = false;\u000d\u000a\u0009var data =\u000d\u000a\u0009  'process=' + encodeURIComponent(process) +\u000d\u000a\u0009  '&serialNumber=' + encodeURIComponent(serialNumber) +\u000d\u000a\u0009  '&ticketId=' + encodeURIComponent(ticketId) +\u000d\u000a\u0009  '&amount=' + encodeURIComponent(amount) +\u000d\u000a\u0009  '&processType=' + encodeURIComponent(processType) +\u000d\u000a\u0009  '&paymentMethod=' + (paymentMethod) +\u000d\u000a\u0009  '&isWithInvoice=' + encodeURIComponent(isWithInvoice);\u000d\u000a\u000d\u000a\u0009var result= web.Upload(url,data);\u000d\u000a\u0009  result = JSON.parse(result)\u000d\u000a\u0009  var hatamesaji='';\u000d\u000a\u0009  \u000d\u000a\u0009  if (result.success){\u000d\u000a\u0009\u0009  paymentinfo +=result.paymentId;\u000d\u000a\u0009\u0009  Data.Set(\"canContinue\",true);\u000d\u000a\u0009\u0009  Data.Set(\"description\", paymentinfo);\u000d\u000a\u0009\u0009  return 0;\u000d\u000a\u0009\u0009  \u000d\u000a\u0009  }else{\u000d\u000a\u0009  \u000d\u000a\u0009\u0009  Data.Set(\"canContinue\",false);\u000d\u000a\u0009\u0009  dlg.ShowMessage(result.msg);\u000d\u000a\u000d\u000a\u0009\u0009  return 1;  \u000d\u000a\u0009  }\u000d\u000a\u0009} catch (error) {\u000d\u000a\u0009\u0009Data.Set(\"canContinue\",false);\u000d\u000a\u0009\u0009dlg.ShowMessage(\"Bağlantı Hatası!\");\u000d\u000a\u0009\u0009return 1; \u000d\u000a\u0009}\u000d\u000a\u0009\u000d\u000a\u0009 }\u000d\u000a\u0009\u000d\u000a\u000d\u000afunction uptES() {\u000d\u000a    var sorgu = '[{\"D\":null,\"N\":\"Execute Script\",\"O\":20,\"S\":\"{\\\\\"ConfirmMessageHandler\\\\\":null,\\\\\"PreProcessHandler\\\\\":null,\\\\\"PreValidationHandler\\\\\":null,\\\\\"ProcessHandler\\\\\":\\\\\"pe.pavo()\\\\\"}\"}]';\u000d\u000a    var sonuc = sql.ExecSql(\"UPDATE PaymentTypes SET PaymentTypes.ProcessorSettings ='\"+sorgu+\"' WHERE PaymentTypes.Name!='Müşteri Hesabı'\");\u000d\u000a}\u000d\u000a\u000d\u000afunction uptAPC() {\u000d\u000a    var sorgu = '[{\"D\":null,\"N\":\"Ask Payment Description\",\"O\":20,\"S\":\"{\\\\\"DescriptionTemplate\\\\\":\\\\\"[?Fatura No:]\\\\\"}\"}]';\u000d\u000a    var sonuc = sql.ExecSql(\"UPDATE PaymentTypes SET PaymentTypes.ProcessorSettings ='\"+sorgu+\"' WHERE PaymentTypes.Name!='Müşteri Hesabı'\");\u000d\u000a}\u000d\u000a\u000d\u000a\u0009function sambaGunBasi(){ \u000d\u000a\u0009var userId = JSON.parse(gql.Exec('{getGlobalSetting(name:\"ENTID\"){name,value}}')).data.getGlobalSetting.value; \u000d\u000a\u0009var url = 'https:\/\/api.posentegra.com.tr\/api\/samba';\u000d\u000a\u0009var process = \"login\";\u000d\u000a\u0009var data =\u000d\u000a\u0009\u0009  'process='+process +\u000d\u000a\u0009\u0009  '&user_id='+ userId;\u000d\u000a\u0009var result= web.Upload(url,data);\u000d\u000a\u0009}\u000d\u000a\u000d\u000afunction cari(paymentMethod,amount,ticketId){\u000d\u000a\u0009var paymentinfo = '';\u000d\u000a\u0009\/\/var serialNumber = JSON.parse(gql.Exec('{getLocalSetting(name:\"EF-AktifCihaz\"){name,value}}')).data.getLocalSetting.value;\u000d\u000a    var serialNumber ='N860W6A2997'\u000d\u000a\u0009var url = 'https:\/\/api.posentegra.com.tr\/api\/pavo-process';\u000d\u000a\u0009var process = \"sendNotificationWithSerialNumber\";\u000d\u000a\u0009var processType = \"getSaleInfo\";\u000d\u000a\u0009var isWithInvoice = false;\u000d\u000a\u0009var data =\u000d\u000a\u0009  'process=' + encodeURIComponent(process) +\u000d\u000a\u0009  '&serialNumber=' + encodeURIComponent(serialNumber) +\u000d\u000a\u0009  '&ticketId=' + encodeURIComponent(ticketId) +\u000d\u000a\u0009  '&amount=' + encodeURIComponent(amount) +\u000d\u000a\u0009  '&processType=' + encodeURIComponent(processType) +\u000d\u000a\u0009  '&paymentMethod=' + (paymentMethod) +\u000d\u000a\u0009  '&isWithInvoice=' + encodeURIComponent(isWithInvoice);\u000d\u000a\u000d\u000a\u0009var result= web.Upload(url,data);\u000d\u000a\u000d\u000a\u0009 \u000d\u000a\u0009}\u000d\u000a\u000d\u000a\u000d\u000afunction delACMap(id,d1,d2){\u000d\u000asql.ExecSql(\"DELETE FROM AutomationCommandLogs\");\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000a\/\/#####################################################################################################EFATURA\u000d\u000a\u000d\u000a\u000d\u000a\/\/##################################################################################################POSENTEGRA\u000d\u000a\u000d\u000a\u000d\u000aif (!Array.prototype.findIndex) {\u000d\u000a  Array.prototype.findIndex = function(predicate) {\u000d\u000a    if (this === null) {\u000d\u000a      throw new TypeError('Array.prototype.findIndex called on null or undefined');\u000d\u000a    }\u000d\u000a    if (typeof predicate !== 'function') {\u000d\u000a      throw new TypeError('predicate must be a function');\u000d\u000a    }\u000d\u000a    var list = Object(this);\u000d\u000a    var length = list.length >>> 0;\u000d\u000a    var thisArg = arguments[1];\u000d\u000a    for (var i = 0; i < length; i++) {\u000d\u000a      if (predicate.call(thisArg, list[i], i, list)) {\u000d\u000a        return i;\u000d\u000a      }\u000d\u000a    }\u000d\u000a    return -1;\u000d\u000a  };\u000d\u000a}\u000d\u000a\u000d\u000afunction orderid(entityname) {\u000d\u000a  var str = entityname;\u000d\u000a  var patt1 = \/\\d{1,}\/g; \u000d\u000a  var result = str.match(patt1);\u000d\u000a  return result [0]\u000d\u000a}\u000d\u000afunction split(data,no) {\u000d\u000avar splited = data.split(\"|\")[no];\u000d\u000areturn splited;\u000d\u000a}\u000d\u000afunction ekodu(mesaj) {\u000d\u000a  var str = mesaj;\u000d\u000a \u0009str = str.replace('ENT-YeniSiparis-','')\u000d\u000a \u0009return str\u000d\u000a}\u000d\u000afunction konum(mesaj) {\u000d\u000a  var str = mesaj;\u000d\u000a \u0009str = str.replace(',',' ')\u000d\u000a \u0009return str\u000d\u000a}\u000d\u000a\u000d\u000afunction location(mesaj) {\u000d\u000a  var str = mesaj;\u000d\u000a    str = str.replace('https:\/\/www.google.com\/maps\/place\/','')\u000d\u000a \u0009str = str.replace(',',' ')\u000d\u000a \u0009return str\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000afunction wpId(mesaj) {\u000d\u000a  var str = mesaj;\u000d\u000a \u0009str = str.replace('ENTWP-','')\u000d\u000a \u0009return str\u000d\u000a}\u000d\u000afunction degistir(degis,mesaj) {\u000d\u000a  var str = mesaj;\u000d\u000a \u0009str = str.replace(degis,'')\u000d\u000a \u0009return str\u000d\u000a}\u000d\u000afunction cnv(mesaj) {\u000d\u000a  var str = mesaj;\u000d\u000a \u0009str = str.replace(',','.')\u000d\u000a \u0009return str\u000d\u000a}\u000d\u000afunction order(orderid) {\u000d\u000a   var  u = 'https:\/\/app.posentegra.com\/pe\/changeStatus?id='+orderid+'&token=ndbngpKPABDn24G2';\u000d\u000a   var data=web.Download(u)\u000d\u000a   return data\u000d\u000a}\u000d\u000afunction border(orderid) {\u000d\u000a   var  u = 'https:\/\/app.posentegra.com\/pe\/bulkChangeStatus?id='+orderid+'&token=ndbngpKPABDn24G2';\u000d\u000a   var data=web.Download(u)\u000d\u000a   return data\u000d\u000a}\u000d\u000a\u000d\u000afunction posticket(orderid,ticketid) {\u000d\u000a   var  u = 'https:\/\/api.posentegra.com\/api\/savePosTicket?id='+orderid+'&pos_ticket='+ticketid+'&token=swdedsas';\u000d\u000a   var data=web.Download(u)\u000d\u000a   return data\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000afunction updateStateSql(id,d1,d2){\u000d\u000asql.ExecSql(\"UPDATE Tickets SET Tickets.TicketStates = REPLACE(Tickets.TicketStates, '\"+d1+\"','\"+d2+\"') WHERE Tickets.Id='\"+id+\"'\");\u000d\u000a}\u000d\u000a\u000d\u000afunction ticketCheck(state,id){\u000d\u000areturn sql.Query(\"SELECT T.Id FROM Tickets T WHERE T.TicketStates LIKE '%\"+state+\"%' AND T.Id='\"+id+\"'\").Join();\u000d\u000a}\u000d\u000afunction ticketCheckByTag(state,tag){\u000d\u000areturn sql.Query(\"SELECT T.Id FROM Tickets T WHERE T.TicketStates LIKE '%\"+state+\"%' AND T.TicketTags LIKE '%\"+tag+\"%'\").Join();\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000afunction ticketListByState(state,split){\u000d\u000areturn sql.Query(\"SELECT T.Id FROM Tickets T WHERE T.TicketStates LIKE '%\"+state+\"%'\").Join(''+split+'');\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000afunction updateState(id,d2){\u000d\u000avar terminal = JSON.parse(gql.Exec('mutation m1 {registerTerminal(user: \"Entegrasyon\", ticketType: \"Paket Servis\", terminal: \"Sunucu\", department: \"Restoran\")}')).data.registerTerminal;\u000d\u000agql.Exec('mutation m2 {loadTerminalTicket(terminalId:\"'+terminal+'\",ticketId:\"'+id+'\") {id}}');\u000d\u000agql.Exec('mutation m4 {updateTerminalTicket(terminalId: \"'+terminal+'\", states: [{stateName: \"Paket\", state: \"'+d2+'\"}]) {id}}');\u000d\u000agql.Exec('mutation m5 {closeTerminalTicket(terminalId:\"'+terminal+'\")}');\u000d\u000agql.Exec('mutation m6 {unregisterTerminal(terminalId:\"'+terminal+'\")}');\u000d\u000a}\u000d\u000a\u000d\u000afunction ticketQuantityByState(state,split){\u000d\u000areturn sql.Query(\"SELECT COUNT(T.Id) FROM Tickets T WHERE T.TicketStates LIKE '%\"+state+\"%'\").Join(''+split+'');\u000d\u000a}\u000d\u000a\u000d\u000afunction updateEntity(id,d2,pktc){\u000d\u000avar terminal = JSON.parse(gql.Exec('mutation m1 {registerTerminal(user: \"Entegrasyon\", ticketType: \"Paket Servis\", terminal: \"Sunucu\", department: \"Restoran\")}')).data.registerTerminal;\u000d\u000agql.Exec('mutation m2 {loadTerminalTicket(terminalId:\"'+terminal+'\",ticketId:\"'+id+'\") {id}}');\u000d\u000agql.Exec('mutation m3 {changeEntityOfTerminalTicket(terminalId: \"'+terminal+'\", type: \"Paketçiler\", name: \"'+pktc+'\") {id}}');\u000d\u000agql.Exec('mutation m4 {updateTerminalTicket(terminalId: \"'+terminal+'\", states: [{stateName: \"Paket\", state: \"'+d2+'\"}, {stateName: \"Paketçi Adı\", state: \"'+pktc+'\"}]) {id}}');\u000d\u000agql.Exec('mutation m5 {closeTerminalTicket(terminalId:\"'+terminal+'\")}');\u000d\u000agql.Exec('mutation m6 {unregisterTerminal(terminalId:\"'+terminal+'\")}');\u000d\u000a}\u000d\u000a\u000d\u000afunction updateStateBulk(d1,d2){\u000d\u000avar terminal = JSON.parse(gql.Exec('mutation m1 {registerTerminal(user: \"Entegrasyon\", ticketType: \"Paket Servis\", terminal: \"Sunucu\", department: \"Restoran\")}')).data.registerTerminal;\u000d\u000avar veri\u0009= sql.Query(\"SELECT T.Id FROM Tickets T WHERE T.TicketStates LIKE '%\"+d1+\"%'\").Join('~').split('~');\u000d\u000afor(var i = 0; i < veri.length; i++) {\u000d\u000agql.Exec('mutation m2 {loadTerminalTicket(terminalId:\"'+terminal+'\",ticketId:\"'+veri[i]+'\") {id}}');\u000d\u000agql.Exec('mutation m4 {updateTerminalTicket(terminalId: \"'+terminal+'\", states: [{stateName: \"Paket\", state: \"'+d2+'\"}]) {id}}');\u000d\u000agql.Exec('mutation m5 {closeTerminalTicket(terminalId:\"'+terminal+'\")}');\u000d\u000a}\u000d\u000agql.Exec('mutation m6 {unregisterTerminal(terminalId:\"'+terminal+'\")}');\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000afunction updateEntityBulk(d1,d2,pktc){\u000d\u000avar terminal = JSON.parse(gql.Exec('mutation m1 {registerTerminal(user: \"Entegrasyon\", ticketType: \"Paket Servis\", terminal: \"Sunucu\", department: \"Restoran\")}')).data.registerTerminal;\u000d\u000avar veri\u0009= sql.Query(\"SELECT T.Id FROM Tickets T WHERE T.TicketStates LIKE '%\"+d1+\"%'\").Join('~').split('~');\u000d\u000afor(var i = 0; i < veri.length; i++) {\u000d\u000agql.Exec('mutation m2 {loadTerminalTicket(terminalId:\"'+terminal+'\",ticketId:\"'+veri[i]+'\") {id}}');\u000d\u000agql.Exec('mutation m3 {changeEntityOfTerminalTicket(terminalId: \"'+terminal+'\", type: \"Paketçiler\", name: \"'+pktc+'\") {id}}');\u000d\u000agql.Exec('mutation m4 {updateTerminalTicket(terminalId: \"'+terminal+'\", states: [{stateName: \"Paket\", state: \"'+d2+'\"}, {stateName: \"Paketçi Adı\", state: \"'+pktc+'\"}]) {id}}');\u000d\u000agql.Exec('mutation m5 {closeTerminalTicket(terminalId:\"'+terminal+'\")}');\u000d\u000a}\u000d\u000agql.Exec('mutation m6 {unregisterTerminal(terminalId:\"'+terminal+'\")}');\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000afunction findStateIndexByName(stateName) {\u000d\u000a  return function(state) {\u000d\u000a    return state.stateName === stateName;\u000d\u000a  };\u000d\u000a}\u000d\u000afunction ticketStateValue(id,stateName){\u000d\u000avar data = JSON.parse(gql.Exec('query q1 {getTicket(id: '+id+') {states {stateName state}}}')).data.getTicket.states;\u000d\u000avar index = data.findIndex(findStateIndexByName(stateName))\u000d\u000areturn data[index].state;\u000d\u000a}\u000d\u000a\u000d\u000afunction payTicket(id,stateName){\u000d\u000avar terminal = JSON.parse(gql.Exec('mutation m1 {registerTerminal(user: \"Entegrasyon\", ticketType: \"Paket Servis\", terminal: \"Sunucu\", department: \"Restoran\")}')).data.registerTerminal;\u000d\u000avar pt = ticketStateValue(id,stateName)\u000d\u000agql.Exec('mutation m2 {loadTerminalTicket(terminalId:\"'+terminal+'\",ticketId:\"'+id+'\") {id}}');\u000d\u000agql.Exec('mutation m3 {payTerminalTicket(terminalId:\"'+terminal+'\",paymentTypeName:\"'+pt+'\",executePaymentProcessors:true) {ticketid}}');\u000d\u000agql.Exec('mutation m5 {closeTerminalTicket(terminalId:\"'+terminal+'\")}');\u000d\u000agql.Exec('mutation m6 {unregisterTerminal(terminalId:\"'+terminal+'\")}');\u000d\u000a}\u000d\u000a\u000d\u000afunction payTicketBulk(d1,stateName){\u000d\u000avar terminal = JSON.parse(gql.Exec('mutation m1 {registerTerminal(user: \"Entegrasyon\", ticketType: \"Paket Servis\", terminal: \"Sunucu\", department: \"Restoran\")}')).data.registerTerminal;\u000d\u000avar veri\u0009= sql.Query(\"SELECT T.Id FROM Tickets T WHERE T.TicketStates LIKE '%\"+d1+\"%'\").Join('~').split('~');\u000d\u000afor(var i = 0; i < veri.length; i++) {\u000d\u000avar pt = ticketStateValue(veri[i],stateName)\u000d\u000agql.Exec('mutation m2 {loadTerminalTicket(terminalId:\"'+terminal+'\",ticketId:\"'+veri[i]+'\") {id}}');\u000d\u000agql.Exec('mutation m3 {payTerminalTicket(terminalId:\"'+terminal+'\",paymentTypeName:\"'+pt+'\",executePaymentProcessors:true) {ticketid}}');\u000d\u000agql.Exec('mutation m5 {closeTerminalTicket(terminalId:\"'+terminal+'\")}');\u000d\u000a}\u000d\u000agql.Exec('mutation m6 {unregisterTerminal(terminalId:\"'+terminal+'\")}');\u000d\u000a}\u000d\u000a\u000d\u000afunction moveTickets(date){\u000d\u000avar veri = sql.Query(\"SELECT T.Id FROM Tickets T WHERE T.IsClosed=0\").Join('~').split('~');\u000d\u000afor(var i = 0; i < veri.length; i++){\u000d\u000avar up = sql.Exec(\"UPDATE AccountTransactionDocuments SET Date='\"+date+\"' WHERE Id=\"+veri[i]+\"\");\u000d\u000a}\u000d\u000a}\u000d\u000a\u000d\u000afunction convertType(id){\u000d\u000avar up = sql.Exec(\"UPDATE Tickets SET PreOrder=0 WHERE Id=\"+id+\"\");\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000afunction convertTicketType(id){\u000d\u000avar up = sql.Exec(\"UPDATE TicketTypes SET PreOrder=\"+id+\"\");\u000d\u000a}\u000d\u000a\u000d\u000a\/\/##################################################################################################POSENTEGRA\u000d\u000a\u000d\u000a\u000d\u000a\u000d\u000a\/\/##################################################################################################CUSTOMIZE\u000d\u000afunction updateACS(ACName,ACS,TF){\u000d\u000avar ac= sql.Exec(\"SELECT Id FROM AutomationCommands AC WHERE AC.Name='\"+ACName+\"'\");\u000d\u000avar acid = ac[0]\u000d\u000avar up = sql.Exec(\"UPDATE AutomationCommandMaps SET \"+ACS+\"='\"+TF+\"' WHERE AutomationCommandId='\"+acid+\"'\");\u000d\u000areturn up[0];\u000d\u000a}\u000d\u000afunction updateACA(ACName,Type){\u000d\u000avar up = sql.Exec(\"UPDATE AutomationCommands SET ConfirmationType='\"+Type+\"' WHERE Name='\"+ACName+\"'\");\u000d\u000areturn up[0];\u000d\u000a}\u000d\u000afunction updatePT(PTName,PType,AcType){\u000d\u000avar up = sql.Exec(\"UPDATE Accounts SET AccountTypeId='\"+AcType+\"' WHERE Name='\"+PTName+\"'\");\u000d\u000avar pt= sql.Exec(\"SELECT Id FROM PaymentTypes PT WHERE PT.Name='\"+PTName+\"'\");\u000d\u000avar ptid = pt[0]\u000d\u000avar uppt = sql.Exec(\"UPDATE PaymentTypeMaps SET TicketTypeId='\"+PType+\"' WHERE PaymentTypeId='\"+ptid+\"'\");\u000d\u000areturn uppt[0];\u000d\u000a}\u000d\u000afunction updateCA(PTName,PType){\u000d\u000avar pt= sql.Exec(\"SELECT Id FROM PaymentTypes PT WHERE PT.Name='\"+PTName+\"'\");\u000d\u000avar ptid = pt[0]\u000d\u000avar uppt = sql.Exec(\"UPDATE PaymentTypeMaps SET TicketTypeId='\"+PType+\"' WHERE PaymentTypeId='\"+ptid+\"'\");\u000d\u000areturn uppt[0];\u000d\u000a}\u000d\u000afunction updateOP(PTName,AcType){\u000d\u000avar up = sql.Exec(\"UPDATE Accounts SET AccountTypeId='\"+AcType+\"' WHERE Name='\"+PTName+\"'\");\u000d\u000areturn up;\u000d\u000a}\u000d\u000afunction copy(dosyayolu,yenidosyayolu){\u000d\u000a   var object = new ActiveXObject(\"Scripting.FileSystemObject\");\u000d\u000a   var file = object.GetFile(dosyayolu);\u000d\u000a   file.Copy(yenidosyayolu);\u000d\u000a}\u000d\u000afunction del(dosyayolu){\u000d\u000a   var object = new ActiveXObject(\"Scripting.FileSystemObject\");\u000d\u000a   var file = object.GetFile(dosyayolu);\u000d\u000a   file.Delete();\u000d\u000a}\u000d\u000afunction readGlobalSetting(name){\u000d\u000avar globalSetting = JSON.parse(gql.Exec('{getGlobalSetting(name:\"'+name+'\"){name,value}}')).data.getGlobalSetting.value;\u000d\u000areturn globalSetting\u000d\u000a}\u000d\u000afunction readLocalSetting(name){\u000d\u000avar localSetting = JSON.parse(gql.Exec('{getLocalSetting(name:\"'+name+'\"){name,value}}')).data.getLocalSetting.value;\u000d\u000areturn localSetting\u000d\u000a}\u000d\u000a\u000d\u000afunction globalSetting(name,updatetype,value){\u000d\u000avar globalSetting = JSON.parse(gql.Exec('{getGlobalSetting(name:\"'+name+'\"){name,value}}')).data.getGlobalSetting.value;\u000d\u000aif(updatetype==\"Arttır\"){\u000d\u000avar newValue = (Number(globalSetting) + Number(value));\u000d\u000avar newGlobalSetting = gql.Exec('mutation m {updateGlobalSetting(name:\"'+name+'\",value:\"'+newValue+'\"){name,value}}');\u000d\u000avar newGlobalSetting = JSON.parse(gql.Exec('{getGlobalSetting(name:\"'+name+'\"){name,value}}')).data.getGlobalSetting.value;\u000d\u000areturn newGlobalSetting\u000d\u000a}\u000d\u000aif(updatetype==\"Güncelle\"){\u000d\u000avar newValue = value;\u000d\u000avar newGlobalSetting = gql.Exec('mutation m {updateGlobalSetting(name:\"'+name+'\",value:\"'+newValue+'\"){name,value}}');\u000d\u000avar newGlobalSetting = JSON.parse(gql.Exec('{getGlobalSetting(name:\"'+name+'\"){name,value}}')).data.getGlobalSetting.value;\u000d\u000areturn newGlobalSetting\u000d\u000a}\u000d\u000aif(updatetype==\"Azalt\"){\u000d\u000avar newValue = (Number(globalSetting) - Number(value));\u000d\u000avar newGlobalSetting = gql.Exec('mutation m {updateGlobalSetting(name:\"'+name+'\",value:\"'+newValue+'\"){name,value}}');\u000d\u000avar newGlobalSetting = JSON.parse(gql.Exec('{getGlobalSetting(name:\"'+name+'\"){name,value}}')).data.getGlobalSetting.value;\u000d\u000areturn newGlobalSetting}\u000d\u000a}\u000d\u000a\u000d\u000afunction localSetting(name,updatetype,value){\u000d\u000avar localSetting = JSON.parse(gql.Exec('{getLocalSetting(name:\"'+name+'\"){name,value}}')).data.getLocalSetting.value;\u000d\u000aif(updatetype==\"Arttır\"){\u000d\u000avar newValue = (Number(localSetting) + Number(value));\u000d\u000avar newLocalSetting = gql.Exec('mutation m {updateLocalSetting(name:\"'+name+'\",value:\"'+newValue+'\"){name,value}}');\u000d\u000avar newLocalSetting = JSON.parse(gql.Exec('{getLocalSetting(name:\"'+name+'\"){name,value}}')).data.getLocalSetting.value;\u000d\u000areturn newLocalSetting\u000d\u000a}\u000d\u000aif(updatetype==\"Güncelle\"){\u000d\u000avar newValue = value;\u000d\u000avar newLocalSetting = gql.Exec('mutation m {updateLocalSetting(name:\"'+name+'\",value:\"'+newValue+'\"){name,value}}');\u000d\u000avar newLocalSetting = JSON.parse(gql.Exec('{getLocalSetting(name:\"'+name+'\"){name,value}}')).data.getLocalSetting.value;\u000d\u000areturn newLocalSetting\u000d\u000a}\u000d\u000aif(updatetype==\"Azalt\"){\u000d\u000avar newValue = (Number(localSetting) - Number(value));\u000d\u000avar newLocalSetting = gql.Exec('mutation m {updateLocalSetting(name:\"'+name+'\",value:\"'+newValue+'\"){name,value}}');\u000d\u000avar newLocalSetting = JSON.parse(gql.Exec('{getLocalSetting(name:\"'+name+'\"){name,value}}')).data.getLocalSetting.value;\u000d\u000areturn newLocalSetting}\u000d\u000a}\u000d\u000a\/\/##################################################################################################CUSTOMIZE\u000d\u000a\u000d\u000a\u000d\u000a\u000d\u000a\/\/##################################################################################################BOSSENTEGRA\u000d\u000a\u000d\u000afunction spver(ver){\u000d\u000avar up = sql.Exec(\"SELECT [Version] From [VersionInfo] Where [Version]=\"+ver+\"\");\u000d\u000areturn up[0];\u000d\u000a}\u000d\u000a\u000d\u000afunction changePin(newPin) {\u000d\u000avar pin = sql.Exec(\"UPDATE [Users] SET [PinCode] = '\"+newPin+\"' WHERE [NAME] = 'BossEntegra'\");\u000d\u000a}\u000d\u000a\u000d\u000afunction changeUserPin(newPin,user) {\u000d\u000avar pin = sql.Exec(\"UPDATE [Users] SET [PinCode] = '\"+newPin+\"' WHERE [NAME] = '\"+user+\"'\");\u000d\u000a}\u000d\u000a\u000d\u000afunction getPin() {\u000d\u000a    var pin = sql.Exec(\"SELECT PinCode FROM Users WHERE Name = 'BossEntegra'\");\u000d\u000a   return pin[0];\u000d\u000a}\u000d\u000afunction getUserPin(user) {\u000d\u000a    var pin = sql.Exec(\"SELECT PinCode FROM Users WHERE Name = '\"+user+\"'\");\u000d\u000a   return pin[0];\u000d\u000a}\u000d\u000a\u000d\u000afunction pushget(pin,title,body,userId,type) {\u000d\u000a \u0009var userId = JSON.parse(gql.Exec('{getGlobalSetting(name:\"ENTID\"){name,value}}')).data.getGlobalSetting.value; \u000d\u000a\u0009var url = 'https:\/\/api.v1.posentegra.com.tr\/api\/push\/'+userId+'?pin='+pin+'&body='+body+'&title='+title+'&type='+type;\u000d\u000a\u0009var data=web.Download(url);\u000d\u000a     return data;\u000d\u000a}\u000d\u000a\u000d\u000afunction push(pin,title,body,userId,type) {\u000d\u000a\u0009var userId = JSON.parse(gql.Exec('{getGlobalSetting(name:\"ENTID\"){name,value}}')).data.getGlobalSetting.value; \u000d\u000a\u0009var url = 'https:\/\/api.v1.posentegra.com.tr\/api\/push\/'+userId ;\u000d\u000a\u0009var data = 'pin='+pin+'&body='+body+'&title='+title+'&type='+type;\u000d\u000a\u0009var result= web.Upload(url,data);\u000d\u000a\u0009result = JSON.parse(result)\u000d\u000a\u0009var hatamesaji='';\u000d\u000a\u0009if (result.success){\u000d\u000a\u0009\u0009hatamesaji = \"Success\";\u000d\u000a\u0009}else{\u000d\u000a\u0009\u0009hatamesaji = \"Error\";\u000d\u000a\u0009}\u000d\u000a\u0009return hatamesaji;\u000d\u000a}\u000d\u000a\u000d\u000a\/\/##################################################################################################BOSSENTEGRA\u000d\u000a\u000d\u000a\u000d\u000a\/\/##################################################################################################BARCODE\u000d\u000afunction baruyar(){dlg.AskQuestion('<color yellow>Barkod Bulunamadı<\/color><br\/><br\/>Eklemek isterseniz <block 2 blue center 150><b>Yeni Ekle<\/b><\/block> Dokunun','OK=OK:black;black','darkred','',0,'<size 12>POSENTEGRA<\/size>');}\u000d\u000afunction barstock(barcode){return sql.Query(\"Select Barcode From InventoryItems Where Barcode = '\"+barcode+\"' \").First;}\u000d\u000afunction stockadd(barcode){\u000d\u000avar barcodeCount = sql.Query(\"Select COUNT(Barcode) From InventoryItems Where Barcode = '\"+barcode+\"' \").First;\u000d\u000aif(barcodeCount==1){\u000d\u000avar itemstockid = sql.Query(\"Select Id From InventoryItems Where Barcode = '\"+barcode+\"' \").First;\u000d\u000avar portionid = sql.Query(\"SELECT MenuItemPortions.Id FROM MenuItems INNER JOIN MenuItemPortions ON MenuItems.Id = MenuItemPortions.MenuItemId WHERE MenuItems.Barcode = '\"+barcode+\"' AND MenuItemPortions.Name IN ('Normal')\").First;\u000d\u000avar qty  = dlg.EditValue(\"Stok Miktarı;.{1,};;OCN\",\"\");\u000d\u000avar date  = new Date().toLocaleDateString()\u000d\u000avar date2 =  sql.Query(\"SELECT FORMAT( GETDATE(), 'yyyy-MM-dd hh:mm:ss.fff')\").First;\u000d\u000avar qry3 =   \"INSERT INTO [InventoryTransactionDocuments]\"; \u000d\u000a    qry3 +=  \"([Date],[InventoryDocumentTransactionTypeId],[TransactionAccountTransactionTypeId],[AccountTypeId],[AccountId],[Description],[ForeignCurrencyId],[Name],[AccountTransactionDocument_Id])\";\u000d\u000a    qry3 +=  \"VALUES  ('\"+date2+\"',0,0,0,0,NULL,0,'\"+date+\"',NULL)\";\u000d\u000a sql.ExecSql(qry3)\u000d\u000avar indid = \"Select Id From InventoryTransactionDocuments Where Date = '\"+date2+\"'\";\u000d\u000avar indid = sql.Query(indid).First;\u000d\u000avar qry2 =   \"INSERT INTO [InventoryTransactions]\"; \u000d\u000a    qry2 +=  \"([InventoryTransactionDocumentId],[InventoryTransactionTypeId],[SourceWarehouseId],[TargetWarehouseId],[Date],[Unit],[Multiplier],[Quantity],[TotalPrice],[ExchangeRate],[InventoryItem_Id])\";\u000d\u000a    qry2 +=  \"VALUES  (\"+indid+\",1,0,1,'\"+date2+\"','Normal',1,\"+qty+\",0.00,1.0000000000,\"+itemstockid+\")\";\u000d\u000a sql.ExecSql(qry2)\u000d\u000a } else if (barcodeCount==0){dlg.AskQuestion('Barkod Bulunamadı',' ','darkred','',2,'<size 12>POSENTEGRA<\/size>');}\u000d\u000a}\u000d\u000a\/\/##################################################################################################BARCODE\u000d\u000a\u000d\u000a\u000d\u000a\u000d\u000a\u000d\u000afunction stockaddınv(){\u000d\u000avar date  = new Date().toLocaleDateString()\u000d\u000avar date2 =  sql.Query(\"SELECT FORMAT( GETDATE(), 'yyyy-MM-dd HH:mm:ss.fff')\").First;\u000d\u000a\u000d\u000avar qry3 =   \"INSERT INTO [InventoryTransactionDocuments]\"; \u000d\u000a    qry3 +=  \"([Date],[InventoryDocumentTransactionTypeId],[TransactionAccountTransactionTypeId],[AccountTypeId],[AccountId],[Description],[ForeignCurrencyId],[Name],[AccountTransactionDocument_Id])\";\u000d\u000a    qry3 +=  \"VALUES  ('\"+date2+\"',0,0,0,0,NULL,0,'\"+date+\"',NULL)\";\u000d\u000a sql.ExecSql(qry3)}\u000d\u000a\u000d\u000a\/\/#################################################################################################\u000d\u000a\u000d\u000afunction stockbar(barcode,qty){\u000d\u000avar itemstockid = sql.Query(\"Select Id From InventoryItems Where Barcode = '\"+barcode+\"' \").First;\u000d\u000avar portionid = sql.Query(\"SELECT MenuItemPortions.Id FROM MenuItems INNER JOIN MenuItemPortions ON MenuItems.Id = MenuItemPortions.MenuItemId WHERE MenuItems.Barcode = '\"+barcode+\"' AND MenuItemPortions.Name IN ('Normal')\").First;\u000d\u000a\u000d\u000avar date2 =  sql.Query(\"SELECT FORMAT( GETDATE(), 'yyyy-MM-dd HH:mm:ss.fff')\").First;\u000d\u000avar indid = sql.Query(\"Select TOP (1) Id From InventoryTransactionDocuments ORDER BY ID DESC\").First;\u000d\u000avar qry2 =   \"INSERT INTO [InventoryTransactions]\"; \u000d\u000a    qry2 +=  \"([InventoryTransactionDocumentId],[InventoryTransactionTypeId],[SourceWarehouseId],[TargetWarehouseId],[Date],[Unit],[Multiplier],[Quantity],[TotalPrice],[ExchangeRate],[InventoryItem_Id])\";\u000d\u000a    qry2 +=  \"VALUES  (\"+indid+\",1,0,1,'\"+date2+\"','Normal',1,\"+qty+\",0.00,1.0000000000,\"+itemstockid+\")\";\u000d\u000a sql.ExecSql(qry2)\u000d\u000a }\u000d\u000a \u000d\u000a \u000d\u000a\/\/#################################################################################################\u000d\u000a\u000d\u000afunction addstock1(barcode){\u000d\u000avar q = \"SELECT COUNT(Barcode) FROM MenuItems WHERE Barcode = '\"+barcode+\"'\";\u000d\u000avar barcodeCount = sql.Query(q).First;\u000d\u000avar q = \"SELECT Name FROM MenuItems WHERE Barcode = '\"+barcode+\"'\";\u000d\u000avar ürün= sql.Query(q).First;\u000d\u000aif (barcodeCount==1){return dlg.AskQuestion('<color yellow><b> '+barcode+'<\/b><\/color>\\r Barkod Kullanımda.\\r\\r Ürün Adı\\t <color yellow><b>'+ürün+'<\/b><\/color>','OK=OK:lime;green','darkred','',2,'<size 12>POSENTEGRA<\/size>');}\u000d\u000avar name  = dlg.EditValue(\"Ürün Adı;.{1,};;;OC\",\"\");\u000d\u000avar q1 = \"SELECT COUNT(Name) FROM MenuItems WHERE Name IN ('\"+name+\"')\";\u000d\u000avar nameCount = sql.Query(q1).First;\u000d\u000aif (nameCount==1 || name==null){return dlg.AskQuestion('İptal Edildi.\\r\\r Ürün Yok','OK=OK:lime;green','darkred','',2,'<size 12>POSENTEGRA<\/size>');}\u000d\u000avar categories = sql.Query(\"SELECT DISTINCT GroupCode From MenuItems\").Join('|');\u000d\u000avar group  = dlg.EditValue(\"Kategori;[A-Z][a-z]{1,100}\",\"\"+categories+\"\");\u000d\u000avar price  = dlg.EditValue(\"Fiyatı;[0-9.]{1,};;ON;49,50,51|52,53,54|55,56,57|190,48,8\",\"\");\u000d\u000agql.Exec('mutation m{addProduct(name:\"'+name+'\",groupCode:\"'+group+'\",barcode:\"'+barcode+'\",portions:[{name:\"Normal\",price:0}]){id}}');\u000d\u000avar qry =  \"SELECT MenuItemPrices.MenuItemPortionId \";\u000d\u000a       qry += \"FROM MenuItems INNER JOIN MenuItemPortions ON MenuItems.Id = MenuItemPortions.MenuItemId \";\u000d\u000a       qry += \"INNER JOIN MenuItemPrices ON MenuItemPortions.Id = MenuItemPrices.MenuItemPortionId \"; \u000d\u000a       qry += \"WHERE MenuItems.Barcode = '\"+barcode+\"'\";\u000d\u000avar id = sql.Query(qry).First;\u000d\u000asql.ExecSql(\"UPDATE MenuItemPrices SET MenuItemPrices.Price = '\"+price+\"' WHERE MenuItemPrices.MenuItemPortionId = '\"+id+\"'\");\u000d\u000avar qry =   \"INSERT INTO [InventoryItems]\"; \u000d\u000a    qry +=  \"([Barcode],[GroupCode],[WarehouseCode],[BaseUnit],[TransactionUnit],[TransactionUnitMultiplier],[Warehouse],[DefaultBaseUnitCost],[DefaultTransactionUnitCost],[ForeignCurrencyId],[CustomTags],[Name])\";\u000d\u000a    qry +=  \"VALUES  (\"+barcode+\",'\"+group+\"',NULL,'Normal',NULL,0,'Yerel Depo',0.00,0.00,0,NULL,'\"+name+\"')\";\u000d\u000a sql.ExecSql(qry)\u000d\u000avar itemstockid = sql.Query(\"Select Id From InventoryItems Where Name IN ('\"+name+\"')\").First;\u000d\u000avar portionid = sql.Query(\"SELECT MenuItemPortions.Id FROM MenuItems INNER JOIN MenuItemPortions ON MenuItems.Id = MenuItemPortions.MenuItemId WHERE MenuItems.Name IN ('\"+name+\"') AND MenuItemPortions.Name IN ('Normal')\").First;\u000d\u000a var qry4 =   \"INSERT INTO [Recipes]\"; \u000d\u000a    qry4 +=  \"([PortionId],[FixedCost],[GroupCode],[Name])\";\u000d\u000a    qry4 +=  \"VALUES  (\"+portionid+\",0.00,'General','\"+name+\" Reçetesi')\";\u000d\u000a sql.ExecSql(qry4)\u000d\u000avar recipeid = sql.Query(\"Select Id From Recipes Where Name IN ('\"+name+\" Reçetesi')\").First;\u000d\u000avar qry4 =   \"INSERT INTO [RecipeItems]\"; \u000d\u000a    qry4 +=  \"([RecipeId],[OrderTag],[Quantity],[ItemType],[InventoryItem_Id],[MenuItemPortion_Id])\";\u000d\u000a    qry4 +=  \"VALUES  (\"+recipeid+\",NULL,1.00,0,\"+itemstockid+\",NULL)\";\u000d\u000a sql.ExecSql(qry4)\u000d\u000agql.Exec('mutation m1 {postResetCacheMessage {id}}');\u000d\u000a}\u000d\u000a\u000d\u000a\/\/###########################################################################################\u000d\u000a\u000d\u000afunction stocknew(barcode){\u000d\u000avar bar = \"SELECT COUNT(Barcode) FROM MenuItems WHERE Barcode = '\"+barcode+\"'\";\u000d\u000avar barcodeCount= sql.Query(bar).First;\u000d\u000aif (barcodeCount==1){\u000d\u000avar q = \"SELECT Name FROM MenuItems WHERE Barcode = '\"+barcode+\"'\";\u000d\u000avar name= sql.Query(q).First;\u000d\u000avar q1 = \"SELECT GroupCode FROM MenuItems WHERE Barcode = '\"+barcode+\"'\";\u000d\u000avar group = sql.Query(q1).First;\u000d\u000avar qry =   \"INSERT INTO [InventoryItems]\"; \u000d\u000a    qry +=  \"([Barcode],[GroupCode],[WarehouseCode],[BaseUnit],[TransactionUnit],[TransactionUnitMultiplier],[Warehouse],[DefaultBaseUnitCost],[DefaultTransactionUnitCost],[ForeignCurrencyId],[CustomTags],[Name])\";\u000d\u000a    qry +=  \"VALUES  (\"+barcode+\",'\"+group+\"',NULL,'Normal',NULL,0,'Yerel Depo',0.00,0.00,0,NULL,'\"+name+\"')\";\u000d\u000a sql.ExecSql(qry)\u000d\u000avar itemstockid = sql.Query(\"Select Id From InventoryItems Where Name IN ('\"+name+\"')\").First;\u000d\u000avar portionid = sql.Query(\"SELECT MenuItemPortions.Id FROM MenuItems INNER JOIN MenuItemPortions ON MenuItems.Id = MenuItemPortions.MenuItemId WHERE MenuItems.Name IN ('\"+name+\"') AND MenuItemPortions.Name IN ('Normal')\").First;\u000d\u000avar qry4 =   \"INSERT INTO [Recipes]\"; \u000d\u000a    qry4 +=  \"([PortionId],[FixedCost],[GroupCode],[Name])\";\u000d\u000a    qry4 +=  \"VALUES  (\"+portionid+\",0.00,'General','\"+name+\" Reçetesi')\";\u000d\u000a sql.ExecSql(qry4)\u000d\u000avar recipeid = sql.Query(\"Select Id From Recipes Where Name IN ('\"+name+\" Reçetesi')\").First;\u000d\u000avar qry4 =   \"INSERT INTO [RecipeItems]\"; \u000d\u000a    qry4 +=  \"([RecipeId],[OrderTag],[Quantity],[ItemType],[InventoryItem_Id],[MenuItemPortion_Id])\";\u000d\u000a    qry4 +=  \"VALUES  (\"+recipeid+\",NULL,1.00,0,\"+itemstockid+\",NULL)\";\u000d\u000a sql.ExecSql(qry4)\u000d\u000agql.Exec('mutation m1 {postResetCacheMessage {id}}');\u000d\u000adlg.AskQuestion('<b>Stok<\/b> Eklendi?',' ','white','',2,'<size 12>POSENTEGRA<\/size>');\u000d\u000a} else if (barcodeCount==0){dlg.AskQuestion('<color yellow>Barkod Bulunamadı<\/color><br\/><br\/>Eklemek isterseniz <block 2 blue center 150><b>Yeni Ekle<\/b><\/block> Dokunun','OK=OK:black;black','darkred','',0,'<size 12>POSENTEGRA<\/size>');}\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000a\u000d\u000a\/\/############################################################################################\u000d\u000afunction additem(){\u000d\u000avar name  = dlg.EditValue(\"Ürün Adı;.{1,};;;OC\",\"\");\u000d\u000avar q1 = \"SELECT COUNT(Name) FROM MenuItems WHERE Name IN ('\"+name+\"')\";\u000d\u000avar nameCount = sql.Query(q1).First;\u000d\u000aif (nameCount==1 || name==null){return dlg.AskQuestion('<color yellow><b> '+name+'<\/b><\/color>\\r\\tIt is cancelled.\\r\\r There is product','OK=OK:lime;green','darkred','',2,'<size 12>POSENTEGRA<\/size>');}\u000d\u000avar price  = dlg.EditValue(\"Fiyatı;[0-9.]{1,};;ON;49,50,51|52,53,54|55,56,57|190,48,8\",\"\");\u000d\u000avar groupcode = sql.Query('select DISTINCT GroupCode from MenuItems').Join('|');\u000d\u000avar groupcodename  = dlg.EditValue(\"Grup Adı;.{1,};;;OC\",\"*\"+groupcode+\"\");\u000d\u000aif (groupcodename==null){return dlg.AskQuestion('<color yellow><b> İptal Edildi.\\r\\r Ürün Var<\/b><\/color>','OK=OK:lime;green','darkred','',2,'<size 12>POSENTEGRA<\/size>');}\u000d\u000agqlitem = 'mutation m{addProduct(name:\"'+name+'\",groupCode:\"'+groupcodename+'\",barcode:\"\",portions:[{name:\"Normal\",price:0}]){id}}';\u000d\u000agql.Exec(gqlitem);\u000d\u000avar qry =  \"SELECT MenuItemPrices.MenuItemPortionId \";\u000d\u000a       qry += \"FROM MenuItems INNER JOIN MenuItemPortions ON MenuItems.Id = MenuItemPortions.MenuItemId \";\u000d\u000a       qry += \"INNER JOIN MenuItemPrices ON MenuItemPortions.Id = MenuItemPrices.MenuItemPortionId \"; \u000d\u000a       qry += \"WHERE MenuItems.Name in ('\"+name+\"') AND MenuItemPortions.Name in ('Normal')\";\u000d\u000avar id = sql.Query(qry).First;\u000d\u000asql.ExecSql(\"UPDATE MenuItemPrices SET MenuItemPrices.Price = '\"+price+\"' WHERE MenuItemPrices.MenuItemPortionId = '\"+id+\"'\");\u000d\u000avar mid = \"SELECT Id FROM MenuItems WHERE Name IN ('\"+name+\"')\";\u000d\u000avar mid = sql.Query(mid).First;\u000d\u000avar menu = sql.Query(\"SELECT CONVERT(nvarchar(50),Name)+'='+Convert(nvarchar(50),Id) FROM ScreenMenus\").Join(',');\u000d\u000avar menu = dlg.AskQuestion('Ürünü Menüye Eklemek İçin Menüyü Seçin.',''+menu+',Menüye Ekleme=0:darkred;red','green','',0,'');\u000d\u000aif (menu>0){\u000d\u000avar menuid = menu;\u000d\u000avar menugroup = sql.Query(\"SELECT CONVERT(nvarchar(50),Name)+'='+Convert(nvarchar(50),Id) FROM ScreenMenuCategories WHERE ScreenMenuId = \"+menuid+\"\").Join(',');\u000d\u000avar menugroup = dlg.AskQuestion('Kategori Seçiniz',''+menugroup+',Yeni Kategori=0:darkred;red','green','',0,'');\u000d\u000aif (menugroup>0){\u000d\u000avar menugroupid = menugroup;\u000d\u000avar scr = \"INSERT INTO ScreenMenuItems ([Name],[Header],[Appearance],[ScreenMenuCategoryId],[MenuItemId],[SortOrder],[AutoSelect],[ButtonColor],[Quantity],[ImagePath],[FontSize],[SubMenuTag],[ItemPortion],[OrderTags],[OrderStates],[AutomationCommand],[AutomationCommandValue],[DisablePortionSelection],[GroupTag])\";\u000d\u000a    scr += \"VALUES ('\"+name+\"',NULL,0,\"+menugroupid+\",\"+mid+\",0,0,NULL,1,NULL,1,'',NULL,NULL,NULL,NULL,NULL,0,NULL)\";\u000d\u000avar scr = sql.Query(scr).First;}else {\u000d\u000avar newgroup  = dlg.EditValue(\"Yeni Kategori;.{1,};;;OC\",\"\");\u000d\u000avar newgroupqry  =  \"INSERT INTO ScreenMenuCategories  ([Name],[Header],[Appearance],[SortOrder],[ScreenMenuId],[MostUsedItemsCategory],[ColumnCount],[MenuItemButtonHeight],[MenuItemButtonColor],[MenuItemFontSize],[WrapText],[PageCount],[SortAlphabetically],[MainButtonHeight],[MainButtonColor],[MainFontSize],[SubButtonHeight],[SubButtonRows],[SubButtonColorDef],[NumeratorType],[NumeratorValues],[AlphaButtonValues],[ImagePath],[NumberPadPercent],[MaxItems])\";\u000d\u000a    newgroupqry += \"VALUES ('\"+newgroup+\"',NULL,0,0,\"+menuid+\",0,0,0,'Green',24,1,1,0,0,'Orange',26,75,1,'',2,NULL,NULL,NULL,45,0)\";\u000d\u000avar newgroupqry  = sql.Query(newgroupqry).First;\u000d\u000avar menugroup = \"SELECT Id FROM ScreenMenuCategories WHERE Name in ('\"+newgroup+\"')\";\u000d\u000avar menugroup = sql.Query(menugroup).First;\u000d\u000avar menugroupid = menugroup;\u000d\u000avar scr = \"INSERT INTO ScreenMenuItems ([Name],[Header],[Appearance],[ScreenMenuCategoryId],[MenuItemId],[SortOrder],[AutoSelect],[ButtonColor],[Quantity],[ImagePath],[FontSize],[SubMenuTag],[ItemPortion],[OrderTags],[OrderStates],[AutomationCommand],[AutomationCommandValue],[DisablePortionSelection],[GroupTag])\";\u000d\u000a    scr += \"VALUES ('\"+name+\"',NULL,0,\"+menugroupid+\",\"+mid+\",0,0,NULL,1,NULL,1,'',NULL,NULL,NULL,NULL,NULL,0,NULL)\";\u000d\u000avar scr = sql.Query(scr).First;}} else {}\u000d\u000agql.Exec('mutation m {postTicketRefreshMessage(id:0) {id}}');\u000d\u000areset = 'mutation m {postResetCacheMessage {id}}';\u000d\u000agql.Exec(reset);\u000d\u000acmd.Execute('Add Item - Menu:');\u000d\u000areturn dlg.AskQuestion('<color white><b> '+name+'<\/b><\/color>\\rAdded Item','OK=OK:darkred;darkred','green','',2,'<size 12>POSENTEGRA<\/size>');\u000d\u000a}\u000d\u000a\u000d\u000a\/\/############################################################################################\u000d\u000a\u000d\u000afunction barcodeprice(){\u000d\u000avar barcode  = dlg.EditValue(\"Barkod;[0-9]{1,};;OCN;49,50,51|52,53,54|55,56,57|48,8,13\",\"\");\u000d\u000avar q1 = \"SELECT COUNT(Name) FROM MenuItems WHERE Barcode IN ('\"+barcode+\"')\";\u000d\u000avar nameCount = sql.Query(q1).First;\u000d\u000aif (nameCount==0 || barcode==null){return dlg.AskQuestion('<color yellow><b> '+barcode+'<\/b><\/color>\\r\\tBarkod Bulunamadı','OK=OK:lime;green','darkred','',2,'<size 12>POSENTEGRA<\/size>');}\u000d\u000avar itemname = \"SELECT Name FROM MenuItems WHERE Barcode IN ('\"+barcode+\"')\";\u000d\u000avar itemname = sql.Query(itemname).First;\u000d\u000avar    itemprice =  \"SELECT MenuItemPrices.Price \";\u000d\u000a       itemprice += \"FROM MenuItems INNER JOIN MenuItemPortions ON MenuItems.Id = MenuItemPortions.MenuItemId \";\u000d\u000a       itemprice += \"INNER JOIN MenuItemPrices ON MenuItemPortions.Id = MenuItemPrices.MenuItemPortionId \"; \u000d\u000a       itemprice += \"WHERE MenuItems.Name in ('\"+itemname+\"')\";\u000d\u000avar    itemprice =   sql.Query(itemprice).First;\u000d\u000avar    itemprice =   itemprice.replace(\/,\/g,'.')\u000d\u000avar price  = dlg.EditValue(\"Yeni Fiyatı;[0-9.]{1,};;ON;49,50,51|52,53,54|55,56,57|190,48,8\",\"\"+itemprice+\"\");\u000d\u000avar qry =  \"SELECT MenuItemPrices.MenuItemPortionId \";\u000d\u000a       qry += \"FROM MenuItems INNER JOIN MenuItemPortions ON MenuItems.Id = MenuItemPortions.MenuItemId \";\u000d\u000a       qry += \"INNER JOIN MenuItemPrices ON MenuItemPortions.Id = MenuItemPrices.MenuItemPortionId \"; \u000d\u000a       qry += \"WHERE MenuItems.Name in ('\"+itemname+\"')\";\u000d\u000avar id = sql.Query(qry).First;\u000d\u000asql.ExecSql(\"UPDATE MenuItemPrices SET MenuItemPrices.Price = '\"+price+\"' WHERE MenuItemPrices.MenuItemPortionId = '\"+id+\"'\");\u000d\u000areset = 'mutation m {postResetCacheMessage {id}}';\u000d\u000agql.Exec(reset);\u000d\u000areturn dlg.AskQuestion('İşlem Tamamlandı.','OK','#F6F6F6','',2,'<size 12>POSENTEGRA<\/size>');\u000d\u000areset = 'mutation m {postResetCacheMessage {id}}';\u000d\u000agql.Exec(reset);\u000d\u000a}\u000d\u000a\/\/##############################################################################################\u000d\u000afunction getData() {\u000d\u000avar barcode  = dlg.EditValue(\"Barcode;[0-9]{1,};;OCN;49,50,51|52,53,54|55,56,57|48,8,13\",\"\");\u000d\u000avar q1 = \"SELECT COUNT(Name) FROM MenuItems WHERE Barcode IN ('\"+barcode+\"')\";\u000d\u000avar nameCount = sql.Query(q1).First;\u000d\u000aif (nameCount==0 || barcode==null){return dlg.AskQuestion('<color yellow><b> '+barcode+'<\/b><\/color>\\r\\tThere Is No Such barcode','OK=OK:lime;green','darkred','',2,'<size 12>POSENTEGRA<\/size>');}\u000d\u000avar name = \"SELECT Name FROM MenuItems WHERE Barcode IN ('\"+barcode+\"')\";\u000d\u000avar name = sql.Query(name).First;\u000d\u000avar start = sql.Query(\"SELECT TOP(1) FORMAT( StartDate, 'yyyy-MM-dd hh:mm:ss.fff') FROM WorkPeriods ORDER BY Id DESC\").First;\u000d\u000avar end = sql.Query(\"SELECT FORMAT( GETDATE(), 'yyyy-MM-dd HH:mm:ss.fff')\").First;\u000d\u000avar eksi = sql.Query(\"SELECT SUM(Quantity) FROM Orders WHERE MenuItemName IN ('\"+name+\"') AND  [DecreaseInventory] > 0 AND [LastUpdateDateTime] > '\"+start+\"' AND [LastUpdateDateTime] < '\"+end+\"' \").First;\u000d\u000avar devir = sql.Query(\"SELECT TOP(1) PhysicalInventory FROM PeriodicConsumptionItems WHERE InventoryItemName IN ('\"+name+\"') ORDER BY Id DESC\").First;\u000d\u000avar kalan = parseInt(\"\"+devir+\"\") - parseInt(\"\"+eksi+\"\");\u000d\u000avar qry = 'query q1 {products:getProducts(barcode:\"' + barcode + '\") {id,name,barcode,groupCode,price}}';\u000d\u000avar respJson = gql.Exec(qry);\u000d\u000avar respObj = JSON.parse(respJson);\u000d\u000avar product = respObj.data.products[0];\u000d\u000aqry = 'query q1 { product:getProduct(id:' + product.id + ') { id,name,barcode,groupCode,price, portions{id,name,productId,price}, tags{name,value} } }';\u000d\u000arespJson = gql.Exec(qry);\u000d\u000arespObj = JSON.parse(respJson);\u000d\u000aproduct = respObj.data.product;\u000d\u000avar productData = '';\u000d\u000aproductData += '<color black>Ürün:<\/color> <b>' + product.name+'<\/b>';\u000d\u000aproductData += '<br\/>' + '<color black>Fiyatı:<\/color> <b>' + Helper.Format(product.price)+'<\/b>';\u000d\u000aproductData += '<br\/>' + '<color green>Porsiyonlar:<\/color>';\u000d\u000afor (var p=0; p<product.portions.length; p++) {\u000d\u000a  productData += '<br\/>   <color black>' + product.portions[p].name + ':<\/color> <b>' + Helper.Format(product.portions[p].price)+'<\/b>';\u000d\u000a}\u000d\u000aproductData += '<br\/>' + '<color green>Tags : <\/color>';\u000d\u000afor (var t=0; t<product.tags.length; t++) {\u000d\u000a  productData += '<br\/>   <color black>' + product.tags[t].name + ':<\/color> <b>' + product.tags[t].value+'<\/b>';\u000d\u000a}\u000d\u000areturn  dlg.AskQuestion('<size 18><color darkred><b>'+productData+'<\/b><\/color>\\r<\/size><br\/><br\/><size 20><color purple>Kalan Stok : <\/color> <b>'+kalan+'<\/b><\/size>','OK=OK:green;green','white','',0,'<size 12>POSENTEGRA<\/size>');\u000d\u000a} \u000d\u000a\/\/#####################################################################################################\u000d\u000a\u000d\u000afunction deleteitems(){\u000d\u000avar barcode  = dlg.EditValue(\"Barcode;[0-9]{1,};;OCN;49,50,51|52,53,54|55,56,57|48,8,13\",\"\");\u000d\u000avar q1 = \"SELECT COUNT(Name) FROM MenuItems WHERE Barcode = '\"+barcode+\"'\";\u000d\u000avar nameCount = sql.Query(q1).First;\u000d\u000aif (nameCount==0){return dlg.AskQuestion('<color yellow><b> '+name+'<\/b><\/color>\\r\\tÜrün Bulunamadı.','OK=OK:lime;green','darkred','',2,'<size 12>POSENTEGRA<\/size>');}\u000d\u000avar name = sql.Query(\"SELECT Name FROM MenuItems WHERE Barcode = '\"+barcode+\"'\").First;\u000d\u000asql.ExecSql(\"DELETE FROM ScreenMenuItems WHERE Name in ('\"+name+\"')\");\u000d\u000asql.ExecSql(\"DELETE FROM MenuItems WHERE Name in ('\"+name+\"')\");\u000d\u000agql.Exec('mutation m {postResetCacheMessage {id}}');\u000d\u000areturn dlg.AskQuestion('İşlem Tamamlandı.','OK','white','',2,'<size 12>POSENTEGRA<\/size>');\u000d\u000a}\u000d\u000a\u000d\u000a\/\/#####################################################################################################\u000d\u000a\u000d\u000afunction changeprice(name,portion){\u000d\u000avar ask = dlg.AskQuestion('Seçimi Yapınız','Fiyat Değişimi=1:purple;purple,İsim Değişimi=0:darkred;red,Kategori Değiştir=2:blue;blue,İptal=3:black;black','green','',0,'');\u000d\u000aif(ask==1){\u000d\u000avar price  = dlg.EditValue(\"Price;[0-9.]{1,};;ON;49,50,51|52,53,54|55,56,57|190,48,8\",\"\");\u000d\u000avar id = sql.Query(\"SELECT MenuItemPrices.MenuItemPortionId FROM MenuItems INNER JOIN MenuItemPortions ON MenuItems.Id = MenuItemPortions.MenuItemId INNER JOIN MenuItemPrices ON MenuItemPortions.Id = MenuItemPrices.MenuItemPortionId WHERE MenuItems.Name in ('\"+name+\"') AND MenuItemPortions.Name in ('\"+portion+\"')\").First;\u000d\u000asql.ExecSql(\"UPDATE MenuItemPrices SET MenuItemPrices.Price = '\"+price+\"' WHERE MenuItemPrices.MenuItemPortionId = '\"+id+\"'\");\u000d\u000agql.Exec('mutation m {updateLocalSetting(name:\"ciprice\",value:\"'+price+'\"){name,value}}');\u000d\u000agql.Exec('mutation m {postResetCacheMessage {id}}');\u000d\u000agql.Exec('mutation m {postTicketRefreshMessage(id:0) {id}}');}\u000d\u000a\u000d\u000aif(ask==0){\u000d\u000avar names  = dlg.EditValue(\"Product Name;.{1,};;;OC\",\"\");\u000d\u000avar nameCount = sql.Query(\"SELECT COUNT(Name) FROM MenuItems WHERE Name IN ('\"+names+\"')\").First;\u000d\u000aif (nameCount==1 || names==null){return dlg.AskQuestion('Ürün Var',' ','darkred','',2,'');}\u000d\u000asql.ExecSql(\"UPDATE MenuItems SET Name = '\"+names+\"' WHERE Name = '\"+name+\"'\");\u000d\u000asql.ExecSql(\"UPDATE ScreenMenuItems SET Name = '\"+names+\"' WHERE Name = '\"+name+\"'\");\u000d\u000agql.Exec('mutation m {updateLocalSetting(name:\"ciname\",value:\"'+names+'\"){name,value}}');\u000d\u000agql.Exec('mutation m {postTicketRefreshMessage(id:0) {id}}');\u000d\u000agql.Exec('mutation m {postResetCacheMessage {id}}');\u000d\u000a}\u000d\u000a\u000d\u000aif(ask==2){\u000d\u000avar kat = sql.Query(\"SELECT GroupCode FROM MenuItems WHERE Name = '\"+name+\"'\").First;\u000d\u000avar kate = sql.Query(\"SELECT DISTINCT GroupCode FROM MenuItems\").Join(',');\u000d\u000avar kategori = dlg.AskQuestion('Kategori Seçiniz',''+kate+',Kategori Aynı Kalsın=0:darkred;red','green','',0,''+kat+'');\u000d\u000aif(kategori!=='0'){sql.ExecSql(\"UPDATE MenuItems SET GroupCode = '\"+kategori+\"' WHERE Name = '\"+name+\"'\");}\u000d\u000avar screen = sql.Query(\"SELECT CONCAT(Name,'=',Id) FROM ScreenMenuCategories\").Join(',');\u000d\u000avar screenmenu = dlg.AskQuestion('Menü Ekran Kategori Seçiniz',''+screen+',Kategori Aynı Kalsın=0:darkred;red','green','',0,'');\u000d\u000aif(screenmenu!==0){sql.ExecSql(\"UPDATE ScreenMenuItems SET ScreenMenuCategoryId = \"+screenmenu+\" WHERE Name = '\"+name+\"'\");}\u000d\u000agql.Exec('mutation m {postTicketRefreshMessage(id:0) {id}}');\u000d\u000agql.Exec('mutation m {postResetCacheMessage {id}}');\u000d\u000a}\u000d\u000a\u000d\u000aif(ask==3){return 'Çıkış'}\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000a\/\/#####################################################################################################\u000d\u000a\u000d\u000a\u000d\u000afunction ekle(barcode){\u000d\u000avar sor =  dlg.AskQuestion('<b>Ürün Yok<\/b> Eklemek İster misiniz?','Evet=1:green;green,Hayır=2:darkred;darkred','white','',0,'<size 12>YILDIZHANPOS<\/size>');\u000d\u000a if (sor==2) {return dlg.AskQuestion('İptal Edildi.',' ','darkred','',2,'<size 12>YILDIZHANPOS<\/size>');}\u000d\u000avar q = \"SELECT COUNT(Barcode) FROM MenuItems WHERE Barcode = '\"+barcode+\"'\";\u000d\u000avar barcodeCount = sql.Query(q).First;\u000d\u000avar q = \"SELECT Name FROM MenuItems WHERE Barcode = '\"+barcode+\"'\";\u000d\u000avar ürün= sql.Query(q).First;\u000d\u000aif (barcodeCount==1){return dlg.AskQuestion('<color yellow><b> '+barcode+'<\/b><\/color>\\r Barkod Kullanımda.\\r\\r Ürün Adı\\t <color yellow><b>'+ürün+'<\/b><\/color>','OK=OK:lime;green','darkred','',2,'<size 12>YILDIZHANPOS<\/size>');}\u000d\u000avar name  = dlg.EditValue(\"Ürün Adı;.{1,};;;OC\",\"\");\u000d\u000avar q1 = \"SELECT COUNT(Name) FROM MenuItems WHERE Name IN ('\"+name+\"')\";\u000d\u000avar nameCount = sql.Query(q1).First;\u000d\u000aif (nameCount==1 || name==null){return dlg.AskQuestion('İptal Edildi.\\r\\r Ürün Yok','OK=OK:lime;green','darkred','',2,'<size 12>YILDIZHANPOS<\/size>');}\u000d\u000avar categories = sql.Query(\"SELECT DISTINCT GroupCode From MenuItems\").Join('|');\u000d\u000avar group  = dlg.EditValue(\"Kategori;[A-Z][a-z]{1,100}\",\"\"+categories+\"\");\u000d\u000avar price  = dlg.EditValue(\"Fiyatı;[0-9.]{1,};;ON;49,50,51|52,53,54|55,56,57|190,48,8\",\"\");\u000d\u000agql.Exec('mutation m{addProduct(name:\"'+name+'\",groupCode:\"'+group+'\",barcode:\"'+barcode+'\",portions:[{name:\"Normal\",price:0}]){id}}');\u000d\u000avar qry =  \"SELECT MenuItemPrices.MenuItemPortionId \";\u000d\u000a       qry += \"FROM MenuItems INNER JOIN MenuItemPortions ON MenuItems.Id = MenuItemPortions.MenuItemId \";\u000d\u000a       qry += \"INNER JOIN MenuItemPrices ON MenuItemPortions.Id = MenuItemPrices.MenuItemPortionId \"; \u000d\u000a       qry += \"WHERE MenuItems.Barcode = '\"+barcode+\"'\";\u000d\u000avar id = sql.Query(qry).First;\u000d\u000asql.ExecSql(\"UPDATE MenuItemPrices SET MenuItemPrices.Price = '\"+price+\"' WHERE MenuItemPrices.MenuItemPortionId = '\"+id+\"'\");\u000d\u000a\u000d\u000avar menugroupid = sql.Query(\"SELECT [Id] FROM [ScreenMenuCategories] WHERE Name IN ('\"+group+\"')\").First;\u000d\u000avar mid = sql.Query(\"SELECT [Id] FROM [MenuItems] WHERE Name IN ('\"+name+\"')\").First;\u000d\u000a\u000d\u000aif (menugroupid==null) {var ilyas = 'ilyas'}\u000d\u000a\u000d\u000aif (menugroupid>0){var menugroupid = menugroupid \u000d\u000avar scr = \"INSERT INTO ScreenMenuItems ([Name],[Header],[Appearance],[ScreenMenuCategoryId],[MenuItemId],[SortOrder],[AutoSelect],[ButtonColor],[Quantity],[ImagePath],[FontSize],[SubMenuTag],[ItemPortion],[OrderTags],[OrderStates],[AutomationCommand],[AutomationCommandValue],[DisablePortionSelection],[GroupTag])\";\u000d\u000a    scr += \"VALUES ('\"+name+\"','$1<br\/><color yellow>$2<\/color>',0,\"+menugroupid+\",\"+mid+\",0,0,NULL,1,NULL,1,'',NULL,NULL,NULL,NULL,NULL,0,NULL)\";\u000d\u000avar scr = sql.Query(scr).First;}\u000d\u000a\u000d\u000agql.Exec('mutation m {postTicketRefreshMessage(id:0) {id}}');\u000d\u000agql.Exec('mutation m1 {postResetCacheMessage {id}}');\u000d\u000agql.Exec('mutation m2 {postResetProductCacheMessage {id}}');\u000d\u000avar ask =  dlg.AskQuestion('<b>Stok<\/b> Eklemek İster misiniz?','Evet=1:green;green,Hayır=2:darkred;darkred','white','',0,'<size 12>YILDIZHANPOS<\/size>');\u000d\u000aif(ask==1){\u000d\u000avar qry =   \"INSERT INTO [InventoryItems]\"; \u000d\u000a    qry +=  \"([Barcode],[GroupCode],[WarehouseCode],[BaseUnit],[TransactionUnit],[TransactionUnitMultiplier],[Warehouse],[DefaultBaseUnitCost],[DefaultTransactionUnitCost],[ForeignCurrencyId],[CustomTags],[Name])\";\u000d\u000a    qry +=  \"VALUES  (\"+barcode+\",'\"+group+\"',NULL,'Normal',NULL,0,'Yerel Depo',0.00,0.00,0,NULL,'\"+name+\"')\";\u000d\u000a sql.ExecSql(qry)\u000d\u000avar itemstockid = sql.Query(\"Select Id From InventoryItems Where Name IN ('\"+name+\"')\").First;\u000d\u000avar portionid = sql.Query(\"SELECT MenuItemPortions.Id FROM MenuItems INNER JOIN MenuItemPortions ON MenuItems.Id = MenuItemPortions.MenuItemId WHERE MenuItems.Name IN ('\"+name+\"') AND MenuItemPortions.Name IN ('Normal')\").First;\u000d\u000avar qty  = dlg.EditValue(\"Stok Miktarı;.{1,};;OCN\",\"\");\u000d\u000avar date  = new Date().toLocaleDateString()\u000d\u000avar date2 =  sql.Query(\"SELECT FORMAT( GETDATE(), 'yyyy-MM-dd HH:mm:ss.fff')\").First;\u000d\u000avar qry3 =   \"INSERT INTO [InventoryTransactionDocuments]\"; \u000d\u000a    qry3 +=  \"([Date],[InventoryDocumentTransactionTypeId],[TransactionAccountTransactionTypeId],[AccountTypeId],[AccountId],[Description],[ForeignCurrencyId],[Name],[AccountTransactionDocument_Id])\";\u000d\u000a    qry3 +=  \"VALUES  ('\"+date2+\"',0,0,0,0,NULL,0,'\"+date+\"',NULL)\";\u000d\u000a sql.ExecSql(qry3)\u000d\u000avar indid = \"Select Id From InventoryTransactionDocuments Where Date = '\"+date2+\"'\";\u000d\u000avar indid = sql.Query(indid).First;\u000d\u000avar qry2 =   \"INSERT INTO [InventoryTransactions]\"; \u000d\u000a    qry2 +=  \"([InventoryTransactionDocumentId],[InventoryTransactionTypeId],[SourceWarehouseId],[TargetWarehouseId],[Date],[Unit],[Multiplier],[Quantity],[TotalPrice],[ExchangeRate],[InventoryItem_Id])\";\u000d\u000a    qry2 +=  \"VALUES  (\"+indid+\",1,0,1,'\"+date2+\"','Normal',1,\"+qty+\",0.00,1.0000000000,\"+itemstockid+\")\";\u000d\u000a sql.ExecSql(qry2)\u000d\u000a var qry4 =   \"INSERT INTO [Recipes]\"; \u000d\u000a    qry4 +=  \"([PortionId],[FixedCost],[GroupCode],[Name])\";\u000d\u000a    qry4 +=  \"VALUES  (\"+portionid+\",0.00,'\"+group+\"','\"+name+\" Reçetesi')\";\u000d\u000a sql.ExecSql(qry4)\u000d\u000avar recipeid = sql.Query(\"Select Id From Recipes Where Name IN ('\"+name+\" Reçetesi')\").First;\u000d\u000avar qry4 =   \"INSERT INTO [RecipeItems]\"; \u000d\u000a    qry4 +=  \"([RecipeId],[OrderTag],[Quantity],[ItemType],[InventoryItem_Id],[MenuItemPortion_Id])\";\u000d\u000a    qry4 +=  \"VALUES  (\"+recipeid+\",NULL,1.00,0,\"+itemstockid+\",NULL)\";\u000d\u000a sql.ExecSql(qry4) }\u000d\u000agql.Exec('mutation m {postTicketRefreshMessage(id:0) {id}}');\u000d\u000agql.Exec('mutation m1 {postResetCacheMessage {id}}');\u000d\u000agql.Exec('mutation m2 {postResetProductCacheMessage {id}}');\u000d\u000acmd.Execute('Ürün Yoksa Ekle - Menü Yenileme:');}\u000d\u000afunction barkont(barcode) {return sql.Query(\"SELECT Barcode FROM MenuItems WHERE Barcode = '\"+barcode+\"'\").First;}\u000d\u000a\u000d\u000a\u000d\u000a\u000d\u000a\/\/#####################################################################################################\u000d\u000a\u000d\u000a\u000d\u000a\/\/#####################################################################################################SD\u000d\u000afunction getOrderTag(product,portion,returnType,key) {var qs = '{getOrderTagGroups(productName:\"' + product + '\",portion:\"' + portion + '\"){name,min,max,tags{name}}}';\u000d\u000avar data = JSON.parse(gql.Exec(qs));\u000d\u000a\u000d\u000adata = data.data.getOrderTagGroups;\u000d\u000a\u000d\u000akey = key.toLowerCase();\u000d\u000a\u000d\u000afor (i = 0; i < data.length; i++)\u000d\u000a\u000d\u000a{ if (data[i].name.toLowerCase().indexOf(key) > -1) { if (returnType == 'name') { return data[i].name; } var tagList=[];\u000d\u000a\u000d\u000afor (j = 0; j < data[i].tags.length; j++) { tagList.push(data[i].tags[j].name); } return tagList.toString(); } } return ''; }\u000d\u000a\/\/#####################################################################################################SD\u000d\u000a\u000d\u000a\u000d\u000a\/\/#####################################################################################################MS\u000d\u000afunction musterisil(){\u000d\u000avar gun = dlg.EditValue(\"Gün Sayısı Giriniz;.{1,};;OCN\",\"\")\u000d\u000avar entityidc  = \"SELECT COUNT(Entities.Id) FROM Entities JOIN EntityTypes ON Entities.EntityTypeId = EntityTypes.Id WHERE Entities.Id NOT IN (SELECT TicketEntities.EntityId FROM TicketEntities JOIN Tickets ON TicketEntities.Ticket_Id = Tickets.Id INNER JOIN EntityTypes ON EntityTypes.Id = TicketEntities.EntityTypeId WHERE Date > dateadd(DAY,-\"+gun+\",getdate()) AND  Date < getdate() AND EntityTypes.Name IN ('Müşteriler') ) AND EntityTypes.Name IN ('Müşteriler')\";\u000d\u000avar musteriidc = sql.Query(entityidc).Join(',')\u000d\u000a\u000d\u000avar soru = dlg.AskQuestion(\"    Girilen Gün Sayısı: <b>\"+gun+\"<\/b><br\/>  Silinecek Kişi Sayısı: <b>\"+musteriidc+\"<\/b>  <br\/>  Onaylıyor musunuz. ?\",\" ONAYLA =OK:green;green,Vazgeç=NO:darkred;darkred\",\"orange\",\"\",0,\"Onayladığınız taktirde <b>\"+gun+\"<\/b> gündür sipariş vermeyen <b>\"+musteriidc+\"<\/b> Kişi silinecek\");\u000d\u000aif (soru=='OK'){\u000d\u000a\u000d\u000avar entityid  = \"SELECT Entities.Id FROM Entities JOIN EntityTypes ON Entities.EntityTypeId = EntityTypes.Id WHERE Entities.Id NOT IN (SELECT TicketEntities.EntityId FROM TicketEntities JOIN Tickets ON TicketEntities.Ticket_Id = Tickets.Id INNER JOIN EntityTypes ON EntityTypes.Id = TicketEntities.EntityTypeId WHERE Date > dateadd(DAY,-\"+gun+\",getdate()) AND  Date < getdate() AND EntityTypes.Name IN ('Müşteriler') ) AND EntityTypes.Name IN ('Müşteriler')\";\u000d\u000avar musteriid = sql.Query(entityid).Join(',')\u000d\u000a\u000d\u000a    if (musteriid!==''){sql.Exec(\"DELETE FROM Entities WHERE Id IN (\"+musteriid+\")\");  dlg.AskQuestion(\"<b>\"+gun+\"<\/b> Gündür sipariş vermeyen <b>\"+musteriidc+\"<\/b> Kişi Silindi\",\" \",\"green\",\"\",3)}\u000d\u000a    if (musteriid==''){ dlg.AskQuestion(\"Müşteri Yok\",\" \",\"darkred\",\"\",2)}\u000d\u000a\u000d\u000a}\u000d\u000aif (soru=='NO'){return  dlg.AskQuestion(\"İptal Edildi\",\" \",\"darkred\",\"\",2); }\u000d\u000a}\u000d\u000a\u000d\u000afunction entsil(){\u000d\u000avar gun = dlg.EditValue(\"Gün Sayısı Giriniz;.{1,};;OCN\",\"\")\u000d\u000avar entityidc  = \"SELECT COUNT(Entities.Id) FROM Entities JOIN EntityTypes ON Entities.EntityTypeId = EntityTypes.Id WHERE Entities.Id NOT IN (SELECT TicketEntities.EntityId FROM TicketEntities JOIN Tickets ON TicketEntities.Ticket_Id = Tickets.Id INNER JOIN EntityTypes ON EntityTypes.Id = TicketEntities.EntityTypeId WHERE Date > dateadd(DAY,-\"+gun+\",getdate()) AND  Date < getdate() AND EntityTypes.Name IN ('Entegrasyon') ) AND EntityTypes.Name IN ('Entegrasyon')\";\u000d\u000avar musteriidc = sql.Query(entityidc).Join(',')\u000d\u000a\u000d\u000avar soru = dlg.AskQuestion(\"    Girilen Gün Sayısı: <b>\"+gun+\"<\/b><br\/>  Silinecek Kişi Sayısı: <b>\"+musteriidc+\"<\/b>  <br\/>  Onaylıyor musunuz. ?\",\" ONAYLA =OK:green;green,Vazgeç=NO:darkred;darkred\",\"orange\",\"\",0,\"Onayladığınız taktirde <b>\"+gun+\"<\/b> gündür sipariş vermeyen <b>\"+musteriidc+\"<\/b> Kişi silinecek\");\u000d\u000aif (soru=='OK'){\u000d\u000a\u000d\u000avar entityid  = \"SELECT Entities.Id FROM Entities JOIN EntityTypes ON Entities.EntityTypeId = EntityTypes.Id WHERE Entities.Id NOT IN (SELECT TicketEntities.EntityId FROM TicketEntities JOIN Tickets ON TicketEntities.Ticket_Id = Tickets.Id INNER JOIN EntityTypes ON EntityTypes.Id = TicketEntities.EntityTypeId WHERE Date > dateadd(DAY,-\"+gun+\",getdate()) AND  Date < getdate() AND EntityTypes.Name IN ('Entegrasyon') ) AND EntityTypes.Name IN ('Entegrasyon')\";\u000d\u000avar musteriid = sql.Query(entityid).Join(',')\u000d\u000a\u000d\u000a    if (musteriid!==''){sql.Exec(\"DELETE FROM Entities WHERE Id IN (\"+musteriid+\")\");  dlg.AskQuestion(\"<b>\"+gun+\"<\/b> Gündür sipariş vermeyen <b>\"+musteriidc+\"<\/b> Kişi Silindi\",\" \",\"green\",\"\",3)}\u000d\u000a    if (musteriid==''){ dlg.AskQuestion(\"Müşteri Yok\",\" \",\"darkred\",\"\",2)}\u000d\u000a\u000d\u000a}\u000d\u000aif (soru=='NO'){return  dlg.AskQuestion(\"İptal Edildi\",\" \",\"darkred\",\"\",2); }\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000a\/\/#####################################################################################################MS\u000d\u000a\u000d\u000a\/\/#####################################################################################################BS\u000d\u000a\u000d\u000afunction bildirimSil(user,time){\u000d\u000avar bildirimler = \"SELECT COUNT(T.Id) FROM Tasks T INNER JOIN TaskTypes TT ON TT.Id=T.TaskTypeId  WHERE TT.Name='BE' AND T.Completed=1 \";\u000d\u000avar bildirimsay =  sql.Query(bildirimler).Join(',');\u000d\u000aif (bildirimsay==0){return  dlg.AskQuestion(\"Silinebilecek Bildirim Yok.\",\" \",\"darkred\",\"\",2); }\u000d\u000avar soru = dlg.AskQuestion(\"    Silinecek Bildirim Sayısı: <b>\"+bildirimsay+\"<\/b>  <br\/>  Onaylıyor musunuz. ?\",\" ONAYLA =OK:green;green,Vazgeç=NO:darkred;darkred\",\"orange\",\"\",0,\"Onayladığınız taktirde bugünkiler hariç <b>\"+bildirimsay+\"<\/b> bildirim silinecek!\");\u000d\u000aif (soru=='OK'){\u000d\u000a\u000d\u000avar idler= sql.Query(\"SELECT T.Id FROM Tasks T INNER JOIN TaskTypes TT ON TT.Id=T.TaskTypeId  WHERE TT.Name='BE' AND T.Completed=1 \").Join(',');\u000d\u000a\u000d\u000a\u000d\u000a    if (idler!==''){\u000d\u000a    sql.Exec(\"DELETE FROM Tasks WHERE Id IN (\"+idler+\")\");  dlg.AskQuestion(\"<b>\"+bildirimsay+\"<\/b> Adet Bildirim Silindi. Yöneticiye Silme gerçekleştiği bildirildi.\",\" \",\"green\",\"\",3);\u000d\u000a    push('null','Bİldirimler Silindi - '+user+'','Geçmiş Bildirimler '+time+' da Silindi !','\ud83d\udc40')\u000d\u000a    }\u000d\u000a    return 1\u000d\u000a    if (idler==''){ dlg.AskQuestion(\"Silinebilecek Bildirim Yok\",\" \",\"darkred\",\"\",2)}\u000d\u000a\u000d\u000a}\u000d\u000aif (soru=='NO'){return  dlg.AskQuestion(\"İptal Edildi\",\" \",\"darkred\",\"\",2); }\u000d\u000a}\u000d\u000a\u000d\u000a\/\/#####################################################################################################BS\u000d\u000a\u000d\u000a\u000d\u000a\u000d\u000a\/\/#####################################################################################################Menüde Fiyat Göster\u000d\u000a\u000d\u000afunction mfg(){\u000d\u000asql.Exec(\"UPDATE mi SET [Header]= '$1' + '<br\/>' + '<color white>$2<\/color>' + N'' FROM [ScreenMenuItems] mi JOIN [MenuItems] pr on pr.[Id] = mi.[MenuItemId] JOIN [MenuItemPortions] po on po.[MenuItemId] = pr.[Id] and po.[Id]=(SELECT min(po2.[Id]) FROM [MenuItemPortions] po2 WHERE po2.[MenuItemId]=pr.[Id]) JOIN [MenuItemPrices] p on p.[MenuItemPortionId] = po.[Id]\");\u000d\u000adlg.AskQuestion(\"Menüde Fiyatı Gösterme Güncellendi. Lüffen Çıkış yapıp tekrar giriniz.\",\"\",\"green\",\"\",2)}\u000d\u000a\u000d\u000a\/\/#####################################################################################################Menüde Fiyat Göster\u000d\u000a\u000d\u000a\/\/#####################################################################################################Adres\u000d\u000afunction adres(isim){\u000d\u000avar adres0\u0009=\u0009api.Entity(''+isim+'').Data('Adres').Get().replace(':',' ').replace(\/'\/g,'.');\u000d\u000avar adres1\u0009=\u0009api.Entity(''+isim+'').Data('Adres 1').Get().replace(':',' ').replace(\/'\/g,'.');\u000d\u000avar adres2\u0009=\u0009api.Entity(''+isim+'').Data('Adres 2').Get().replace(':',' ').replace(\/'\/g,'.');\u000d\u000avar soru\u0009=\u0009dlg.AskQuestion(\"<extrabold>Adres Seçiniz<\/extrabold>\",\"<block 1 transparent left 1220><block 1 transparent left 120><color orange>Adres<\/color><\/block><block 10 orange left 1100><color black>\"+adres0+\"<\/color><\/block><\/block>=\"+adres0+\":black;black,<block 1 transparent left 1220><block 1 transparent left 120><color orange>Adres 1<\/color><\/block><block 10 orange left 1100><color black>\"+adres1+\"<\/color><\/block><\/block>=\"+adres1+\":black;black,<block 1 transparent left 1220><block 1 transparent left 120><color orange>Adres 2<\/color><\/block><block 10 orange left 1100><color black>\"+adres2+\"<\/color><\/block><\/block>=\"+adres2+\":black;black,<block 10 blue center 1220><color white>Adres Düzenle<\/color><\/block>=0:black;black,<block 10 blue center 1220><color white>Gel Al<\/color><\/block>=1:black;black\",\"purple\");\u000d\u000aif(soru!=='0'){return soru}\u000d\u000aif(soru=='0') {\u000d\u000avar sec\u0009\u0009=\u0009dlg.AskQuestion(\"<extrabold>Adres Seçiniz<\/extrabold>\",\"<block 1 transparent left 1220><block 1 transparent left 120><color orange>Adres<\/color><\/block><block 10 orange left 1100><color black>\"+adres0+\"<\/color><\/block><\/block>=Adres:black;black,<block 1 transparent left 1220><block 1 transparent left 120><color orange>Adres 1<\/color><\/block><block 10 orange left 1100><color black>\"+adres1+\"<\/color><\/block><\/block>=Adres 1:black;black,<block 1 transparent left 1220><block 1 transparent left 120><color orange>Adres 2<\/color><\/block><block 10 orange left 1100><color black>\"+adres2+\"<\/color><\/block><\/block>=Adres 2:black;black\",\"purple\");\u000d\u000avar eski\u0009=\u0009api.Entity(''+isim+'').Data(''+sec+'').Get();\u000d\u000avar duzenle\u0009=\u0009dlg.EditValue(\"Adres Düzenle;;;;O\",\"\"+eski+\"\");\u000d\u000aif(duzenle!==null){\u000d\u000avar soru\u0009=\u0009api.Entity(''+isim+'').Data(''+sec+'').Update(''+duzenle+'');\u000d\u000avar soru\u0009=\u0009api.Entity(''+isim+'').Data(''+sec+'').Get();\u000d\u000areturn soru}\u000d\u000aif(duzenle==null){return api.Entity(''+isim+'').Data(''+sec+'').Get();}}}\u000d\u000a\/\/#####################################################################################################Adres\u000d\u000a\u000d\u000a\u000d\u000afunction masadurum(masa){\u000d\u000avar masaid\u0009= sql.Query(\"SELECT Id FROM Entities WHERE Name IN ('\"+masa+\"')\").First;\u000d\u000avar sure\u0009= JSON.parse(sql.Query(\"SELECT EntityStates FROM EntityStateValues WHERE EntityId = \"+masaid+\"\").First.split('~'));\u000d\u000afor(var i = 0; i < sure.length; i++) {if (sure[i].SN == 'Status') var r = sure[i].D;}\u000d\u000avar sure\u0009= r.replace('\/Date(','').replace(')\/','')\u000d\u000avar sure\u0009= sql.Query(\"SELECT DATEDIFF(MINUTE,DATEADD(S, CONVERT(int,LEFT(\"+sure+\", 10)), '1970-01-01 03:00:00'),GETDATE())\").First;\u000d\u000avar tutar\u0009= sql.Query(\"SELECT TotalAmount FROM Tickets INNER JOIN TicketEntities ON Tickets.Id = TicketEntities.Ticket_Id WHERE IsClosed = 0 AND EntityName IN ('\"+masa+\"')\").First;\u000d\u000avar user\u0009= sql.Query(\"SELECT Tickets.LastModifiedUserName FROM Tickets INNER JOIN TicketEntities ON Tickets.Id = TicketEntities.Ticket_Id WHERE IsClosed = 0 AND EntityName IN ('\"+masa+\"')\").First;\u000d\u000avar baslik\u0009= \"<size 100><b>\"+masa+\"<\/b><\/size>\";\u000d\u000avar zaman\u0009= \"\ud83d\udd52 \"+sure+\"\";\u000d\u000avar toplam\u0009= \"<color gold>\"+tutar+\"<\/color>\";\u000d\u000avar garson\u0009= \"\ud83e\udd35   \"+user+\"\";\u000d\u000avar br\u0009\u0009= \"<br\/>\";\u000d\u000avar tire\u0009= \" - \"\u000d\u000areturn baslik+br+zaman+tire+toplam+br+garson\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000a\u000d\u000a","HandlerName":"pe","Name":"ENT- Komutlar"},{"Code":"function appCheck(appName){\u000d\u000avar data = sql.Exists(\"SELECT [Name] FROM [GraphqlClients] WHERE [Name] = '\"+appName+\"'\");\u000d\u000areturn data\u000d\u000a}\u000d\u000a\u000d\u000afunction appCreate(appName){\u000d\u000asql.ExecSql(\"INSERT INTO GraphqlClients (Identifier,Name,Secret,ApplicationType,Active,RefreshTokenLifeTime,AuthorizationType,AllowedOrigin) VALUES ('\"+appName+\"','\"+appName+\"','fYVj5JE0QG2EIco+UtsEeWiSyO53TMd2GjleU2xen0w=',2,1,5256000,0,'*')\");\u000d\u000a}\u000d\u000a\u000d\u000afunction userRoleCheck(roleName){\u000d\u000avar data = sql.Exists(\"SELECT [Name] FROM [UserRoles] WHERE [Name] = '\"+roleName+\"'\");\u000d\u000areturn data\u000d\u000a}\u000d\u000a\u000d\u000afunction userRoleCreate(roleName){\u000d\u000asql.ExecSql(\"INSERT INTO UserRoles (Name,IsAdmin,DepartmentId) VALUES ('\"+roleName+\"',0,1)\");\u000d\u000a}\u000d\u000a\u000d\u000afunction userCheck(userName){\u000d\u000avar data = sql.Exists(\"SELECT [Name] FROM [Users] WHERE [Name] = '\"+userName+\"'\");\u000d\u000areturn data\u000d\u000a}\u000d\u000a\u000d\u000afunction sseCheck(){\u000d\u000avar data = sql.Exec(\"SELECT COL_LENGTH('Users', 'SevenShiftsEmployeeId')\");\u000d\u000areturn data[0]\u000d\u000a}\u000d\u000a\u000d\u000afunction userCreateEntegrasyon(){\u000d\u000asql.ExecSql(\"INSERT INTO Users (PinCode,Password,Name,UserRole_Id) VALUES ('73737373', '$SPHASH$V1$10000$zoQzhqSMPLMsYYxLm2y9Aw9\/mrvGRYt6GuQTr+TfrlSt1sjq','Entegrasyon', IDENT_CURRENT( 'UserRoles' ))\");\u000d\u000a}\u000d\u000a\u000d\u000afunction userCreateEntegrasyonSse(){\u000d\u000asql.ExecSql(\"INSERT INTO Users (PinCode,Password,Name,UserRole_Id,SevenShiftsEmployeeId) VALUES ('73737373', '$SPHASH$V1$10000$zoQzhqSMPLMsYYxLm2y9Aw9\/mrvGRYt6GuQTr+TfrlSt1sjq','Entegrasyon', IDENT_CURRENT( 'UserRoles' ),0)\");\u000d\u000a}\u000d\u000a\u000d\u000afunction userCreate(userName){\u000d\u000asql.ExecSql(\"INSERT INTO Users (Name,UserRole_Id) VALUES ('\"+userName+\"', IDENT_CURRENT( 'UserRoles' ))\");\u000d\u000a}\u000d\u000a\u000d\u000afunction userCreateSse(userName){\u000d\u000asql.ExecSql(\"INSERT INTO Users (Name,UserRole_Id,SevenShiftsEmployeeId) VALUES ('\"+userName+\"', IDENT_CURRENT( 'UserRoles' ), '0')\");\u000d\u000a}\u000d\u000a\u000d\u000afunction userCreateBoss(){\u000d\u000asql.ExecSql(\"INSERT INTO Users (Name,UserRole_Id) VALUES ('BossEntegra', '1'))\");\u000d\u000a}\u000d\u000a\u000d\u000afunction userCreateBossSse(){\u000d\u000asql.ExecSql(\"INSERT INTO Users (Name,UserRole_Id,SevenShiftsEmployeeId) VALUES ('BossEntegra','1', '0')\");\u000d\u000a}\u000d\u000a\u000d\u000afunction userCreateYetkisiz(){\u000d\u000asql.ExecSql(\"INSERT INTO Users (PinCode,Password,Name,UserRole_Id) VALUES ('0', '$SPHASH$V1$10000$zoQzhqSMPLMsYYxLm2y9Aw9\/mrvGRYt6GuQTr+TfrlSt1sjq','Yetkisiz', IDENT_CURRENT( 'UserRoles' ))\");\u000d\u000a}\u000d\u000a\u000d\u000afunction userCreateYetkisizSse(){\u000d\u000asql.ExecSql(\"INSERT INTO Users (PinCode,Password,Name,UserRole_Id,SevenShiftsEmployeeId) VALUES ('0', '$SPHASH$V1$10000$zoQzhqSMPLMsYYxLm2y9Aw9\/mrvGRYt6GuQTr+TfrlSt1sjq','Yetkisiz', IDENT_CURRENT( 'UserRoles' ),0)\");\u000d\u000a}\u000d\u000a\u000d\u000afunction delRules(){\u000d\u000asql.ExecSql(\"DELETE ARM FROM AppRuleMaps ARM INNER JOIN AppRules AR ON ARM.AppRuleId=AR.Id WHERE AR.Name ='ENT- Entegrasyon Kullanıcılarını Oluştur';DELETE S FROM Scripts S WHERE S.Name ='ENT- Sil';DELETE AR FROM AppRules AR WHERE AR.Name ='ENT- Entegrasyon Kullanıcılarını Oluştur';\");\u000d\u000a}\u000d\u000a\u000d\u000afunction spver(){\u000d\u000avar up = sql.Exec(\"SELECT TOP 1 [Version] From [VersionInfo] ORDER BY [Version] DESC\");\u000d\u000areturn up[0];\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000afunction renkupdate(){\u000d\u000avar getirupdate =  gql.Exec('mutation m1 {updateGlobalSetting(name: \"#Getir Yemek\", value: \"#7158e2\"){value}}');\u000d\u000avar ysupdate =  gql.Exec('mutation m1 {updateGlobalSetting(name: \"#Yemek Sepeti\", value: \"#ff4d4d\"){value}}');\u000d\u000avar tyupdate =  gql.Exec('mutation m1 {updateGlobalSetting(name: \"#Trendyol Yemek\", value: \"#ffaf40\"){value}}');\u000d\u000avar myupdate =  gql.Exec('mutation m1 {updateGlobalSetting(name: \"#Migros Yemek\", value: \"#17c0eb\"){value}}');\u000d\u000avar myupdate =  gql.Exec('mutation m1 {updateGlobalSetting(name: \"#Telefon\", value: \"#ff446ea2\"){value}}');\u000d\u000a}\u000d\u000a\u000d\u000a\u000d\u000a\u000d\u000a\u000d\u000a","HandlerName":"sil","Name":"ENT- Sil"}],"States":null,"TaskTypes":null,"TicketTagGroups":null,"TicketTypes":null,"Triggers":[{"Expression":"0 *\/6 * * *","Name":"ENT- Token"}]}