<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Fatih Şahin</title>
    <description>The latest articles on DEV Community by Fatih Şahin (@fsatihin).</description>
    <link>https://dev.to/fsatihin</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F869046%2F48ae458b-a045-4ab5-a50a-e8f9001033eb.jpg</url>
      <title>DEV Community: Fatih Şahin</title>
      <link>https://dev.to/fsatihin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fsatihin"/>
    <language>en</language>
    <item>
      <title>ClientExecProc zzzp_invoice_sp</title>
      <dc:creator>Fatih Şahin</dc:creator>
      <pubDate>Fri, 17 Oct 2025 11:37:53 +0000</pubDate>
      <link>https://dev.to/fsatihin/clientexecproc-zzzpinvoicesp-ifp</link>
      <guid>https://dev.to/fsatihin/clientexecproc-zzzpinvoicesp-ifp</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                    &amp;lt;cell colspan="2"&amp;gt;
                    &amp;lt;control FieldName="Field1" ControlType="Button" Caption="Sipariş No Yenile"  ServerAttribute="ForeColor=Green;BackColor=Green"&amp;gt;
                    &amp;lt;ClientSideEvents Click="function (s,e) {
                    var Deneme=1;
                    ClientExecProc('zzzp_invoice_sp @pDeneme', function (p) { alert('Güncelleme Tamamlandı.'); },Deneme);
                    }"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt; 
                    &amp;lt;/control&amp;gt;
                    &amp;lt;/cell&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>uyumsoft</category>
    </item>
    <item>
      <title>MainList URL Parametre Gönderme</title>
      <dc:creator>Fatih Şahin</dc:creator>
      <pubDate>Thu, 14 Aug 2025 18:40:04 +0000</pubDate>
      <link>https://dev.to/fsatihin/mainlist-url-parametre-gonderme-36jm</link>
      <guid>https://dev.to/fsatihin/mainlist-url-parametre-gonderme-36jm</guid>
      <description>&lt;p&gt;&lt;code&gt;{@APP_URL}&amp;amp;"/MainList.aspx?CommandName=PayrollCollection.Show&amp;amp;ProcessTypeMode=1&amp;amp;Args='PayrollCollection.Show|And;RegisterId=@RegisterId;PayrollYear=@PayrollYear|@RegisterId="&amp;amp;Replace(CStr({REPORT_TABLE.REGISTER_ID},0),".","")&amp;amp;";@PayrollYear="&amp;amp;Replace(CStr({REPORT_TABLE.PAYROLL_YEAR},0),".","")&amp;amp;"||Id|Id|||Id||1|||'"&lt;/code&gt;&lt;/p&gt;

</description>
      <category>uyumsoft</category>
    </item>
    <item>
      <title>XSLT not contains</title>
      <dc:creator>Fatih Şahin</dc:creator>
      <pubDate>Wed, 30 Jul 2025 11:36:18 +0000</pubDate>
      <link>https://dev.to/fsatihin/xslt-not-contains-o60</link>
      <guid>https://dev.to/fsatihin/xslt-not-contains-o60</guid>
      <description>&lt;p&gt;&lt;code&gt;&amp;lt;xsl:for-each select="//n1:Invoice/cbc:Note"&amp;gt;&lt;br&gt;
  &amp;lt;xsl:if test="not(contains(., '3065 sayılı')) and not(contains(., 'FTutar'))   and . !='' and .!= //n1:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name"&amp;gt;&lt;br&gt;
    &amp;lt;xsl:value-of select="." /&amp;gt;&lt;br&gt;
    &amp;lt;br /&amp;gt;&lt;br&gt;
  &amp;lt;/xsl:if&amp;gt;&lt;br&gt;
&amp;lt;/xsl:for-each&amp;gt;&lt;/code&gt;&lt;/p&gt;

</description>
      <category>uyumsoft</category>
    </item>
    <item>
      <title>Ekran Kontrolü - Postgresql</title>
      <dc:creator>Fatih Şahin</dc:creator>
      <pubDate>Wed, 11 Dec 2024 10:48:29 +0000</pubDate>
      <link>https://dev.to/fsatihin/ekran-kontrolu-postgresql-of</link>
      <guid>https://dev.to/fsatihin/ekran-kontrolu-postgresql-of</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DECLARE
  FORM_PER_START_DATE date;
  FORM_PER_END_DATE date;
  FORM_QTY numeric;
  WALBIL_SAVED_QTY numeric;
  SCREEN_QTY numeric;
  BEGIN

SELECT
START_DATE, END_DATE INTO FORM_PER_START_DATE, FORM_PER_END_DATE
FROM ZZZT_CAPASITY_REPORT_PER
WHERE
1=1
AND TO_DATE({DocDate} ,'DD.MM.YYYY') BETWEEN TO_DATE(START_DATE,'DD.MM.YYYY')
AND TO_DATE(END_DATE,'DD.MM.YYYY')
AND CAPASITY_REPORT_ID={ZZCapasityReportId};

SELECT
SUM(QTY) INTO FORM_QTY
FROM ZZZT_CAPASITY_REPORT
WHERE
1=1
AND CAPASITY_REPORT_ID={ZZCapasityReportId};

SELECT
SUM(OD.QTY) INTO WALBIL_SAVED_QTY
FROM INVT_ITEM_D OD
INNER JOIN INVT_ITEM_M OM ON OD.ITEM_M_ID = OM.ITEM_M_ID
WHERE
1=1
AND OM.PURCHASE_SALES=2
AND OM.ZZ_CAPASITY_REPORT_ID = {ZZCapasityReportId}
AND OM.ENTITY_ID = {EntityId}
AND OD.ITEM_ID IN (SELECT RI.ITEM_ID FROM ZZZT_CAPASITY_REPORT_ITEM RI WHERE RI.CAPASITY_REPORT_ID = {ZZCapasityReportId})
AND TO_DATE(OM.DOC_DATE,'DD.MM.YYYY') BETWEEN TO_DATE(FORM_PER_START_DATE,'DD.MM.YYYY')
AND TO_DATE(FORM_PER_END_DATE,'DD.MM.YYYY');

SELECT {OrderDCollection.Qty} INTO SCREEN_QTY FROM DUAL;

 OPEN :message FOR
    SELECT (CASE
             WHEN (COALESCE(WALBIL_SAVED_QTY,0)+SCREEN_QTY)&amp;gt;COALESCE(FORM_QTY,0) AND COALESCE(FORM_QTY,0)&amp;gt;0 
             THEN '🆔 150'||Chr(10)||
             '❌ '||{ZZCapasityReportDocNo}||' Belge Numaralı Kapasite Raporu için Max Sevk Limitine Ulaştınız.'||Chr(10)||
             '✅ Önceki: ' ||TO_CHAR(COALESCE(WALBIL_SAVED_QTY,0),'999G999G999')||Chr(10)||
             '✅ Kapasite: '||TO_CHAR(COALESCE(FORM_QTY,0),'999G999G999')||Chr(10)||
             '✅ Toplam Sipariş Miktar: '||TO_CHAR((COALESCE(WALBIL_SAVED_QTY,0)+SCREEN_QTY),'999G999G999')||Chr(10)||
             '✅ Fark:  '||TO_CHAR((COALESCE(FORM_QTY,0)-COALESCE(WALBIL_SAVED_QTY,0)-SCREEN_QTY),'999G999G999')
            ELSE
             ''
           END)
      FROM DUAL;
END;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>uyumsoft</category>
    </item>
    <item>
      <title>Oracle KILL SESSION</title>
      <dc:creator>Fatih Şahin</dc:creator>
      <pubDate>Fri, 04 Oct 2024 13:47:34 +0000</pubDate>
      <link>https://dev.to/fsatihin/oracle-kill-session-2ek9</link>
      <guid>https://dev.to/fsatihin/oracle-kill-session-2ek9</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;select
   c.owner,
   c.object_name,
   c.object_type,
   b.sid,
   b.serial#,
   b.status,
   b.osuser,
   b.machine
from
   v$locked_object a,
   v$session b,
   dba_objects c
where
   b.sid = a.session_id
and
   a.object_id = c.object_id;

ALTER SYSTEM KILL SESSION '1141,2197';
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>uyumsoft</category>
    </item>
    <item>
      <title>Dinamik Popup</title>
      <dc:creator>Fatih Şahin</dc:creator>
      <pubDate>Sat, 24 Aug 2024 11:11:01 +0000</pubDate>
      <link>https://dev.to/fsatihin/dinamik-popup-2ika</link>
      <guid>https://dev.to/fsatihin/dinamik-popup-2ika</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Master Detay Update&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function SetRequestStatus0()
{
fn_update1();
function fn_update1() {
var Id = GetControlValue('Id');
ClientExecSQL('UPDATE PSMT_OFFER_M SET REQUEST_STATUS = 0 WHERE REQUEST_STATUS  = 3 AND OFFER_M_ID=@Id::integer',
function (p) {
fn_update2();
},
GetUrlParam('ObjectId')
)
}
function fn_update2() {
var pId = GetControlValue('Id');
ClientExecSQL('UPDATE PSMT_OFFER_D SET REQUEST_STATUS = 0 WHERE REQUEST_STATUS  = 3 AND OFFER_M_ID=@Id::integer',
function (p) {
},
GetControlValue('Id')
)
}
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>uyumsoft</category>
    </item>
    <item>
      <title>XSLT</title>
      <dc:creator>Fatih Şahin</dc:creator>
      <pubDate>Mon, 15 Jan 2024 17:52:57 +0000</pubDate>
      <link>https://dev.to/fsatihin/xslt-leg</link>
      <guid>https://dev.to/fsatihin/xslt-leg</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;XSLT, Suppress, Multi string&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;xsl:for-each select="//n1:DespatchAdvice/cbc:Note"&amp;gt;
&amp;lt;xsl:if test="not(contains(., 'Fatura Adresi')) and not(contains(., 'Sevk Adresi'))"&amp;gt;
&amp;lt;b&amp;gt;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;Not: &amp;lt;/b&amp;gt;
&amp;lt;xsl:value-of select="."/&amp;gt;
&amp;lt;br/&amp;gt;
&amp;lt;/xsl:if&amp;gt;
&amp;lt;/xsl:for-each&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>uyumsoft</category>
    </item>
    <item>
      <title>JavaScript</title>
      <dc:creator>Fatih Şahin</dc:creator>
      <pubDate>Mon, 15 Jan 2024 17:46:38 +0000</pubDate>
      <link>https://dev.to/fsatihin/javascript-20ab</link>
      <guid>https://dev.to/fsatihin/javascript-20ab</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function (s,e)
{
var TA=GetControlValue('SourceQty');
var TE =GetControlValue('CreateRowQty');
var Fark =0;
SetControlValue('PackageTraDQty',Fark);
if (TA&amp;gt;TE) {Fark=TA/TE; SetControlValue('PackageTraDQty',Fark);} 
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Grid&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function (s,e)
{
var TA=GetColumnValue('FastCreateBarcodeCollection','ReceivedQuantity');
var TE =GetColumnValue('FastCreateBarcodeCollection','DeliveredQuantity');
var Fark =0;
SetColumnValue('FastCreateBarcodeCollection','OversupplyQuantity',Fark); 
SetColumnValue('FastCreateBarcodeCollection','ShortQuantity',Fark);
if (TA&amp;gt;TE) {Fark=TA-TE; SetColumnValue('FastCreateBarcodeCollection','OversupplyQuantity',Fark); }
if (TE&amp;gt;TA) {Fark=TE-TA; SetColumnValue('FastCreateBarcodeCollection','ShortQuantity',Fark); }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function SetEndDate() {
var SetEndDate= GetControlValue('AccEndDate');
SetControlValue('AssetEndDate',SetEndDate);
SetControlValue('BankEndDate',SetEndDate);
SetControlValue('CadEndDate',SetEndDate);
SetControlValue('CashEndDate',SetEndDate);
SetControlValue('EntityEndDate',SetEndDate);
SetControlValue('BankEndDate',SetEndDate);
SetControlValue('InventoryEndDate',SetEndDate);
SetControlValue('InvoiceEndDate',SetEndDate);
SetControlValue('WaybilEndDate',SetEndDate);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;var returnValueStr ="\t1027731\tC 01 00149\t\tNOTE1\tNOTE2\tAAA\t120\t120\tTRY\n\t1027731\tC 01 00149\t\tNOTE1\tNOTE2\tAAA\t120\t120\tTRY\n"   

GetControl('PaymentChecklistDCollection').PerformCallback('PasteFromExcel|' + returnValueStr);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>uyumsoft</category>
    </item>
    <item>
      <title>Koşullu Renklendirme</title>
      <dc:creator>Fatih Şahin</dc:creator>
      <pubDate>Mon, 15 Jan 2024 17:38:08 +0000</pubDate>
      <link>https://dev.to/fsatihin/kosullu-renklendirme-18bh</link>
      <guid>https://dev.to/fsatihin/kosullu-renklendirme-18bh</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{ShippingDate} = {fn_GetDate(2)}
{ShippingDate} = {fn_GetDate(1)}
{ShippingDate} = {fn_GetDate(0)}
{ShippingDate} &amp;lt; {fn_GetDate(0)}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bfbIUOsR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c3jz20afvidqczk6nlju.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bfbIUOsR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c3jz20afvidqczk6nlju.png" alt="Image description" width="761" height="491"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--L9Jov4Mn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eexqui7zmv38vnc76gbw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--L9Jov4Mn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eexqui7zmv38vnc76gbw.png" alt="Image description" width="800" height="199"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>uyumsoft</category>
    </item>
    <item>
      <title>PostgreSQL Log Viewing</title>
      <dc:creator>Fatih Şahin</dc:creator>
      <pubDate>Mon, 15 Jan 2024 17:35:50 +0000</pubDate>
      <link>https://dev.to/fsatihin/postgresql-log-viewing-2kgg</link>
      <guid>https://dev.to/fsatihin/postgresql-log-viewing-2kgg</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; SELECT 
 op_date,
 op,
 op_data -&amp;gt;&amp;gt; 'worder_m_id',
 op_data -&amp;gt;&amp;gt; 'item_attribute1_id',
 op_data -&amp;gt;&amp;gt; 'qty_man'
FROM uyumlog.log
WHERE table_name = 'prdt_worder_m' and op_data -&amp;gt;&amp;gt; 'worder_m_id'   = '4149' 
ORDER BY op_date asc

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MSKddAzK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3io6otx5u21m7e5d4245.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MSKddAzK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3io6otx5u21m7e5d4245.png" alt="Image description" width="707" height="263"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>uyumsoft</category>
    </item>
    <item>
      <title>Links</title>
      <dc:creator>Fatih Şahin</dc:creator>
      <pubDate>Mon, 15 Jan 2024 16:34:01 +0000</pubDate>
      <link>https://dev.to/fsatihin/links-k2h</link>
      <guid>https://dev.to/fsatihin/links-k2h</guid>
      <description>&lt;p&gt;&lt;code&gt;CustomPrg/XML/PRD_NewObjects_PrdFreeBreakWorder.xml&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;/reportschedule.aspx&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;https://codefile.io/&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;https://ec.europa.eu/taxation_customs/vies/#/vat-validation&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;/arge.aspx&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Call multiple JavaScript functions in onclick event &lt;br&gt;
&lt;code&gt;https://www.geeksforgeeks.org/call-multiple-javascript-functions-in-onclick-event/&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Büyük boyutlu TXT Text dosyaları açmak ve anlık log görüntülemek için &lt;br&gt;
&lt;code&gt;https://github.com/snakefoot/snaketail-net/releases&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Video Yükleme Link Paylaşma &lt;br&gt;
&lt;code&gt;https://streamable.com/&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>uyumsoft</category>
    </item>
    <item>
      <title>XML</title>
      <dc:creator>Fatih Şahin</dc:creator>
      <pubDate>Mon, 15 Jan 2024 16:25:33 +0000</pubDate>
      <link>https://dev.to/fsatihin/xml-4l52</link>
      <guid>https://dev.to/fsatihin/xml-4l52</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;SQL BEGIN&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;cell colspan="2"&amp;gt;
&amp;lt;control FieldName="ZZClientExecSQL1" ControlType="Button" Caption="Eşleme Verileri Yenile" ControlEditEnabled="False" Width="150"&amp;gt;
&amp;lt;ClientSideEvents Click="function (s,e) {ClientExecSQL('BEGIN
  DELETE FROM ZZZT_INVOICE_PAID;
  COMMIT;
  INSERT INTO ZZZT_INVOICE_PAID
  SELECT * FROM ZZZW_INVOICE_PAID2;
  COMMIT;
END;',
function (p) {alert('İşlem Başarılı.✅')}
)
}"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt; 
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;MoveColumn, Grid Kolon Ayarlama&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;MoveColumn FieldName="ItemAttributeCode1"/&amp;gt;&amp;lt;MoveColumn FieldName="LotCode"/&amp;gt;&amp;lt;MoveColumn FieldName="Qty"/&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Endless Paging - Alt + M Sonsuz Veri Sayfalama ve Kaydırma&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Settings-ShowGroupPanel=False;SettingsBehavior-AllowSort=True;Settings-ShowFilterRow=True;SettingsPager-Mode=EndlessPaging;Settings-VerticalScrollableHeight=600
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;XML FilterValues LIKE&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Filter="ItemCode=@ItemCode" FilterValues="@ItemCode%=00 7"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FwSVR9M0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i26xsqs01jlyz55fr5gg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FwSVR9M0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i26xsqs01jlyz55fr5gg.png" alt="Image description" width="800" height="1422"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;        &amp;lt;GridColumn FieldName="ItemCode" Caption="Stok Kodu" ControlType="ButtonEdit"&amp;gt;
        &amp;lt;DataSource SourceType="Command" Source="ItemCollection.Show" ProcessTypeMode="1" ReturnProperties="Id;ItemCode;ItemName" ReturnedProperties="ItemId;ItemCode;ItemName" Filter="ItemCode=@ItemCode" FilterValues="@ItemCode%=00 7"&amp;gt;
        &amp;lt;/DataSource&amp;gt;
        &amp;lt;/GridColumn&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;XML Warning&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;cell colspan="1"&amp;gt;
 &amp;lt;control FieldName="lblWarning" Caption=" *Sadece Bugüne Ait Üretim Hareketleri Listelenir." Width="900" ControlType="Label" ServerAttribute="ForeColor=Red;Font-Size=8;Font-Bold=True"&amp;gt;&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;ServerAttribute&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ServerAttribute="Font-Bold=True;Font-Size=15;ForeColor=Green;BackColor=#d5f5e3"

Font-Bold=True;Font-Size=10;Image-Url=~/images/ButtonIco/icons8-save-close-24.png
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;GetUrlParam('ObjectId')&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function IscardAcc1()
{
ClientExecSQL('UPDATE FIND_CARD_INTG SET ISCARD_ACC = 1 WHERE CARD_INTG_ID=@Id::integer',
function (p) {
alert('İşlem Başarılı.');location.reload();
},
GetUrlParam('ObjectId'),
)
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;SetControlValue&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SetControlValue('SourceApp','Fatura')
function zNote1() {
var zNote1= GetControlValue('ItemAccIntgDesc'); SetControlValue('Description',zNote1);
}

GetControl('OrderDCollection').GetEditor('UnitPriceTra').SetEnabled(false);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;XML Source Dynamic Parameter&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;row&amp;gt;
&amp;lt;cell&amp;gt;
&amp;lt;control FieldName="Note3" MaxLength="100" ControlType="ButtonEdit" Caption="Açıklama3" Width="330" Incomplate="True"&amp;gt;
&amp;lt;DataSource FilterValues="@DynamicParameterId=5" Source="DynamicParameterDCollection.Show" ReturnedProperties="Note3" ReturnProperties="Note1" Filter="DynamicParameterId=@DynamicParameterId" ListPropertyName="Note1"/&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;
&amp;lt;/row&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Mainlist Yazdır&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function OpenReport()
{
var accMId=myListPage.GetRowKey(myListPage.GetFocusedRowIndex());
var prmKeys = ["CurrentIdentity", "AccMId"];
var prmValues = ["12345",accMId];
OpenReportPDF('1547', prmKeys, prmValues);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0paA1HRo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3ewe8rug191zssgda50a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0paA1HRo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3ewe8rug191zssgda50a.png" alt="Image description" width="800" height="511"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Yazdır Buton&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;cell colspan="3"&amp;gt;
&amp;lt;control FieldName="FieldName2"
ControlType="Button"
CaptionVisible="True"
ToolTip="Irsaliye"
Caption="Ap İrsaliye Yazdır"
Width="25" Height="25"

CustomAttribute="onmouseover=BiggerImage(this, event, 'Kimlik Bilgileri')"
ServerAttribute="Image-Url=https://gallery.mailchimp.com/754a5064cb12ce106fca9e2c7/images/d5269d56-0049-4421-91f2-67d5886edfe7.png"&amp;gt;
&amp;lt;ClientSideEvents Click="function(s, e) {
var offerId =GetControlValue('Id');
var prmKeys = ['CurrentIdentity', 'ItemMId'];
var prmValues = ['12345',offerId];

OpenReportPDF('11000145', prmKeys, prmValues);

}"/&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vF_ttpI1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ni274zxj480yo2mzehvi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vF_ttpI1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ni274zxj480yo2mzehvi.png" alt="Image description" width="532" height="89"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;MultiSet&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;GridColumn FieldName="ZZInvoiceMId" ControlType="ButtonEdit" Caption="Fatura Id (Ödemesi Gerçekleşen)"&amp;gt;
&amp;lt;DataSource SourceType="Command" 
Source="ZZZFinInvoicePayCollection.Show" 
Filter="EntityId=@EntityId" 
FilterValues="@EntityId=GetColumnValue(FinDcardId)"
ReturnProperties="Id;Description"
ReturnedProperties="ZZInvoiceMId"
ListPropertyName="Id"
ProcessTypeMode="2"
CustomReturnJs="MultiSet"&amp;gt;
&amp;lt;/DataSource&amp;gt;
&amp;lt;/GridColumn&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;XML if (GetControlValue&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;root MainCode="" Caption="Kredi ve Ödeme Listesi"&amp;gt;
&amp;lt;script ScriptCode="
AddLoadList('FirstLoad()');

        FirstLoad=function()
        {
            GetControl('pDocDateL').SetVisible(false);
        } 

"&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;tabcontrol Visibility="True"&amp;gt;
        &amp;lt;tabpage Caption="Kriterler"&amp;gt;
            &amp;lt;section Caption="" CaptionVisibility="False" Visibility="True" ColumnCount="6"&amp;gt;
                &amp;lt;row&amp;gt;
                    &amp;lt;cell colspan="2"&amp;gt;
                        &amp;lt;control FieldName="CoCode" ControlType="ButtonEdit" Caption="Firma" DefaultValue="Session(CoCode)" ControlRequired="True"&amp;gt;
                            &amp;lt;DataSource SourceType="Command" Source="CompanyCollection.Show" Filter="" FilterValues="" OrderByProperty="" ReturnProperties="CoCode" ReturnedProperties="CoCode" RelatedProperty="" ProcessTypeMode="1" ListPropertyName="CoCode"&amp;gt;&amp;lt;/DataSource&amp;gt;
                        &amp;lt;/control&amp;gt;
                    &amp;lt;/cell&amp;gt;
                &amp;lt;/row&amp;gt;

                &amp;lt;row&amp;gt;
                    &amp;lt;cell colspan="1"&amp;gt;
                        &amp;lt;control FieldName = "Yerlesim" 
                     ControlType = "ComboEdit" 
                     ControlEnabled="True" 
                     DefaultValue="Ödenecek" 
                     MaxLength = "50" 
                     ControlRequired = "True" 
                     Caption = "Liste Tipi" 
                     ControlVisible="True"&amp;gt;
                            &amp;lt;DataSource  SourceType="TextAndValue" Text="Ödenecek;Ödenen;Reel Kur" Value="Ödenecek;Ödenen;Reel Kur"&amp;gt;&amp;lt;/DataSource&amp;gt;
                                          &amp;lt;ClientSideEvents ValueChanged="function(s,e)
                                                { 
                                                    if (GetControlValue('Yerlesim') == 'Ödenen')
                                                    {
                                                        GetControl('pDocDateL').SetVisible(true);
                                                    }
                                                    else if (GetControlValue('Yerlesim') == 'Reel Kur')
                                                    {
                                                        GetControl('pDocDateL').SetVisible(true);
                                                    }
                                                     else 

                                                     {
                                                     GetControl('pDocDateL').SetVisible(false);
                                                     }

                                                }"&amp;gt;
                &amp;lt;/ClientSideEvents&amp;gt;
                        &amp;lt;/control&amp;gt;
                    &amp;lt;/cell&amp;gt;
                &amp;lt;/row&amp;gt;

                &amp;lt;row&amp;gt;
                    &amp;lt;cell colspan="2"&amp;gt;
                        &amp;lt;control FieldName="pDocDateF" ControlType="DateEdit" ControlRequired="True" Caption="Tarih" ControlEnabled="true" DefaultValue=""&amp;gt;&amp;lt;/control&amp;gt;
                    &amp;lt;/cell&amp;gt;
            &amp;lt;cell colspan="1"&amp;gt;
            &amp;lt;control FieldName="pDocDateL" ControlType="DateEdit" CaptionVisible="False" DefaultValue=""&amp;gt;
            &amp;lt;/control&amp;gt;
            &amp;lt;/cell&amp;gt;
                &amp;lt;/row&amp;gt;


            &amp;lt;/section&amp;gt;
        &amp;lt;/tabpage&amp;gt;
    &amp;lt;/tabcontrol&amp;gt;
&amp;lt;/root&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Button Zorunlu Alan Mesajı&lt;br&gt;
&lt;code&gt;control&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ClientSideEvents&lt;/code&gt;&lt;br&gt;
&lt;code&gt;Click&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function (s,e)
{
    var resultValidation = ASPxClientEdit.ValidateGroup('valid1', true);

    if (resultValidation == false) {
        UyumMessage(LangErr.GNL.FillRequiredFields);
        return false;
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Dinamik Pop-Up SetEnabled&lt;br&gt;
&lt;code&gt;function SetLoansRefNo() {&lt;br&gt;
GetControl('LoansRefNo').SetEnabled(true);&lt;br&gt;
}&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lpz0JsFA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/40zfvfh7vrcg9d8i9hx2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lpz0JsFA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/40zfvfh7vrcg9d8i9hx2.png" alt="Image description" width="456" height="316"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Dinamik XML, veri alanındaki boşluğu kaldırma&lt;br&gt;
&lt;code&gt;&amp;lt;ClientSideEvents ValueCahnged="function(s, e) &lt;br&gt;
{&lt;br&gt;
if (s.GetValue())&lt;br&gt;
{&lt;br&gt;
s.SetValue(s.GetValue().trim());&lt;br&gt;
}&lt;br&gt;
}"&amp;gt;&lt;br&gt;
&amp;lt;/ClientSideEvents&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;GridColumn FieldName="ZZContainerNo" ControlType="TextEdit" Caption="Konteyner No" ControlRequired="False" ControlEnabled="True" ControlVisible="True" ControlSingleLine="true" Width="150"&amp;gt;
&amp;lt;ClientSideEvents ValueChanged="function(s, e) 
{
if (s.GetValue())
{
s.SetValue(s.GetValue().trim());
}
}"&amp;gt;
&amp;lt;/ClientSideEvents&amp;gt;
&amp;lt;/GridColumn&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Dinamik XML Button, Update&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;cell colspan="2"&amp;gt;
&amp;lt;control FieldName="LoansRefNoEnabled" ControlType="Button" Caption="Kredi Ref No Aktif Et" Width="150"&amp;gt;
&amp;lt;ClientSideEvents Click="function(s, e) {GetControl('LoansRefNo').SetEnabled(true);}"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;

&amp;lt;cell colspan="2"&amp;gt;
&amp;lt;control FieldName="LoansRefNoUpdate" ControlType="Button" Caption="Kredi Ref No Değiştir" Width="150"&amp;gt;
&amp;lt;ClientSideEvents Click="function fn_YeniRefNo() {

var LoansRefNo = GetControlValue('LoansRefNo');

ClientExecSQL('UPDATE FIND_LOANS_M M SET M.LOANS_REF_NO = @pLoansRefNo WHERE M.LOANS_M_ID=@Id',
function (p) {

alert('İşlem Başarılı.!');location.reload();
},
LoansRefNo,
GetControlValue('Id')
)
}"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Dxr6K4lt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ixlhp6bazfg0e7n7w1aq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Dxr6K4lt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ixlhp6bazfg0e7n7w1aq.png" alt="Image description" width="614" height="128"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;cell colspan="2"&amp;gt;
&amp;lt;control FieldName="CommitmentClosureEnable" ControlType="Button" Caption="Alanları Aktif Et" Width="150" Height="10" ControlEditEnabled="False"&amp;gt;
&amp;lt;ClientSideEvents Click="function(s, e) {GetControl('CommitmentClosureAmt').SetEnabled(true);GetControl('CommitmentClosureCurCode').SetEnabled(true);GetControl('CommitmentClosureDate').SetEnabled(true);}"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;

&amp;lt;cell colspan="2"&amp;gt;
&amp;lt;control FieldName="CommitmentClosureUpdate" ControlType="Button" Caption="Güncelle" Width="150"&amp;gt;
&amp;lt;ClientSideEvents Click="function fn_Update() {

var pCommitmentClosureAmt = ConvertDecimalToStr(GetControlValue('CommitmentClosureAmt'));
var pCommitmentClosureCurId = GetControlValue('CommitmentClosureCurId');
var pCommitmentClosureDate = GetControlValue('CommitmentClosureDate');

ClientExecSQL('UPDATE FIND_LOANS_M M SET M.COMMITMENT_CLOSURE_AMT = @pCommitmentClosureAmt, M.COMMITMENT_CLOSURE_CUR_ID = @pCommitmentClosureCurId, M.COMMITMENT_CLOSURE_DATE = @pCommitmentClosureDate WHERE M.LOANS_M_ID=@Id',

function (p) {alert('İşlem Başarılı.!');location.reload();},
pCommitmentClosureAmt,
pCommitmentClosureCurId,
pCommitmentClosureDate,
GetControlValue('Id')
)
}"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;var pCommitmentClosureAmt = ConvertDecimalToStr(GetControlValue('CommitmentClosureAmt'));&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;tabpage Caption="İhracat Taahütü"&amp;gt;
&amp;lt;section Visibility="false" ColumnCount="12"&amp;gt;
&amp;lt;row&amp;gt;
&amp;lt;cell colspan="5"&amp;gt;
&amp;lt;section Visibility="false"&amp;gt;
&amp;lt;row&amp;gt;
&amp;lt;cell&amp;gt;
&amp;lt;control FieldName="ZZCommitmentClosureAmt" ControlType="SpinEdit" Caption="Taahüt Kapama Tutarı / Para Birimi" DecimalPlaces="Tutar" DefaultValue="0" CaptionSize="210"&amp;gt; &amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;
&amp;lt;cell&amp;gt;
&amp;lt;control FieldName="ZZCommitmentClosCurCode" ControlType="ButtonEdit" MaxLength="50" Width="90" Caption="Para Birimi" CaptionVisible="false"&amp;gt;
&amp;lt;DataSource ReturnProperties="Id;CurCode" ReturnedProperties="ZZCommitmentClosureCurId;ZZCommitmentClosCurCode" Filter="" FilterValues="" ListPropertyName="CurCode" Source="CurrencyCollection.Show"&amp;gt; &amp;lt;/DataSource&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;


&amp;lt;cell colspan="2"&amp;gt;
&amp;lt;control FieldName="CommitmentClosureEnable" ControlType="Button" Caption="Alanları Aktif Et" Width="150" Height="10" ControlEditEnabled="False"&amp;gt;
&amp;lt;ClientSideEvents Click="function(s, e) {GetControl('ZZCommitmentClosureAmt').SetEnabled(true);GetControl('ZZCommitmentClosCurCode').SetEnabled(true);GetControl('ZZCommitmentClosureDate').SetEnabled(true);}"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;

&amp;lt;cell colspan="2"&amp;gt;
&amp;lt;control FieldName="CommitmentClosureUpdate" ControlType="Button" Caption="Güncelle" ControlEditEnabled="False" Width="150"&amp;gt;
&amp;lt;ClientSideEvents Click="function fn_Update() {

var pZZCommitmentClosureAmt = ConvertDecimalToStr(GetControlValue('ZZCommitmentClosureAmt'));
var pZZCommitmentClosureCurId = GetControlValue('ZZCommitmentClosureCurId');
var pZZCommitmentClosureDate = GetControlValue('ZZCommitmentClosureDate');

ClientExecSQL('UPDATE FINT_ROTATING_LOANS M SET M.ZZ_COMMITMENT_CLOS_AMT = @pZZCommitmentClosureAmt, M.ZZ_COMMITMENT_CLOS_CUR_ID = @pZZCommitmentClosureCurId, M.ZZ_COMMITMENT_CLOS_DATE = @pZZCommitmentClosureDate WHERE M.ROTATING_LOANS_ID=@Id',

function (p) {alert('İşlem Başarılı.!');location.reload();},
pZZCommitmentClosureAmt,
pZZCommitmentClosureCurId,
pZZCommitmentClosureDate,
GetControlValue('Id')
)
}"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;


&amp;lt;cell colspan="1"&amp;gt;
&amp;lt;control FieldName="ZZCommitmentClosureCurId" ControlType="TextEdit" ControlVisible="false" CaptionVisible="false" ControlEnabled="false"&amp;gt;&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;
&amp;lt;/row&amp;gt;
&amp;lt;row&amp;gt;
&amp;lt;cell&amp;gt;
&amp;lt;control FieldName="ZZCommitmentClosureDate" ControlType="DateEdit" Caption="Taahüt Kapama Tarihi" CaptionSize="210"&amp;gt; &amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;
&amp;lt;/row&amp;gt;
&amp;lt;/section&amp;gt;
&amp;lt;/cell&amp;gt;
&amp;lt;/row&amp;gt;
&amp;lt;/section&amp;gt;
&amp;lt;/tabpage&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  2 table update
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;cell colspan="2"&amp;gt;
&amp;lt;control FieldName="eInvoiceMIdUpdate" ControlType="Button" ControlEditEnabled="true" Caption="Güncelle" ServerAttribute="Font-Bold=True;ForeColor=Green"&amp;gt;
&amp;lt;ClientSideEvents Click="function (s,e)
{
fn_update1();
function fn_update1() {
var peInvoiceMId = GetControlValue('eInvoiceMId');
ClientExecSQL('UPDATE PSMT_INVOICE_M SET E_INVOICE_M_ID = @peInvoiceMId::integer WHERE INVOICE_M_ID=@Id::integer',
function (p) {
fn_update2();
},
peInvoiceMId,
GetUrlParam('ObjectId')
)
}
function fn_update2() {
var pId = GetControlValue('Id');
var peInvoiceMId = GetControlValue('eInvoiceMId');
ClientExecSQL('UPDATE PSMT_EINVOICE_M SET INVOICE_M_ID = @pId::integer WHERE EINVOICE_M_ID=@eInvoiceMId::integer',
function (p) {
},
pId,
peInvoiceMId,
GetControlValue('Id')
)
}
}"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  postgresql
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;cell colspan="2"&amp;gt;
&amp;lt;control FieldName="CommitmentClosureEnable" ControlType="Button" Caption="Etkinleştir" Width="150" Height="10" ControlEditEnabled="False"&amp;gt;
&amp;lt;ClientSideEvents Click="function(s, e) {GetControl('CommitmentClosureAmt').SetEnabled(true);GetControl('CommitmentClosureCurCode').SetEnabled(true);GetControl('CommitmentClosureDate').SetEnabled(true);}"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;

&amp;lt;cell colspan="2"&amp;gt;
&amp;lt;control FieldName="CommitmentClosureUpdate" ControlType="Button" Caption="Güncelle" ControlEditEnabled="False" Width="150"&amp;gt;
&amp;lt;ClientSideEvents Click="function fn_Update() {

var pCommitmentClosureAmt = GetControlValue('CommitmentClosureAmt');
var pCommitmentClosureCurId = GetControlValue('CommitmentClosureCurId');
var pCommitmentClosureDate = GetControlValue('CommitmentClosureDate');

ClientExecSQL('UPDATE FIND_LOANS_M SET COMMITMENT_CLOSURE_AMT = @pCommitmentClosureAmt::decimal, COMMITMENT_CLOSURE_CUR_ID = @pCommitmentClosureCurId::integer, COMMITMENT_CLOSURE_DATE = @pCommitmentClosureDate::date WHERE LOANS_M_ID=@Id::integer',

function (p) {alert('İşlem Başarılı.!');location.reload();},
pCommitmentClosureAmt,
pCommitmentClosureCurId,
pCommitmentClosureDate,
GetControlValue('Id')
)
}"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;ClientExecProc&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;---
function Denemex()
{
var Id =GetUrlParam('ObjectId');
  ClientExecProc('xrpp_barcodecreate2 @pId', function (p) { alert(p+' '+Id ); }, Id );
}



function Denemex()
 {
GetControl('ItemDCollection').GetRowValues(GetControl('ItemDCollection').GetFocusedRowIndex(),'Id',Denemex1);
}
function Denemex1(Id) {

  ClientExecProc('xrpp_barcodecreate @pId', function (p) { alert(p); }, Id);
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Dinamik XML, Grid Update Enter&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hQ94rVl2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h1ldvb15oxck2i65sma7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hQ94rVl2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h1ldvb15oxck2i65sma7.png" alt="Image description" width="660" height="219"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function (s,e)
  {
var pDueDay=parseInt(s.GetValue());
GetControl('ItemDCollection').GetRowValues(GetControl('ItemDCollection').GetFocusedRowIndex(),'Id;DueDay',fn_DueDay);
function fn_DueDay(values) {
pId=values[0];
ClientExecSQL('UPDATE INVT_ITEM_D A SET A.DUE_DAY = @pDueDay WHERE ITEM_D_ID=@pId',
function (p) {
alert('İşlem Başarılı.') ;
},
pDueDay,
pId,
)
}
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;&amp;lt;GridColumn FieldName="DueDay" ControlType="SpinEdit" Caption="Vade Gün" &amp;gt; &amp;lt;/GridColumn&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;DataTemplate = True&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hJMFtI0g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pl4j89d22ec7rjhxevvh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hJMFtI0g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pl4j89d22ec7rjhxevvh.png" alt="Image description" width="800" height="157"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Birden Fazla ClientExecSQL
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function (s,e)
{

var pDueDay=parseInt(s.GetValue());

GetControl('ItemDCollection').GetRowValues(GetControl('ItemDCollection').GetFocusedRowIndex(),'Id;DueDay',fn_DueDay);
GetControl('ItemDCollection').GetRowValues(GetControl('ItemDCollection').GetFocusedRowIndex(),'Id;DueDay',fn_DueDayM);

function fn_DueDay(values) {
pId=values[0];
ClientExecSQL('UPDATE INVT_ITEM_D A SET A.DUE_DAY = @pDueDay WHERE ITEM_D_ID=@pId',
function (p) {

fn_DueDayM();

},
pDueDay,
pId,
)
}

function fn_DueDayM(values) {
ClientExecSQL('UPDATE INVT_ITEM_M A SET A.DUE_DAY = @pDueDay WHERE A.ITEM_M_ID IN (SELECT DD.ITEM_M_ID FROM INVT_ITEM_D DD WHERE DD.ITEM_D_ID=@pId)',
function (p) {
},
pDueDay,
pId,
)
}
alert('İşlem Başarılı.');
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Tarih alanı
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;row&amp;gt;
&amp;lt;cell&amp;gt;
&amp;lt;control FieldName="ZZRevisionPrdDate" Caption="Revize Üretim Tarih" ControlType="DateEdit"&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;
&amp;lt;cell colspan="2"&amp;gt;
&amp;lt;control FieldName="ZZRevisionPrdDateEnable" ControlType="Button" Caption="Etkinleştir" Width="150" Height="10" ControlEditEnabled="False"&amp;gt;
&amp;lt;ClientSideEvents Click="function(s,e) {GetControl('ZZRevisionPrdDate').SetEnabled(true);}"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;

&amp;lt;cell colspan="2"&amp;gt;
&amp;lt;control FieldName="ZZRevisionPrdDateUpdate" ControlType="Button" Caption="Güncelle" ControlEditEnabled="False" Width="150"&amp;gt;
&amp;lt;ClientSideEvents Click="function(s,e) {

var pZZRevisionPrdDate = GetControlValue('ZZRevisionPrdDate');

ClientExecSQL('UPDATE INVD_PACKAGE_M SET ZZ_REVISION_PRD_DATE = TO_DATE(@pZZRevisionPrdDate, @prm2) WHERE PACKAGE_ID=@Id::integer',

function (p) {alert('İşlem Başarılı.!');location.reload();},
pZZRevisionPrdDate,
'dd.mm.yyyy',
GetControlValue('Id')
)
}"&amp;gt;&amp;lt;/ClientSideEvents&amp;gt;
&amp;lt;/control&amp;gt;
&amp;lt;/cell&amp;gt;
&amp;lt;/row&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>uyumsoft</category>
    </item>
  </channel>
</rss>
