<?xml version="1.0" encoding="iso-8859-9" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Clomosy | Forum : bakım hareket</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : bakım hareket]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Tue, 21 Apr 2026 17:21:34 +0000</pubDate>
  <lastBuildDate>Tue, 21 Apr 2026 16:17:11 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>30</ttl>
  <WebWizForums:feedURL>https://forum.clomosy.com.tr/RSS_post_feed.asp?TID=1450</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Clomosy | Forum]]></title>
   <url>https://forum.clomosy.com.tr/forum_images/logo.png</url>
   <link>https://forum.clomosy.com.tr/</link>
  </image>
  <item>
   <title><![CDATA[bakım hareket : Merhaba Kayra Bey,Sadece ilgili...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1450&amp;PID=3305#3305</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=257">Emr.Erkmn</a><br /><strong>Konu:</strong> 1450<br /><strong>Gönderim Zamanı:</strong> 21&nbsp;Nisan&nbsp;2026 Saat 16:17<br /><br />Merhaba Kayra Bey,&nbsp;<br>Sadece ilgili birimi atmanız yeterli kod tarafında.<br>Ben çalıştırdığımda .exe de tasarımda bir bozukluk çıkmadı<br>Mobil için daha farklı ayarlar yapılabilir.&nbsp; Punto küçülme vs diğer özellikler üzernde oynamadan yeterli&nbsp;<br><br><br><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Tue, 21 Apr 2026 16:17:11 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1450&amp;PID=3305#3305</guid>
  </item> 
  <item>
   <title><![CDATA[bakım hareket : var MainForm: TclForm; PnlNavBar,...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1450&amp;PID=3304#3304</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=249">kayra12</a><br /><strong>Konu:</strong> 1450<br /><strong>Gönderim Zamanı:</strong> 21&nbsp;Nisan&nbsp;2026 Saat 14:17<br /><br /><div><br></div><div>var</div><div><br></div><div>&nbsp; MainForm: TclForm;</div><div><br></div><div>&nbsp; PnlNavBar, PnlHome, PnlBakimRoot: TclProPanel;</div><div>&nbsp; PnlBakimHeader, PnlBakimActionBar, PnlBakimFormPage, PnlBakimListPage, PnlBakimDetailPage: TclProPanel;</div><div>&nbsp; PnlBakimFormFooter, PnlBakimDetailFooter: TclProPanel;</div><div><br></div><div>&nbsp; LblNavTitle, LblHomeTitle, LblBakimTitle, LblSelectedInfo, LblBakimFormTitle, LblDetailTitle, LblEmptyInfo: TClProLabel;</div><div><br></div><div>&nbsp; BtnBack: TClProButton;</div><div>&nbsp; BtnMenuFiltre, BtnMenuBakim, BtnMenuAriza, BtnMenuBekleyenler: TClProButton;</div><div>&nbsp; BtnYeniFis, BtnGuncelleFis, BtnSilFis, BtnMalzemeler, BtnDokuman, BtnTamamla, BtnYazdir: TClProButton;</div><div>&nbsp; BtnKaydetFis, BtnVazgecFis, BtnDetayDon: TClProButton;</div><div><br></div><div>&nbsp; ListBakim: TclListView;</div><div>&nbsp; ScrollForm: TclVertScrollBox;</div><div><br></div><div>&nbsp; GrpBelgeNo, GrpTarih, GrpBakimTipi, GrpBakimTuru, GrpBakimKodu, GrpMakineKodu, GrpBaglanti, GrpBaslangic, GrpBitis, GrpAciklama: TclProPanel;</div><div>&nbsp; LblBelgeNo, LblTarih, LblBakimTipi, LblBakimTuru, LblBakimKodu, LblMakineKodu, LblBaglanti, LblBaslangic, LblBitis, LblAciklama: TClProLabel;</div><div>&nbsp; EdtBelgeNo, EdtTarih, EdtBakimTipi, EdtBakimTuru, EdtBakimKodu, EdtMakineKodu, EdtBaglanti, EdtBaslangic, EdtBitis: TclProEdit;</div><div>&nbsp; MemAciklama, MemDetail: TclMemo;</div><div><br></div><div>&nbsp; BakimBelgeNo: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimTarih: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimTipi: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimTuru: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimKodu: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimMakineKodu: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimBaglanti: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimBaslangic: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimBitis: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimAciklama: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimDurum: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimMalzemeText: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimDokumanText: array &#091;0..19&#093; of String;</div><div><br></div><div>&nbsp; BakimCount, SelectedBakimIndex, EditBakimIndex, DeleteBakimIndex: Integer;</div><div>&nbsp;&nbsp;</div><div>&nbsp; TmpIndex, TmpInt1, TmpInt2, TmpInt3, TmpInt4, TmpInt5: Integer;</div><div>&nbsp;&nbsp;</div><div>&nbsp; BakimJson, TmpText: String;</div><div><br></div><div><br></div><div><br></div><div><br></div><div>void StyleSurface(APanel: TclProPanel);</div><div>{</div><div>&nbsp; APanel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; APanel.clProSettings.BorderColor = clAlphaColor.clLtGray;</div><div>&nbsp; APanel.clProSettings.BorderWidth = 1;</div><div>&nbsp; APanel.clProSettings.IsFill = True;</div><div>&nbsp; APanel.clProSettings.IsRound = True;</div><div>&nbsp; APanel.clProSettings.RoundHeight = 12;</div><div>&nbsp; APanel.clProSettings.RoundWidth = 12;</div><div>&nbsp; APanel.SetclProSettings(APanel.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StylePrimaryButton(AButton: TClProButton);</div><div>{</div><div>&nbsp; AButton.clProSettings.BackgroundColor = clAlphaColor.clSteelblue;</div><div>&nbsp; AButton.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; AButton.clProSettings.BorderColor = clAlphaColor.clSteelblue;</div><div>&nbsp; AButton.clProSettings.BorderWidth = 1;</div><div>&nbsp; AButton.clProSettings.IsFill = True;</div><div>&nbsp; AButton.clProSettings.IsRound = True;</div><div>&nbsp; AButton.clProSettings.RoundHeight = 10;</div><div>&nbsp; AButton.clProSettings.RoundWidth = 10;</div><div>&nbsp; AButton.clProSettings.FontSize = 12;</div><div>&nbsp; AButton.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; AButton.SetclProSettings(AButton.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StyleNeutralButton(AButton: TClProButton);</div><div>{</div><div>&nbsp; AButton.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; AButton.clProSettings.FontColor = clAlphaColor.clNavy;</div><div>&nbsp; AButton.clProSettings.BorderColor = clAlphaColor.clLtGray;</div><div>&nbsp; AButton.clProSettings.BorderWidth = 1;</div><div>&nbsp; AButton.clProSettings.IsFill = True;</div><div>&nbsp; AButton.clProSettings.IsRound = True;</div><div>&nbsp; AButton.clProSettings.RoundHeight = 10;</div><div>&nbsp; AButton.clProSettings.RoundWidth = 10;</div><div>&nbsp; AButton.clProSettings.FontSize = 12;</div><div>&nbsp; AButton.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; AButton.SetclProSettings(AButton.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StyleDangerButton(AButton: TClProButton);</div><div>{</div><div>&nbsp; AButton.clProSettings.BackgroundColor = clAlphaColor.clCrimson;</div><div>&nbsp; AButton.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; AButton.clProSettings.BorderColor = clAlphaColor.clCrimson;</div><div>&nbsp; AButton.clProSettings.BorderWidth = 1;</div><div>&nbsp; AButton.clProSettings.IsFill = True;</div><div>&nbsp; AButton.clProSettings.IsRound = True;</div><div>&nbsp; AButton.clProSettings.RoundHeight = 10;</div><div>&nbsp; AButton.clProSettings.RoundWidth = 10;</div><div>&nbsp; AButton.clProSettings.FontSize = 12;</div><div>&nbsp; AButton.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; AButton.SetclProSettings(AButton.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StyleSuccessButton(AButton: TClProButton);</div><div>{</div><div>&nbsp; AButton.clProSettings.BackgroundColor = clAlphaColor.clMediumseagreen;</div><div>&nbsp; AButton.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; AButton.clProSettings.BorderColor = clAlphaColor.clMediumseagreen;</div><div>&nbsp; AButton.clProSettings.BorderWidth = 1;</div><div>&nbsp; AButton.clProSettings.IsFill = True;</div><div>&nbsp; AButton.clProSettings.IsRound = True;</div><div>&nbsp; AButton.clProSettings.RoundHeight = 10;</div><div>&nbsp; AButton.clProSettings.RoundWidth = 10;</div><div>&nbsp; AButton.clProSettings.FontSize = 12;</div><div>&nbsp; AButton.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; AButton.SetclProSettings(AButton.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StyleInputPanel(APanel: TclProPanel);</div><div>{</div><div>&nbsp; APanel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; APanel.clProSettings.BorderColor = clAlphaColor.clLtGray;</div><div>&nbsp; APanel.clProSettings.BorderWidth = 1;</div><div>&nbsp; APanel.clProSettings.IsFill = True;</div><div>&nbsp; APanel.clProSettings.IsRound = True;</div><div>&nbsp; APanel.clProSettings.RoundHeight = 10;</div><div>&nbsp; APanel.clProSettings.RoundWidth = 10;</div><div>&nbsp; APanel.SetclProSettings(APanel.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StyleInputLabel(ALabel: TClProLabel);</div><div>{</div><div>&nbsp; ALabel.clProSettings.FontColor = clAlphaColor.clNavy;</div><div>&nbsp; ALabel.clProSettings.FontSize = 12;</div><div>&nbsp; ALabel.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; ALabel.SetclProSettings(ALabel.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StyleInputEdit(AEdit: TclProEdit);</div><div>{</div><div>&nbsp; AEdit.clProSettings.FontColor = clAlphaColor.clBlack;</div><div>&nbsp; AEdit.clProSettings.BorderColor = clAlphaColor.clLtGray;</div><div>&nbsp; AEdit.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; AEdit.clProSettings.BorderWidth = 1;</div><div>&nbsp; AEdit.clProSettings.IsFill = True;</div><div>&nbsp; AEdit.clProSettings.IsRound = True;</div><div>&nbsp; AEdit.clProSettings.RoundHeight = 8;</div><div>&nbsp; AEdit.clProSettings.RoundWidth = 8;</div><div>&nbsp; AEdit.SetclProSettings(AEdit.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>function ShortText(Value: String): String;</div><div>{</div><div>&nbsp; Value = Trim(Value);</div><div><br></div><div>&nbsp; if (Length(Value) &gt; 80)</div><div>&nbsp; &nbsp; result = Copy(Value, 1, 80) + '...'</div><div>&nbsp; else</div><div>&nbsp; &nbsp; result = Value;</div><div>}</div><div><br></div><div><br></div><div>function HasJsonUnsafeChar(Value: String): Boolean;</div><div>{</div><div>&nbsp; result = False;</div><div><br></div><div>&nbsp; if (Pos('"', Value) &gt; 0)</div><div>&nbsp; &nbsp; result = True;</div><div>}</div><div><br></div><div><br></div><div>function IsDateTimeTextValid(Value: String): Boolean;</div><div>{</div><div>&nbsp; result = False;</div><div>&nbsp; Value = Trim(Value);</div><div><br></div><div>&nbsp; if (Length(Value) &lt;&gt; 16)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (Copy(Value, 3, 1) &lt;&gt; '.')</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (Copy(Value, 6, 1) &lt;&gt; '.')</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (Copy(Value, 11, 1) &lt;&gt; ' ')</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (Copy(Value, 14, 1) &lt;&gt; ':')</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; TmpInt1 = StrToIntDef(Copy(Value, 1, 2), -1);</div><div>&nbsp; TmpInt2 = StrToIntDef(Copy(Value, 4, 2), -1);</div><div>&nbsp; TmpInt3 = StrToIntDef(Copy(Value, 7, 4), -1);</div><div>&nbsp; TmpInt4 = StrToIntDef(Copy(Value, 12, 2), -1);</div><div>&nbsp; TmpInt5 = StrToIntDef(Copy(Value, 15, 2), -1);</div><div><br></div><div>&nbsp; if (TmpInt1 &lt; 1)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt1 &gt; 31)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt2 &lt; 1)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt2 &gt; 12)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt3 &lt; 2000)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt4 &lt; 0)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt4 &gt; 23)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt5 &lt; 0)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt5 &gt; 59)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; result = True;</div><div>}</div><div><br></div><div><br></div><div>void FillDemoRecord(AIndex: Integer; ABelgeNo, ATarih, ATip, ATur, AKod, AMakine, ABaglanti, ABaslangic, ABitis, AAciklama, ADurum, AMalzeme, ADokuman: String);</div><div>{</div><div>&nbsp; BakimBelgeNo&#091;AIndex&#093; = ABelgeNo;</div><div>&nbsp; BakimTarih&#091;AIndex&#093; = ATarih;</div><div>&nbsp; BakimTipi&#091;AIndex&#093; = ATip;</div><div>&nbsp; BakimTuru&#091;AIndex&#093; = ATur;</div><div>&nbsp; BakimKodu&#091;AIndex&#093; = AKod;</div><div>&nbsp; BakimMakineKodu&#091;AIndex&#093; = AMakine;</div><div>&nbsp; BakimBaglanti&#091;AIndex&#093; = ABaglanti;</div><div>&nbsp; BakimBaslangic&#091;AIndex&#093; = ABaslangic;</div><div>&nbsp; BakimBitis&#091;AIndex&#093; = ABitis;</div><div>&nbsp; BakimAciklama&#091;AIndex&#093; = AAciklama;</div><div>&nbsp; BakimDurum&#091;AIndex&#093; = ADurum;</div><div>&nbsp; BakimMalzemeText&#091;AIndex&#093; = AMalzeme;</div><div>&nbsp; BakimDokumanText&#091;AIndex&#093; = ADokuman;</div><div>}</div><div><br></div><div><br></div><div>void LoadDemoData;</div><div>{</div><div>&nbsp; BakimCount = 5;</div><div><br></div><div>&nbsp; FillDemoRecord(1,</div><div>&nbsp; &nbsp; 'BKM-2026-001',</div><div>&nbsp; &nbsp; '08.04.2026',</div><div>&nbsp; &nbsp; 'Planli',</div><div>&nbsp; &nbsp; 'Periyodik',</div><div>&nbsp; &nbsp; 'PRD-01',</div><div>&nbsp; &nbsp; 'PRES-01',</div><div>&nbsp; &nbsp; 'Hat 1 Motor Grubu',</div><div>&nbsp; &nbsp; '08.04.2026 09:00',</div><div>&nbsp; &nbsp; '08.04.2026 11:10',</div><div>&nbsp; &nbsp; 'Aylik kontrol ve rulman sesi kontrolu yapildi.',</div><div>&nbsp; &nbsp; 'Tamamlandi',</div><div>&nbsp; &nbsp; 'Rulman - 2 Adet' + #13#10 + 'Kayis Spreyi - 1 Adet',</div><div>&nbsp; &nbsp; 'Kontrol_Formu_001.pdf' + #13#10 + 'Motor_Fotografi_001.jpg');</div><div><br></div><div>&nbsp; FillDemoRecord(2,</div><div>&nbsp; &nbsp; 'BKM-2026-002',</div><div>&nbsp; &nbsp; '11.04.2026',</div><div>&nbsp; &nbsp; 'Planli',</div><div>&nbsp; &nbsp; 'Koruyucu',</div><div>&nbsp; &nbsp; 'KRN-12',</div><div>&nbsp; &nbsp; 'KONV-03',</div><div>&nbsp; &nbsp; 'Hat 2 Tasiyici Bant',</div><div>&nbsp; &nbsp; '11.04.2026 14:15',</div><div>&nbsp; &nbsp; '11.04.2026 16:00',</div><div>&nbsp; &nbsp; 'Konveyor gerginligi ayarlandi ve emniyet muhafazasi kontrol edildi.',</div><div>&nbsp; &nbsp; 'Tamamlandi',</div><div>&nbsp; &nbsp; 'Rulo Civatasi - 6 Adet' + #13#10 + 'Gres - 1 Tup',</div><div>&nbsp; &nbsp; 'Bakim_Raporu_002.pdf');</div><div><br></div><div>&nbsp; FillDemoRecord(3,</div><div>&nbsp; &nbsp; 'BKM-2026-003',</div><div>&nbsp; &nbsp; '15.04.2026',</div><div>&nbsp; &nbsp; 'Plansiz',</div><div>&nbsp; &nbsp; 'Duzeltici',</div><div>&nbsp; &nbsp; 'HYD-05',</div><div>&nbsp; &nbsp; 'HIDROLIK-02',</div><div>&nbsp; &nbsp; 'Pres Yaglama Devresi',</div><div>&nbsp; &nbsp; '15.04.2026 10:20',</div><div>&nbsp; &nbsp; '15.04.2026 13:30',</div><div>&nbsp; &nbsp; 'Hidrolik hortum degisimi yapildi ve sizdirmazlik testi tamamlandi.',</div><div>&nbsp; &nbsp; 'Tamamlandi',</div><div>&nbsp; &nbsp; 'Hidrolik Hortum - 1 Adet' + #13#10 + 'Conta Takimi - 1 Set',</div><div>&nbsp; &nbsp; 'Sizdirmazlik_Test_003.pdf');</div><div><br></div><div>&nbsp; FillDemoRecord(4,</div><div>&nbsp; &nbsp; 'BKM-2026-004',</div><div>&nbsp; &nbsp; '18.04.2026',</div><div>&nbsp; &nbsp; 'Planli',</div><div>&nbsp; &nbsp; 'Periyodik',</div><div>&nbsp; &nbsp; 'FAN-07',</div><div>&nbsp; &nbsp; 'FAN-07',</div><div>&nbsp; &nbsp; 'Ikincil Sogutma Unitesi',</div><div>&nbsp; &nbsp; '18.04.2026 08:40',</div><div>&nbsp; &nbsp; '18.04.2026 10:00',</div><div>&nbsp; &nbsp; 'Fan kanatlarinda toz birikmesi temizlendi ve titresim degeri duzeldi.',</div><div>&nbsp; &nbsp; 'Devam Ediyor',</div><div>&nbsp; &nbsp; 'Temizlik Spreyi - 2 Adet' + #13#10 + 'Filtre - 1 Adet',</div><div>&nbsp; &nbsp; 'Temizlik_Kaydi_004.pdf');</div><div><br></div><div>&nbsp; FillDemoRecord(5,</div><div>&nbsp; &nbsp; 'BKM-2026-005',</div><div>&nbsp; &nbsp; '21.04.2026',</div><div>&nbsp; &nbsp; 'Planli',</div><div>&nbsp; &nbsp; 'Periyodik',</div><div>&nbsp; &nbsp; 'PKT-09',</div><div>&nbsp; &nbsp; 'PAKET-09',</div><div>&nbsp; &nbsp; 'Paketleme Istasyonu',</div><div>&nbsp; &nbsp; '21.04.2026 09:30',</div><div>&nbsp; &nbsp; '21.04.2026 12:00',</div><div>&nbsp; &nbsp; 'Sensor kalibrasyonu ve emniyet switch testleri planlandi.',</div><div>&nbsp; &nbsp; 'Planlandi',</div><div>&nbsp; &nbsp; 'Sensor - 2 Adet' + #13#10 + 'Kablo Baglanti Seti - 1 Paket',</div><div>&nbsp; &nbsp; 'Kalibrasyon_Formu_005.pdf');</div><div>}</div><div><br></div><div><br></div><div>void HideMainViews;</div><div>{</div><div>&nbsp; PnlHome.Visible = False;</div><div>&nbsp; PnlBakimRoot.Visible = False;</div><div>}</div><div><br></div><div><br></div><div>void HideBakimSubPages;</div><div>{</div><div>&nbsp; PnlBakimListPage.Visible = False;</div><div>&nbsp; PnlBakimFormPage.Visible = False;</div><div>&nbsp; PnlBakimDetailPage.Visible = False;</div><div>}</div><div><br></div><div><br></div><div>void UpdateSelectionInfo;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; LblSelectedInfo.Caption = 'Secili kayit yok. Liste uzerinden bir bakim kaydi seciniz.';</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; LblSelectedInfo.Caption =</div><div>&nbsp; &nbsp; &nbsp; 'Belge No: ' + BakimBelgeNo&#091;SelectedBakimIndex&#093; + ' &nbsp;| &nbsp;Makine: ' + BakimMakineKodu&#091;SelectedBakimIndex&#093; + #13#10 +</div><div>&nbsp; &nbsp; &nbsp; 'Durum: ' + BakimDurum&#091;SelectedBakimIndex&#093; + ' &nbsp;| &nbsp;Baslangic: ' + BakimBaslangic&#091;SelectedBakimIndex&#093; + ' &nbsp;| &nbsp;Bitis: ' + BakimBitis&#091;SelectedBakimIndex&#093;;</div><div>&nbsp; }</div><div>}</div><div><br></div><div><br></div><div>void BuildBakimJson;</div><div>{</div><div>&nbsp; BakimJson = '&#091;';</div><div><br></div><div>&nbsp; for (TmpIndex = BakimCount downto 1)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if (BakimJson &lt;&gt; '&#091;')</div><div>&nbsp; &nbsp; &nbsp; BakimJson = BakimJson + ',';</div><div><br></div><div>&nbsp; &nbsp; BakimJson = BakimJson +</div><div>&nbsp; &nbsp; &nbsp; '{"RECORD_GUID":"' + IntToStr(TmpIndex) +</div><div>&nbsp; &nbsp; &nbsp; '","MAIN_TEXT":"' + BakimBelgeNo&#091;TmpIndex&#093; +</div><div>&nbsp; &nbsp; &nbsp; '","SUB_TEXT":"' + BakimMakineKodu&#091;TmpIndex&#093; + ' | ' + BakimTipi&#091;TmpIndex&#093; + ' / ' + BakimTuru&#091;TmpIndex&#093; +</div><div>&nbsp; &nbsp; &nbsp; '","SIDE_TEXT_TOP":"' + BakimTarih&#091;TmpIndex&#093; +</div><div>&nbsp; &nbsp; &nbsp; '","SIDE_TEXT_CENTER":"' + BakimDurum&#091;TmpIndex&#093; +</div><div>&nbsp; &nbsp; &nbsp; '","SIDE_TEXT_BOTTOM":"' + BakimBaslangic&#091;TmpIndex&#093; +</div><div>&nbsp; &nbsp; &nbsp; '","FOOTER_TEXT":"' + BakimBitis&#091;TmpIndex&#093; + '"}';</div><div>&nbsp; }</div><div><br></div><div>&nbsp; BakimJson = BakimJson + '&#093;';</div><div>}</div><div><br></div><div><br></div><div>void RefreshBakimList;</div><div>{</div><div>&nbsp; UpdateSelectionInfo;</div><div><br></div><div>&nbsp; if (BakimCount &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; LblEmptyInfo.Visible = True;</div><div>&nbsp; &nbsp; LblEmptyInfo.Caption = 'Bakim kaydi bulunmuyor. Yeni Fis ile kayit olusturabilirsiniz.';</div><div>&nbsp; &nbsp; ListBakim.Visible = False;</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; LblEmptyInfo.Visible = False;</div><div>&nbsp; ListBakim.Visible = True;</div><div><br></div><div>&nbsp; BuildBakimJson;</div><div>&nbsp; ListBakim.clLoadListViewDataFromDataset(Clomosy.ClDataSetFromJSON(BakimJson));</div><div>}</div><div><br></div><div><br></div><div>void ShowBakimListPage;</div><div>{</div><div>&nbsp; HideBakimSubPages;</div><div>&nbsp; PnlBakimHeader.Visible = True;</div><div>&nbsp; PnlBakimActionBar.Visible = True;</div><div>&nbsp; PnlBakimListPage.Visible = True;</div><div>&nbsp; RefreshBakimList;</div><div>}</div><div><br></div><div><br></div><div>void ShowBakimFormPage;</div><div>{</div><div>&nbsp; HideBakimSubPages;</div><div>&nbsp; PnlBakimHeader.Visible = False;</div><div>&nbsp; PnlBakimActionBar.Visible = False;</div><div>&nbsp; PnlBakimFormPage.Visible = True;</div><div>}</div><div><br></div><div><br></div><div>void ShowBakimDetailPage;</div><div>{</div><div>&nbsp; HideBakimSubPages;</div><div>&nbsp; PnlBakimHeader.Visible = False;</div><div>&nbsp; PnlBakimActionBar.Visible = False;</div><div>&nbsp; PnlBakimDetailPage.Visible = True;</div><div>}</div><div><br></div><div><br></div><div>void GoHome;</div><div>{</div><div>&nbsp; HideMainViews;</div><div>&nbsp; BtnBack.Visible = False;</div><div>&nbsp; LblNavTitle.Caption = 'Makine Bakim ve Onarim Yonetim Sistemi';</div><div>&nbsp; PnlHome.Visible = True;</div><div>}</div><div><br></div><div><br></div><div>void OpenBakimHareketleri;</div><div>{</div><div>&nbsp; HideMainViews;</div><div>&nbsp; BtnBack.Visible = True;</div><div>&nbsp; LblNavTitle.Caption = 'Bakim Hareketleri';</div><div>&nbsp; PnlBakimRoot.Visible = True;</div><div><br></div><div><br></div><div>&nbsp; ShowBakimListPage;</div><div>}</div><div><br></div><div><br></div><div>void OpenFiltre;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('uFiltre');</div><div>}</div><div><br></div><div><br></div><div>void OpenAriza;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('uAriza');</div><div>}</div><div><br></div><div><br></div><div>void OpenBekleyenler;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('uBekleyenler');</div><div>}</div><div><br></div><div><br></div><div>void SelectBakimKaydi;</div><div>{</div><div>&nbsp; SelectedBakimIndex = StrToIntDef(ListBakim.clSelectedItemData('RECORD_GUID'), 0);</div><div>&nbsp; RefreshBakimList;</div><div>}</div><div><br></div><div><br></div><div>void ClearBakimForm;</div><div>{</div><div>&nbsp; EdtBelgeNo.Text = '';</div><div>&nbsp; EdtTarih.Text = '';</div><div>&nbsp; EdtBakimTipi.Text = '';</div><div>&nbsp; EdtBakimTuru.Text = '';</div><div>&nbsp; EdtBakimKodu.Text = '';</div><div>&nbsp; EdtMakineKodu.Text = '';</div><div>&nbsp; EdtBaglanti.Text = '';</div><div>&nbsp; EdtBaslangic.Text = '';</div><div>&nbsp; EdtBitis.Text = '';</div><div>&nbsp; MemAciklama.Lines.Text = '';</div><div>}</div><div><br></div><div><br></div><div>void FillFormFromRecord;</div><div>{</div><div>&nbsp; if (EditBakimIndex &lt;= 0)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; EdtBelgeNo.Text = BakimBelgeNo&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtTarih.Text = BakimTarih&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtBakimTipi.Text = BakimTipi&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtBakimTuru.Text = BakimTuru&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtBakimKodu.Text = BakimKodu&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtMakineKodu.Text = BakimMakineKodu&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtBaglanti.Text = BakimBaglanti&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtBaslangic.Text = BakimBaslangic&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtBitis.Text = BakimBitis&#091;EditBakimIndex&#093;;</div><div>&nbsp; MemAciklama.Lines.Text = BakimAciklama&#091;EditBakimIndex&#093;;</div><div>}</div><div><br></div><div><br></div><div>function ValidateBakimForm: Boolean;</div><div>{</div><div>&nbsp; result = False;</div><div><br></div><div>&nbsp; if (Trim(EdtBelgeNo.Text) == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Belge No zorunludur.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (Trim(EdtMakineKodu.Text) == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Makine Kodu zorunludur.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (Trim(EdtBaslangic.Text) == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Baslangic Tarihi / Saat zorunludur.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (Trim(EdtBitis.Text) == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Bitis Tarihi / Saat zorunludur.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (not IsDateTimeTextValid(EdtBaslangic.Text))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Baslangic bilgisi GG.AA.YYYY SS:DD formatinda olmali.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (not IsDateTimeTextValid(EdtBitis.Text))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Bitis bilgisi GG.AA.YYYY SS:DD formatinda olmali.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (HasJsonUnsafeChar(EdtBelgeNo.Text))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Belge No alaninda cift tirnak kullanmayiniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (HasJsonUnsafeChar(EdtMakineKodu.Text))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Makine Kodu alaninda cift tirnak kullanmayiniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; result = True;</div><div>}</div><div><br></div><div><br></div><div>void YeniFis;</div><div>{</div><div>&nbsp; EditBakimIndex = 0;</div><div>&nbsp; LblBakimFormTitle.Caption = 'Yeni Bakim Fisi';</div><div>&nbsp; ClearBakimForm;</div><div>&nbsp; ShowBakimFormPage;</div><div>}</div><div><br></div><div><br></div><div>void GuncelleFis;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Guncellemek icin once bir kayit seciniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; EditBakimIndex = SelectedBakimIndex;</div><div>&nbsp; LblBakimFormTitle.Caption = 'Bakim Fisini Guncelle';</div><div>&nbsp; FillFormFromRecord;</div><div>&nbsp; ShowBakimFormPage;</div><div>}</div><div><br></div><div><br></div><div>void VazgecFis;</div><div>{</div><div>&nbsp; ShowBakimListPage;</div><div>}</div><div><br></div><div><br></div><div>void KaydetFis;</div><div>{</div><div>&nbsp; if (not ValidateBakimForm)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (EditBakimIndex == 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if (BakimCount &gt;= 20)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Maksimum bakim kaydi sayisina ulasildi.');</div><div>&nbsp; &nbsp; &nbsp; Exit;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; BakimCount = BakimCount + 1;</div><div>&nbsp; &nbsp; EditBakimIndex = BakimCount;</div><div>&nbsp; &nbsp; BakimDurum&#091;EditBakimIndex&#093; = 'Planlandi';</div><div>&nbsp; &nbsp; BakimMalzemeText&#091;EditBakimIndex&#093; = 'Malzeme girisi bekleniyor.';</div><div>&nbsp; &nbsp; BakimDokumanText&#091;EditBakimIndex&#093; = 'Dokuman eklenmedi.';</div><div>&nbsp; }</div><div><br></div><div>&nbsp; BakimBelgeNo&#091;EditBakimIndex&#093; = Trim(EdtBelgeNo.Text);</div><div>&nbsp; BakimTarih&#091;EditBakimIndex&#093; = Trim(EdtTarih.Text);</div><div>&nbsp; if (BakimTarih&#091;EditBakimIndex&#093; == '')</div><div>&nbsp; &nbsp; BakimTarih&#091;EditBakimIndex&#093; = Copy(Trim(EdtBaslangic.Text), 1, 10);</div><div><br></div><div>&nbsp; BakimTipi&#091;EditBakimIndex&#093; = Trim(EdtBakimTipi.Text);</div><div>&nbsp; BakimTuru&#091;EditBakimIndex&#093; = Trim(EdtBakimTuru.Text);</div><div>&nbsp; BakimKodu&#091;EditBakimIndex&#093; = Trim(EdtBakimKodu.Text);</div><div>&nbsp; BakimMakineKodu&#091;EditBakimIndex&#093; = Trim(EdtMakineKodu.Text);</div><div>&nbsp; BakimBaglanti&#091;EditBakimIndex&#093; = Trim(EdtBaglanti.Text);</div><div>&nbsp; BakimBaslangic&#091;EditBakimIndex&#093; = Trim(EdtBaslangic.Text);</div><div>&nbsp; BakimBitis&#091;EditBakimIndex&#093; = Trim(EdtBitis.Text);</div><div>&nbsp; BakimAciklama&#091;EditBakimIndex&#093; = Trim(MemAciklama.Lines.Text);</div><div><br></div><div>&nbsp; SelectedBakimIndex = EditBakimIndex;</div><div>&nbsp; ShowBakimListPage;</div><div>}</div><div><br></div><div><br></div><div>void AskDeleteFis;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Silmek icin once bir kayit seciniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; DeleteBakimIndex = SelectedBakimIndex;</div><div>&nbsp; Clomosy.AskAndCall('Secili bakim kaydi silinsin mi?', 'ConfirmDeleteFis', 'CancelDeleteFis');</div><div>}</div><div><br></div><div><br></div><div>void ConfirmDeleteFis;</div><div>{</div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; for (TmpIndex = DeleteBakimIndex to BakimCount - 1)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; BakimBelgeNo&#091;TmpIndex&#093; = BakimBelgeNo&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimTarih&#091;TmpIndex&#093; = BakimTarih&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimTipi&#091;TmpIndex&#093; = BakimTipi&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimTuru&#091;TmpIndex&#093; = BakimTuru&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimKodu&#091;TmpIndex&#093; = BakimKodu&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimMakineKodu&#091;TmpIndex&#093; = BakimMakineKodu&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimBaglanti&#091;TmpIndex&#093; = BakimBaglanti&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimBaslangic&#091;TmpIndex&#093; = BakimBaslangic&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimBitis&#091;TmpIndex&#093; = BakimBitis&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimAciklama&#091;TmpIndex&#093; = BakimAciklama&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimDurum&#091;TmpIndex&#093; = BakimDurum&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimMalzemeText&#091;TmpIndex&#093; = BakimMalzemeText&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimDokumanText&#091;TmpIndex&#093; = BakimDokumanText&#091;TmpIndex + 1&#093;;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; BakimCount = BakimCount - 1;</div><div><br></div><div>&nbsp; if (BakimCount == 0)</div><div>&nbsp; &nbsp; SelectedBakimIndex = 0</div><div>&nbsp; else if (DeleteBakimIndex &gt; BakimCount)</div><div>&nbsp; &nbsp; SelectedBakimIndex = BakimCount</div><div>&nbsp; else</div><div>&nbsp; &nbsp; SelectedBakimIndex = DeleteBakimIndex;</div><div><br></div><div>&nbsp; ShowBakimListPage;</div><div>}</div><div><br></div><div><br></div><div>void CancelDeleteFis;</div><div>{</div><div>}</div><div><br></div><div><br></div><div>void TamamlaFis;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Tamamlamak icin once bir kayit seciniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; BakimDurum&#091;SelectedBakimIndex&#093; = 'Tamamlandi';</div><div>&nbsp; RefreshBakimList;</div><div>}</div><div><br></div><div><br></div><div>void YazdirFis;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Yazdirmak icin once bir kayit seciniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; TmpText =</div><div>&nbsp;'Belge No: ' + BakimBelgeNo&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Tarih: ' + BakimTarih&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Bakim Tipi: ' + BakimTipi&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Bakim Turu: ' + BakimTuru&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Bakim Kodu: ' + BakimKodu&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Makine Kodu: ' + BakimMakineKodu&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Baglanti: ' + BakimBaglanti&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Baslangic: ' + BakimBaslangic&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Bitis: ' + BakimBitis&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Aciklama: ' + BakimAciklama&#091;SelectedBakimIndex&#093;;</div><div><br></div><div>&nbsp; ShowMessage(TmpText);</div><div>}</div><div><br></div><div><br></div><div>void ShowMalzemeler;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Malzeme listesini acmak icin once bir kayit seciniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; LblDetailTitle.Caption = 'Malzemeler - ' + BakimBelgeNo&#091;SelectedBakimIndex&#093;;</div><div>&nbsp; MemDetail.Lines.Text = BakimMalzemeText&#091;SelectedBakimIndex&#093;;</div><div>&nbsp; ShowBakimDetailPage;</div><div>}</div><div><br></div><div><br></div><div>void ShowDokuman;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Dokuman alanini acmak icin once bir kayit seciniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; LblDetailTitle.Caption = 'Dokuman - ' + BakimBelgeNo&#091;SelectedBakimIndex&#093;;</div><div>&nbsp; MemDetail.Lines.Text = BakimDokumanText&#091;SelectedBakimIndex&#093;;</div><div>&nbsp; ShowBakimDetailPage;</div><div>}</div><div><br></div><div><br></div><div>void CloseDetail;</div><div>{</div><div>&nbsp; ShowBakimListPage;</div><div>}</div><div><br></div><div><br></div><div>{</div><div>&nbsp; MainForm = TclForm.Create(Self);</div><div><br></div><div>&nbsp; LoadDemoData;</div><div>&nbsp; SelectedBakimIndex = BakimCount;</div><div>&nbsp; EditBakimIndex = 0;</div><div>&nbsp; DeleteBakimIndex = 0;</div><div><br></div><div>&nbsp; PnlNavBar = MainForm.AddNewProPanel(MainForm, 'PnlNavBar');</div><div>&nbsp; PnlNavBar.Align = alTop;</div><div>&nbsp; PnlNavBar.Height = 68;</div><div>&nbsp; PnlNavBar.clProSettings.BackgroundColor = clAlphaColor.clNavy;</div><div>&nbsp; PnlNavBar.clProSettings.BorderWidth = 0;</div><div>&nbsp; PnlNavBar.clProSettings.IsFill = True;</div><div>&nbsp; PnlNavBar.SetclProSettings(PnlNavBar.clProSettings);</div><div><br></div><div>&nbsp; BtnBack = MainForm.AddNewProButton(PnlNavBar, 'BtnBack', '&lt;');</div><div>&nbsp; BtnBack.Align = alLeft;</div><div>&nbsp; BtnBack.Width = 50;</div><div>&nbsp; BtnBack.Margins.Left = 12;</div><div>&nbsp; BtnBack.Margins.Top = 12;</div><div>&nbsp; BtnBack.Margins.Bottom = 12;</div><div>&nbsp; StyleNeutralButton(BtnBack);</div><div>&nbsp; MainForm.AddNewEvent(BtnBack, tbeOnClick, 'GoHome');</div><div><br></div><div>&nbsp; LblNavTitle = MainForm.AddNewProLabel(PnlNavBar, 'LblNavTitle', 'Makine Bakim ve Onarim Yonetim Sistemi');</div><div>&nbsp; LblNavTitle.Align = alClient;</div><div>&nbsp; LblNavTitle.Margins.Left = 14;</div><div>&nbsp; LblNavTitle.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; LblNavTitle.clProSettings.FontSize = 18;</div><div>&nbsp; LblNavTitle.clProSettings.WordWrap = True;</div><div>&nbsp; LblNavTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblNavTitle.SetclProSettings(LblNavTitle.clProSettings);</div><div><br></div><div>&nbsp; PnlHome = MainForm.AddNewProPanel(MainForm, 'PnlHome');</div><div>&nbsp; PnlHome.Align = alClient;</div><div>&nbsp; PnlHome.clProSettings.BackgroundColor = clAlphaColor.clWhitesmoke;</div><div>&nbsp; PnlHome.clProSettings.BorderWidth = 0;</div><div>&nbsp; PnlHome.clProSettings.IsFill = True;</div><div>&nbsp; PnlHome.SetclProSettings(PnlHome.clProSettings);</div><div><br></div><div>&nbsp; LblHomeTitle = MainForm.AddNewProLabel(PnlHome, 'LblHomeTitle', 'Ana Menu');</div><div>&nbsp; LblHomeTitle.Align = alTop;</div><div>&nbsp; LblHomeTitle.Height = 48;</div><div>&nbsp; LblHomeTitle.Margins.Top = 20;</div><div>&nbsp; LblHomeTitle.Margins.Left = 18;</div><div>&nbsp; LblHomeTitle.clProSettings.FontColor = clAlphaColor.clNavy;</div><div>&nbsp; LblHomeTitle.clProSettings.FontSize = 22;</div><div>&nbsp; LblHomeTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblHomeTitle.SetclProSettings(LblHomeTitle.clProSettings);</div><div><br></div><div>&nbsp; BtnMenuFiltre = MainForm.AddNewProButton(PnlHome, 'BtnMenuFiltre', 'Filtre');</div><div>&nbsp; BtnMenuFiltre.Align = alTop;</div><div>&nbsp; BtnMenuFiltre.Height = 82;</div><div>&nbsp; BtnMenuFiltre.Margins.Top = 18;</div><div>&nbsp; BtnMenuFiltre.Margins.Left = 18;</div><div>&nbsp; BtnMenuFiltre.Margins.Right = 18;</div><div>&nbsp; StyleNeutralButton(BtnMenuFiltre);</div><div>&nbsp; MainForm.AddNewEvent(BtnMenuFiltre, tbeOnClick, 'OpenFiltre');</div><div><br></div><div>&nbsp; BtnMenuBakim = MainForm.AddNewProButton(PnlHome, 'BtnMenuBakim', 'Bakim Hareketleri');</div><div>&nbsp; BtnMenuBakim.Align = alTop;</div><div>&nbsp; BtnMenuBakim.Height = 82;</div><div>&nbsp; BtnMenuBakim.Margins.Top = 14;</div><div>&nbsp; BtnMenuBakim.Margins.Left = 18;</div><div>&nbsp; BtnMenuBakim.Margins.Right = 18;</div><div>&nbsp; StylePrimaryButton(BtnMenuBakim);</div><div>&nbsp; MainForm.AddNewEvent(BtnMenuBakim, tbeOnClick, 'OpenBakimHareketleri');</div><div><br></div><div>&nbsp; BtnMenuAriza = MainForm.AddNewProButton(PnlHome, 'BtnMenuAriza', 'Ariza');</div><div>&nbsp; BtnMenuAriza.Align = alTop;</div><div>&nbsp; BtnMenuAriza.Height = 82;</div><div>&nbsp; BtnMenuAriza.Margins.Top = 14;</div><div>&nbsp; BtnMenuAriza.Margins.Left = 18;</div><div>&nbsp; BtnMenuAriza.Margins.Right = 18;</div><div>&nbsp; StyleNeutralButton(BtnMenuAriza);</div><div>&nbsp; MainForm.AddNewEvent(BtnMenuAriza, tbeOnClick, 'OpenAriza');</div><div><br></div><div>&nbsp; BtnMenuBekleyenler = MainForm.AddNewProButton(PnlHome, 'BtnMenuBekleyenler', 'Bekleyenler');</div><div>&nbsp; BtnMenuBekleyenler.Align = alTop;</div><div>&nbsp; BtnMenuBekleyenler.Height = 82;</div><div>&nbsp; BtnMenuBekleyenler.Margins.Top = 14;</div><div>&nbsp; BtnMenuBekleyenler.Margins.Left = 18;</div><div>&nbsp; BtnMenuBekleyenler.Margins.Right = 18;</div><div>&nbsp; StyleNeutralButton(BtnMenuBekleyenler);</div><div>&nbsp; MainForm.AddNewEvent(BtnMenuBekleyenler, tbeOnClick, 'OpenBekleyenler');</div><div><br></div><div>&nbsp; PnlBakimRoot = MainForm.AddNewProPanel(MainForm, 'PnlBakimRoot');</div><div>&nbsp; PnlBakimRoot.Align = alClient;</div><div>&nbsp; PnlBakimRoot.clProSettings.BackgroundColor = clAlphaColor.clWhitesmoke;</div><div>&nbsp; PnlBakimRoot.clProSettings.BorderWidth = 0;</div><div>&nbsp; PnlBakimRoot.clProSettings.IsFill = True;</div><div>&nbsp; PnlBakimRoot.SetclProSettings(PnlBakimRoot.clProSettings);</div><div><br></div><div>&nbsp; PnlBakimHeader = MainForm.AddNewProPanel(PnlBakimRoot, 'PnlBakimHeader');</div><div>&nbsp; PnlBakimHeader.Align = alTop;</div><div>&nbsp; PnlBakimHeader.Height = 108;</div><div>&nbsp; PnlBakimHeader.Margins.Top = 10;</div><div>&nbsp; PnlBakimHeader.Margins.Left = 12;</div><div>&nbsp; PnlBakimHeader.Margins.Right = 12;</div><div>&nbsp; StyleSurface(PnlBakimHeader);</div><div><br></div><div>&nbsp; BtnSilFis = MainForm.AddNewProButton(PnlBakimHeader, 'BtnSilFis', 'Sil');</div><div>&nbsp; BtnSilFis.Align = alRight;</div><div>&nbsp; BtnSilFis.Width = 76;</div><div>&nbsp; BtnSilFis.Margins.Right = 10;</div><div>&nbsp; BtnSilFis.Margins.Top = 10;</div><div>&nbsp; BtnSilFis.Margins.Bottom = 10;</div><div>&nbsp; StyleDangerButton(BtnSilFis);</div><div>&nbsp; MainForm.AddNewEvent(BtnSilFis, tbeOnClick, 'AskDeleteFis');</div><div><br></div><div>&nbsp; BtnGuncelleFis = MainForm.AddNewProButton(PnlBakimHeader, 'BtnGuncelleFis', 'Guncelle');</div><div>&nbsp; BtnGuncelleFis.Align = alRight;</div><div>&nbsp; BtnGuncelleFis.Width = 100;</div><div>&nbsp; BtnGuncelleFis.Margins.Right = 8;</div><div>&nbsp; BtnGuncelleFis.Margins.Top = 10;</div><div>&nbsp; BtnGuncelleFis.Margins.Bottom = 10;</div><div>&nbsp; StyleNeutralButton(BtnGuncelleFis);</div><div>&nbsp; MainForm.AddNewEvent(BtnGuncelleFis, tbeOnClick, 'GuncelleFis');</div><div><br></div><div>&nbsp; LblBakimTitle = MainForm.AddNewProLabel(PnlBakimHeader, 'LblBakimTitle', 'Bakim Listesi');</div><div>&nbsp; LblBakimTitle.Align = alTop;</div><div>&nbsp; LblBakimTitle.Height = 28;</div><div>&nbsp; LblBakimTitle.Margins.Top = 8;</div><div>&nbsp; LblBakimTitle.Margins.Left = 10;</div><div>&nbsp; LblBakimTitle.clProSettings.FontColor = clAlphaColor.clNavy;</div><div>&nbsp; LblBakimTitle.clProSettings.FontSize = 16;</div><div>&nbsp; LblBakimTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblBakimTitle.SetclProSettings(LblBakimTitle.clProSettings);</div><div><br></div><div>&nbsp; LblSelectedInfo = MainForm.AddNewProLabel(PnlBakimHeader, 'LblSelectedInfo', '');</div><div>&nbsp; LblSelectedInfo.Align = alClient;</div><div>&nbsp; LblSelectedInfo.Margins.Left = 10;</div><div>&nbsp; LblSelectedInfo.Margins.Right = 8;</div><div>&nbsp; LblSelectedInfo.Margins.Bottom = 10;</div><div>&nbsp; LblSelectedInfo.clProSettings.FontColor = clAlphaColor.clBlack;</div><div>&nbsp; LblSelectedInfo.clProSettings.FontSize = 11;</div><div>&nbsp; LblSelectedInfo.clProSettings.WordWrap = True;</div><div>&nbsp; LblSelectedInfo.SetclProSettings(LblSelectedInfo.clProSettings);</div><div><br></div><div>&nbsp; PnlBakimActionBar = MainForm.AddNewProPanel(PnlBakimRoot, 'PnlBakimActionBar');</div><div>&nbsp; PnlBakimActionBar.Align = alBottom;</div><div>&nbsp; PnlBakimActionBar.Height = 104;</div><div>&nbsp; PnlBakimActionBar.Margins.Left = 12;</div><div>&nbsp; PnlBakimActionBar.Margins.Right = 12;</div><div>&nbsp; PnlBakimActionBar.Margins.Bottom = 12;</div><div>&nbsp; StyleSurface(PnlBakimActionBar);</div><div><br></div><div>&nbsp; BtnYeniFis = MainForm.AddNewProButton(PnlBakimActionBar, 'BtnYeniFis', 'Yeni Fis');</div><div>&nbsp; BtnYeniFis.Align = alLeft;</div><div>&nbsp; BtnYeniFis.Width = 96;</div><div>&nbsp; BtnYeniFis.Margins.Left = 10;</div><div>&nbsp; BtnYeniFis.Margins.Top = 12;</div><div>&nbsp; BtnYeniFis.Margins.Bottom = 12;</div><div>&nbsp; StylePrimaryButton(BtnYeniFis);</div><div>&nbsp; MainForm.AddNewEvent(BtnYeniFis, tbeOnClick, 'YeniFis');</div><div><br></div><div>&nbsp; BtnMalzemeler = MainForm.AddNewProButton(PnlBakimActionBar, 'BtnMalzemeler', 'Malzemeler');</div><div>&nbsp; BtnMalzemeler.Align = alLeft;</div><div>&nbsp; BtnMalzemeler.Width = 112;</div><div>&nbsp; BtnMalzemeler.Margins.Left = 8;</div><div>&nbsp; BtnMalzemeler.Margins.Top = 12;</div><div>&nbsp; BtnMalzemeler.Margins.Bottom = 12;</div><div>&nbsp; StyleNeutralButton(BtnMalzemeler);</div><div>&nbsp; MainForm.AddNewEvent(BtnMalzemeler, tbeOnClick, 'ShowMalzemeler');</div><div><br></div><div>&nbsp; BtnDokuman = MainForm.AddNewProButton(PnlBakimActionBar, 'BtnDokuman', 'Dokuman');</div><div>&nbsp; BtnDokuman.Align = alLeft;</div><div>&nbsp; BtnDokuman.Width = 102;</div><div>&nbsp; BtnDokuman.Margins.Left = 8;</div><div>&nbsp; BtnDokuman.Margins.Top = 12;</div><div>&nbsp; BtnDokuman.Margins.Bottom = 12;</div><div>&nbsp; StyleNeutralButton(BtnDokuman);</div><div>&nbsp; MainForm.AddNewEvent(BtnDokuman, tbeOnClick, 'ShowDokuman');</div><div><br></div><div>&nbsp; BtnTamamla = MainForm.AddNewProButton(PnlBakimActionBar, 'BtnTamamla', 'Tamamla');</div><div>&nbsp; BtnTamamla.Align = alRight;</div><div>&nbsp; BtnTamamla.Width = 96;</div><div>&nbsp; BtnTamamla.Margins.Right = 10;</div><div>&nbsp; BtnTamamla.Margins.Top = 12;</div><div>&nbsp; BtnTamamla.Margins.Bottom = 12;</div><div>&nbsp; StyleSuccessButton(BtnTamamla);</div><div>&nbsp; MainForm.AddNewEvent(BtnTamamla, tbeOnClick, 'TamamlaFis');</div><div><br></div><div>&nbsp; BtnYazdir = MainForm.AddNewProButton(PnlBakimActionBar, 'BtnYazdir', 'Yazdir');</div><div>&nbsp; BtnYazdir.Align = alRight;</div><div>&nbsp; BtnYazdir.Width = 92;</div><div>&nbsp; BtnYazdir.Margins.Right = 8;</div><div>&nbsp; BtnYazdir.Margins.Top = 12;</div><div>&nbsp; BtnYazdir.Margins.Bottom = 12;</div><div>&nbsp; StyleNeutralButton(BtnYazdir);</div><div>&nbsp; MainForm.AddNewEvent(BtnYazdir, tbeOnClick, 'YazdirFis');</div><div><br></div><div>&nbsp; PnlBakimListPage = MainForm.AddNewProPanel(PnlBakimRoot, 'PnlBakimListPage');</div><div>&nbsp; PnlBakimListPage.Align = alClient;</div><div>&nbsp; PnlBakimListPage.clProSettings.BackgroundColor = clAlphaColor.clWhitesmoke;</div><div>&nbsp; PnlBakimListPage.clProSettings.BorderWidth = 0;</div><div>&nbsp; PnlBakimListPage.clProSettings.IsFill = True;</div><div>&nbsp; PnlBakimListPage.SetclProSettings(PnlBakimListPage.clProSettings);</div><div><br></div><div>&nbsp; LblEmptyInfo = MainForm.AddNewProLabel(PnlBakimListPage, 'LblEmptyInfo', '');</div><div>&nbsp; LblEmptyInfo.Align = alTop;</div><div>&nbsp; LblEmptyInfo.Height = 40;</div><div>&nbsp; LblEmptyInfo.Margins.Left = 14;</div><div>&nbsp; LblEmptyInfo.Margins.Right = 14;</div><div>&nbsp; LblEmptyInfo.Margins.Top = 8;</div><div>&nbsp; LblEmptyInfo.clProSettings.FontColor = clAlphaColor.clDkGray;</div><div>&nbsp; LblEmptyInfo.clProSettings.WordWrap = True;</div><div>&nbsp; LblEmptyInfo.SetclProSettings(LblEmptyInfo.clProSettings);</div><div><br></div><div>&nbsp; ListBakim = MainForm.AddNewListView(PnlBakimListPage, 'ListBakim');</div><div>&nbsp; ListBakim.Align = alClient;</div><div>&nbsp; ListBakim.Margins.Left = 12;</div><div>&nbsp; ListBakim.Margins.Right = 12;</div><div>&nbsp; ListBakim.Margins.Top = 8;</div><div>&nbsp; ListBakim.Margins.Bottom = 8;</div><div>&nbsp; MainForm.AddNewEvent(ListBakim, tbeOnItemClick, 'SelectBakimKaydi');</div><div><br></div><div>&nbsp; PnlBakimFormPage = MainForm.AddNewProPanel(PnlBakimRoot, 'PnlBakimFormPage');</div><div>&nbsp; PnlBakimFormPage.Align = alClient;</div><div>&nbsp; PnlBakimFormPage.clProSettings.BackgroundColor = clAlphaColor.clWhitesmoke;</div><div>&nbsp; PnlBakimFormPage.clProSettings.BorderWidth = 0;</div><div>&nbsp; PnlBakimFormPage.clProSettings.IsFill = True;</div><div>&nbsp; PnlBakimFormPage.SetclProSettings(PnlBakimFormPage.clProSettings);</div><div><br></div><div>&nbsp; LblBakimFormTitle = MainForm.AddNewProLabel(PnlBakimFormPage, 'LblBakimFormTitle', 'Yeni Bakim Fisi');</div><div>&nbsp; LblBakimFormTitle.Align = alTop;</div><div>&nbsp; LblBakimFormTitle.Height = 38;</div><div>&nbsp; LblBakimFormTitle.Margins.Left = 16;</div><div>&nbsp; LblBakimFormTitle.Margins.Top = 12;</div><div>&nbsp; LblBakimFormTitle.clProSettings.FontColor = clAlphaColor.clNavy;</div><div>&nbsp; LblBakimFormTitle.clProSettings.FontSize = 18;</div><div>&nbsp; LblBakimFormTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblBakimFormTitle.SetclProSettings(LblBakimFormTitle.clProSettings);</div><div><br></div><div>&nbsp; PnlBakimFormFooter = MainForm.AddNewProPanel(PnlBakimFormPage, 'PnlBakimFormFooter');</div><div>&nbsp; PnlBakimFormFooter.Align = alBottom;</div><div>&nbsp; PnlBakimFormFooter.Height = 58;</div><div>&nbsp; PnlBakimFormFooter.Margins.Left = 12;</div><div>&nbsp; PnlBakimFormFooter.Margins.Right = 12;</div><div>&nbsp; PnlBakimFormFooter.Margins.Bottom = 12;</div><div>&nbsp; StyleSurface(PnlBakimFormFooter);</div><div><br></div><div>&nbsp; BtnVazgecFis = MainForm.AddNewProButton(PnlBakimFormFooter, 'BtnVazgecFis', 'Vazgec');</div><div>&nbsp; BtnVazgecFis.Align = alRight;</div><div>&nbsp; BtnVazgecFis.Width = 90;</div><div>&nbsp; BtnVazgecFis.Margins.Right = 10;</div><div>&nbsp; BtnVazgecFis.Margins.Top = 10;</div><div>&nbsp; BtnVazgecFis.Margins.Bottom = 10;</div><div>&nbsp; StyleNeutralButton(BtnVazgecFis);</div><div>&nbsp; MainForm.AddNewEvent(BtnVazgecFis, tbeOnClick, 'VazgecFis');</div><div><br></div><div>&nbsp; BtnKaydetFis = MainForm.AddNewProButton(PnlBakimFormFooter, 'BtnKaydetFis', 'Kaydet');</div><div>&nbsp; BtnKaydetFis.Align = alRight;</div><div>&nbsp; BtnKaydetFis.Width = 90;</div><div>&nbsp; BtnKaydetFis.Margins.Right = 8;</div><div>&nbsp; BtnKaydetFis.Margins.Top = 10;</div><div>&nbsp; BtnKaydetFis.Margins.Bottom = 10;</div><div>&nbsp; StylePrimaryButton(BtnKaydetFis);</div><div>&nbsp; MainForm.AddNewEvent(BtnKaydetFis, tbeOnClick, 'KaydetFis');</div><div><br></div><div>&nbsp; ScrollForm = MainForm.AddNewVertScrollBox(PnlBakimFormPage, 'ScrollForm');</div><div>&nbsp; ScrollForm.Align = alClient;</div><div><br></div><div>&nbsp; GrpBelgeNo = MainForm.AddNewProPanel(ScrollForm, 'GrpBelgeNo');</div><div>&nbsp; GrpBelgeNo.Align = alTop;</div><div>&nbsp; GrpBelgeNo.Height = 82;</div><div>&nbsp; GrpBelgeNo.Margins.Top = 10;</div><div>&nbsp; GrpBelgeNo.Margins.Left = 12;</div><div>&nbsp; GrpBelgeNo.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBelgeNo);</div><div><br></div><div>&nbsp; LblBelgeNo = MainForm.AddNewProLabel(GrpBelgeNo, 'LblBelgeNo', 'Belge No *');</div><div>&nbsp; LblBelgeNo.Align = alTop;</div><div>&nbsp; LblBelgeNo.Height = 24;</div><div>&nbsp; LblBelgeNo.Margins.Top = 8;</div><div>&nbsp; LblBelgeNo.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBelgeNo);</div><div><br></div><div>&nbsp; EdtBelgeNo = MainForm.AddNewProEdit(GrpBelgeNo, 'EdtBelgeNo', 'Belge No');</div><div>&nbsp; EdtBelgeNo.Align = alBottom;</div><div>&nbsp; EdtBelgeNo.Height = 40;</div><div>&nbsp; EdtBelgeNo.Margins.Left = 10;</div><div>&nbsp; EdtBelgeNo.Margins.Right = 10;</div><div>&nbsp; EdtBelgeNo.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBelgeNo);</div><div><br></div><div>&nbsp; GrpTarih = MainForm.AddNewProPanel(ScrollForm, 'GrpTarih');</div><div>&nbsp; GrpTarih.Align = alTop;</div><div>&nbsp; GrpTarih.Height = 82;</div><div>&nbsp; GrpTarih.Margins.Top = 10;</div><div>&nbsp; GrpTarih.Margins.Left = 12;</div><div>&nbsp; GrpTarih.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpTarih);</div><div><br></div><div>&nbsp; LblTarih = MainForm.AddNewProLabel(GrpTarih, 'LblTarih', 'Tarih');</div><div>&nbsp; LblTarih.Align = alTop;</div><div>&nbsp; LblTarih.Height = 24;</div><div>&nbsp; LblTarih.Margins.Top = 8;</div><div>&nbsp; LblTarih.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblTarih);</div><div><br></div><div>&nbsp; EdtTarih = MainForm.AddNewProEdit(GrpTarih, 'EdtTarih', 'GG.AA.YYYY');</div><div>&nbsp; EdtTarih.Align = alBottom;</div><div>&nbsp; EdtTarih.Height = 40;</div><div>&nbsp; EdtTarih.Margins.Left = 10;</div><div>&nbsp; EdtTarih.Margins.Right = 10;</div><div>&nbsp; EdtTarih.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtTarih);</div><div><br></div><div>&nbsp; GrpBakimTipi = MainForm.AddNewProPanel(ScrollForm, 'GrpBakimTipi');</div><div>&nbsp; GrpBakimTipi.Align = alTop;</div><div>&nbsp; GrpBakimTipi.Height = 82;</div><div>&nbsp; GrpBakimTipi.Margins.Top = 10;</div><div>&nbsp; GrpBakimTipi.Margins.Left = 12;</div><div>&nbsp; GrpBakimTipi.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBakimTipi);</div><div><br></div><div>&nbsp; LblBakimTipi = MainForm.AddNewProLabel(GrpBakimTipi, 'LblBakimTipi', 'Bakim Tipi');</div><div>&nbsp; LblBakimTipi.Align = alTop;</div><div>&nbsp; LblBakimTipi.Height = 24;</div><div>&nbsp; LblBakimTipi.Margins.Top = 8;</div><div>&nbsp; LblBakimTipi.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBakimTipi);</div><div><br></div><div>&nbsp; EdtBakimTipi = MainForm.AddNewProEdit(GrpBakimTipi, 'EdtBakimTipi', 'Planli veya Plansiz');</div><div>&nbsp; EdtBakimTipi.Align = alBottom;</div><div>&nbsp; EdtBakimTipi.Height = 40;</div><div>&nbsp; EdtBakimTipi.Margins.Left = 10;</div><div>&nbsp; EdtBakimTipi.Margins.Right = 10;</div><div>&nbsp; EdtBakimTipi.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBakimTipi);</div><div><br></div><div>&nbsp; GrpBakimTuru = MainForm.AddNewProPanel(ScrollForm, 'GrpBakimTuru');</div><div>&nbsp; GrpBakimTuru.Align = alTop;</div><div>&nbsp; GrpBakimTuru.Height = 82;</div><div>&nbsp; GrpBakimTuru.Margins.Top = 10;</div><div>&nbsp; GrpBakimTuru.Margins.Left = 12;</div><div>&nbsp; GrpBakimTuru.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBakimTuru);</div><div><br></div><div>&nbsp; LblBakimTuru = MainForm.AddNewProLabel(GrpBakimTuru, 'LblBakimTuru', 'Bakim Turu');</div><div>&nbsp; LblBakimTuru.Align = alTop;</div><div>&nbsp; LblBakimTuru.Height = 24;</div><div>&nbsp; LblBakimTuru.Margins.Top = 8;</div><div>&nbsp; LblBakimTuru.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBakimTuru);</div><div><br></div><div>&nbsp; EdtBakimTuru = MainForm.AddNewProEdit(GrpBakimTuru, 'EdtBakimTuru', 'Periyodik veya Duzeltici');</div><div>&nbsp; EdtBakimTuru.Align = alBottom;</div><div>&nbsp; EdtBakimTuru.Height = 40;</div><div>&nbsp; EdtBakimTuru.Margins.Left = 10;</div><div>&nbsp; EdtBakimTuru.Margins.Right = 10;</div><div>&nbsp; EdtBakimTuru.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBakimTuru);</div><div><br></div><div>&nbsp; GrpBakimKodu = MainForm.AddNewProPanel(ScrollForm, 'GrpBakimKodu');</div><div>&nbsp; GrpBakimKodu.Align = alTop;</div><div>&nbsp; GrpBakimKodu.Height = 82;</div><div>&nbsp; GrpBakimKodu.Margins.Top = 10;</div><div>&nbsp; GrpBakimKodu.Margins.Left = 12;</div><div>&nbsp; GrpBakimKodu.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBakimKodu);</div><div><br></div><div>&nbsp; LblBakimKodu = MainForm.AddNewProLabel(GrpBakimKodu, 'LblBakimKodu', 'Bakim Kodu');</div><div>&nbsp; LblBakimKodu.Align = alTop;</div><div>&nbsp; LblBakimKodu.Height = 24;</div><div>&nbsp; LblBakimKodu.Margins.Top = 8;</div><div>&nbsp; LblBakimKodu.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBakimKodu);</div><div><br></div><div>&nbsp; EdtBakimKodu = MainForm.AddNewProEdit(GrpBakimKodu, 'EdtBakimKodu', 'Bakim Kodu');</div><div>&nbsp; EdtBakimKodu.Align = alBottom;</div><div>&nbsp; EdtBakimKodu.Height = 40;</div><div>&nbsp; EdtBakimKodu.Margins.Left = 10;</div><div>&nbsp; EdtBakimKodu.Margins.Right = 10;</div><div>&nbsp; EdtBakimKodu.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBakimKodu);</div><div><br></div><div>&nbsp; GrpMakineKodu = MainForm.AddNewProPanel(ScrollForm, 'GrpMakineKodu');</div><div>&nbsp; GrpMakineKodu.Align = alTop;</div><div>&nbsp; GrpMakineKodu.Height = 82;</div><div>&nbsp; GrpMakineKodu.Margins.Top = 10;</div><div>&nbsp; GrpMakineKodu.Margins.Left = 12;</div><div>&nbsp; GrpMakineKodu.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpMakineKodu);</div><div><br></div><div>&nbsp; LblMakineKodu = MainForm.AddNewProLabel(GrpMakineKodu, 'LblMakineKodu', 'Makine Kodu *');</div><div>&nbsp; LblMakineKodu.Align = alTop;</div><div>&nbsp; LblMakineKodu.Height = 24;</div><div>&nbsp; LblMakineKodu.Margins.Top = 8;</div><div>&nbsp; LblMakineKodu.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblMakineKodu);</div><div><br></div><div>&nbsp; EdtMakineKodu = MainForm.AddNewProEdit(GrpMakineKodu, 'EdtMakineKodu', 'Makine Kodu');</div><div>&nbsp; EdtMakineKodu.Align = alBottom;</div><div>&nbsp; EdtMakineKodu.Height = 40;</div><div>&nbsp; EdtMakineKodu.Margins.Left = 10;</div><div>&nbsp; EdtMakineKodu.Margins.Right = 10;</div><div>&nbsp; EdtMakineKodu.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtMakineKodu);</div><div><br></div><div>&nbsp; GrpBaglanti = MainForm.AddNewProPanel(ScrollForm, 'GrpBaglanti');</div><div>&nbsp; GrpBaglanti.Align = alTop;</div><div>&nbsp; GrpBaglanti.Height = 82;</div><div>&nbsp; GrpBaglanti.Margins.Top = 10;</div><div>&nbsp; GrpBaglanti.Margins.Left = 12;</div><div>&nbsp; GrpBaglanti.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBaglanti);</div><div><br></div><div>&nbsp; LblBaglanti = MainForm.AddNewProLabel(GrpBaglanti, 'LblBaglanti', 'Bakim Baglantisi');</div><div>&nbsp; LblBaglanti.Align = alTop;</div><div>&nbsp; LblBaglanti.Height = 24;</div><div>&nbsp; LblBaglanti.Margins.Top = 8;</div><div>&nbsp; LblBaglanti.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBaglanti);</div><div><br></div><div>&nbsp; EdtBaglanti = MainForm.AddNewProEdit(GrpBaglanti, 'EdtBaglanti', 'Bakim Baglantisi');</div><div>&nbsp; EdtBaglanti.Align = alBottom;</div><div>&nbsp; EdtBaglanti.Height = 40;</div><div>&nbsp; EdtBaglanti.Margins.Left = 10;</div><div>&nbsp; EdtBaglanti.Margins.Right = 10;</div><div>&nbsp; EdtBaglanti.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBaglanti);</div><div><br></div><div>&nbsp; GrpBaslangic = MainForm.AddNewProPanel(ScrollForm, 'GrpBaslangic');</div><div>&nbsp; GrpBaslangic.Align = alTop;</div><div>&nbsp; GrpBaslangic.Height = 82;</div><div>&nbsp; GrpBaslangic.Margins.Top = 10;</div><div>&nbsp; GrpBaslangic.Margins.Left = 12;</div><div>&nbsp; GrpBaslangic.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBaslangic);</div><div><br></div><div>&nbsp; LblBaslangic = MainForm.AddNewProLabel(GrpBaslangic, 'LblBaslangic', 'Baslangic Tarihi / Saat *');</div><div>&nbsp; LblBaslangic.Align = alTop;</div><div>&nbsp; LblBaslangic.Height = 24;</div><div>&nbsp; LblBaslangic.Margins.Top = 8;</div><div>&nbsp; LblBaslangic.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBaslangic);</div><div><br></div><div>&nbsp; EdtBaslangic = MainForm.AddNewProEdit(GrpBaslangic, 'EdtBaslangic', 'GG.AA.YYYY SS:DD');</div><div>&nbsp; EdtBaslangic.Align = alBottom;</div><div>&nbsp; EdtBaslangic.Height = 40;</div><div>&nbsp; EdtBaslangic.Margins.Left = 10;</div><div>&nbsp; EdtBaslangic.Margins.Right = 10;</div><div>&nbsp; EdtBaslangic.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBaslangic);</div><div><br></div><div>&nbsp; GrpBitis = MainForm.AddNewProPanel(ScrollForm, 'GrpBitis');</div><div>&nbsp; GrpBitis.Align = alTop;</div><div>&nbsp; GrpBitis.Height = 82;</div><div>&nbsp; GrpBitis.Margins.Top = 10;</div><div>&nbsp; GrpBitis.Margins.Left = 12;</div><div>&nbsp; GrpBitis.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBitis);</div><div><br></div><div>&nbsp; LblBitis = MainForm.AddNewProLabel(GrpBitis, 'LblBitis', 'Bitis Tarihi / Saat *');</div><div>&nbsp; LblBitis.Align = alTop;</div><div>&nbsp; LblBitis.Height = 24;</div><div>&nbsp; LblBitis.Margins.Top = 8;</div><div>&nbsp; LblBitis.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBitis);</div><div><br></div><div>&nbsp; EdtBitis = MainForm.AddNewProEdit(GrpBitis, 'EdtBitis', 'GG.AA.YYYY SS:DD');</div><div>&nbsp; EdtBitis.Align = alBottom;</div><div>&nbsp; EdtBitis.Height = 40;</div><div>&nbsp; EdtBitis.Margins.Left = 10;</div><div>&nbsp; EdtBitis.Margins.Right = 10;</div><div>&nbsp; EdtBitis.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBitis);</div><div><br></div><div>&nbsp; GrpAciklama = MainForm.AddNewProPanel(ScrollForm, 'GrpAciklama');</div><div>&nbsp; GrpAciklama.Align = alTop;</div><div>&nbsp; GrpAciklama.Height = 170;</div><div>&nbsp; GrpAciklama.Margins.Top = 10;</div><div>&nbsp; GrpAciklama.Margins.Left = 12;</div><div>&nbsp; GrpAciklama.Margins.Right = 12;</div><div>&nbsp; GrpAciklama.Margins.Bottom = 18;</div><div>&nbsp; StyleInputPanel(GrpAciklama);</div><div><br></div><div>&nbsp; LblAciklama = MainForm.AddNewProLabel(GrpAciklama, 'LblAciklama', 'Aciklama');</div><div>&nbsp; LblAciklama.Align = alTop;</div><div>&nbsp; LblAciklama.Height = 24;</div><div>&nbsp; LblAciklama.Margins.Top = 8;</div><div>&nbsp; LblAciklama.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblAciklama);</div><div><br></div><div>&nbsp; MemAciklama = MainForm.AddNewMemo(GrpAciklama, 'MemAciklama', 'Aciklama');</div><div>&nbsp; MemAciklama.Align = alClient;</div><div>&nbsp; MemAciklama.Margins.Left = 10;</div><div>&nbsp; MemAciklama.Margins.Right = 10;</div><div>&nbsp; MemAciklama.Margins.Top = 6;</div><div>&nbsp; MemAciklama.Margins.Bottom = 10;</div><div><br></div><div>&nbsp; PnlBakimDetailPage = MainForm.AddNewProPanel(PnlBakimRoot, 'PnlBakimDetailPage');</div><div>&nbsp; PnlBakimDetailPage.Align = alClient;</div><div>&nbsp; PnlBakimDetailPage.clProSettings.BackgroundColor = clAlphaColor.clWhitesmoke;</div><div>&nbsp; PnlBakimDetailPage.clProSettings.BorderWidth = 0;</div><div>&nbsp; PnlBakimDetailPage.clProSettings.IsFill = True;</div><div>&nbsp; PnlBakimDetailPage.SetclProSettings(PnlBakimDetailPage.clProSettings);</div><div><br></div><div>&nbsp; LblDetailTitle = MainForm.AddNewProLabel(PnlBakimDetailPage, 'LblDetailTitle', 'Detay');</div><div>&nbsp; LblDetailTitle.Align = alTop;</div><div>&nbsp; LblDetailTitle.Height = 38;</div><div>&nbsp; LblDetailTitle.Margins.Left = 16;</div><div>&nbsp; LblDetailTitle.Margins.Top = 12;</div><div>&nbsp; LblDetailTitle.clProSettings.FontColor = clAlphaColor.clNavy;</div><div>&nbsp; LblDetailTitle.clProSettings.FontSize = 18;</div><div>&nbsp; LblDetailTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblDetailTitle.SetclProSettings(LblDetailTitle.clProSettings);</div><div><br></div><div>&nbsp; PnlBakimDetailFooter = MainForm.AddNewProPanel(PnlBakimDetailPage, 'PnlBakimDetailFooter');</div><div>&nbsp; PnlBakimDetailFooter.Align = alBottom;</div><div>&nbsp; PnlBakimDetailFooter.Height = 58;</div><div>&nbsp; PnlBakimDetailFooter.Margins.Left = 12;</div><div>&nbsp; PnlBakimDetailFooter.Margins.Right = 12;</div><div>&nbsp; PnlBakimDetailFooter.Margins.Bottom = 12;</div><div>&nbsp; StyleSurface(PnlBakimDetailFooter);</div><div><br></div><div>&nbsp; BtnDetayDon = MainForm.AddNewProButton(PnlBakimDetailFooter, 'BtnDetayDon', 'Listeye Don');</div><div>&nbsp; BtnDetayDon.Align = alRight;</div><div>&nbsp; BtnDetayDon.Width = 120;</div><div>&nbsp; BtnDetayDon.Margins.Right = 10;</div><div>&nbsp; BtnDetayDon.Margins.Top = 10;</div><div>&nbsp; BtnDetayDon.Margins.Bottom = 10;</div><div>&nbsp; StylePrimaryButton(BtnDetayDon);</div><div>&nbsp; MainForm.AddNewEvent(BtnDetayDon, tbeOnClick, 'CloseDetail');</div><div><br></div><div>&nbsp; MemDetail = MainForm.AddNewMemo(PnlBakimDetailPage, 'MemDetail', '');</div><div>&nbsp; MemDetail.Align = alClient;</div><div>&nbsp; MemDetail.Margins.Left = 12;</div><div>&nbsp; MemDetail.Margins.Right = 12;</div><div>&nbsp; MemDetail.Margins.Top = 12;</div><div>&nbsp; MemDetail.Margins.Bottom = 12;</div><div>&nbsp; MemDetail.ReadOnly = True;</div><div><br></div><div>&nbsp; GoHome;</div><div>&nbsp; RefreshBakimList;</div><div>&nbsp; MainForm.Run;</div><div>}</div><div>&nbsp;yaptığım mobil uygulamada yeni fiş yazdır gibi kutucuklar birbirine girdi ve &nbsp;gün ve ay olan kısımda saat ve dk olan yer kodu bozuyor&nbsp;</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Tue, 21 Apr 2026 14:17:58 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1450&amp;PID=3304#3304</guid>
  </item> 
 </channel>
</rss>