<?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 : RUNTIME ERROR</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : RUNTIME ERROR]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Tue, 21 Jul 2026 13:47:02 +0000</pubDate>
  <lastBuildDate>Mon, 20 Jul 2026 17:32: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=1621</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[RUNTIME ERROR : Anakod ve uHR sayfalar&#305;nda mevcut...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3754#3754</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> 1621<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Temmuz&nbsp;2026 Saat 17:32<br /><br />Anakod ve uHR sayfalarında mevcut herhangi bir hata gözlemleyemedim. uAdmin birimini inceler misin<a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" 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>Mon, 20 Jul 2026 17:32:11 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3754#3754</guid>
  </item> 
  <item>
   <title><![CDATA[RUNTIME ERROR : var salesForm : TclForm; myUnit...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3753#3753</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=481">john1</a><br /><strong>Konu:</strong> 1621<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Temmuz&nbsp;2026 Saat 15:49<br /><br /><div>var</div><div>&nbsp; salesForm : TclForm;</div><div>&nbsp; myUnit : TclUnit;</div><div>&nbsp; pnlRoleSelection, pnlLogin, pnlRegister, pnlComplain : TClProPanel;</div><div>&nbsp; scrollRole, scrollLogin, scrollRegister, scrollComplain : TclVertScrollBox;</div><div>&nbsp; selectedRole, currentUser : String;</div><div>&nbsp; imgLogo : TClImage;</div><div>&nbsp; lblRoleTitle, lblRoleSub, lblLoginTitle, lblUsername, lblPassword, lblDepot, lblRegisterTitle, lblRegUser, lblRegPass, lblRegEmail, lblRegPhone, lblComplainTitle, lblComplainName, lblComplainText : TClProLabel;</div><div>&nbsp; btnAdminRole, btnSalesRole, btnCustomerRole, btnWarehouseRole, btnInspectorRole, btnFinanceRole, btnLogisticsRole, btnHRRole, btnGoComplain, btnShowPass, btnForgotPass, btnLogin, btnGoToRegister, btnLoginBack, btnRegisterSubmit, btnRegisterBack, btnComplainSubmit, btnComplainCancel : TClProButton;</div><div>&nbsp; edtUsername, edtPassword, edtRegUser, edtRegPass, edtRegEmail, edtRegPhone, edtComplainName : TClProEdit;</div><div>&nbsp; lytPassword : TclLayout;</div><div>&nbsp; cmbDepot : TClComboBox;</div><div>&nbsp; chkRememberMe : TClCheckBox;</div><div>&nbsp; memComplainText : TclMemo;</div><div><br></div><div>void ShowScreen(screenName: String);</div><div>{</div><div>&nbsp; pnlRoleSelection.Visible = False;</div><div>&nbsp; pnlLogin.Visible = False;</div><div>&nbsp; pnlRegister.Visible = False;</div><div>&nbsp; pnlComplain.Visible = False;</div><div>&nbsp; if (screenName == 'RoleSelection') pnlRoleSelection.Visible = True;</div><div>&nbsp; else if (screenName == 'Login') pnlLogin.Visible = True;</div><div>&nbsp; else if (screenName == 'Register') pnlRegister.Visible = True;</div><div>&nbsp; else if (screenName == 'Complain') pnlComplain.Visible = True;</div><div>}</div><div><br></div><div>void TogglePassword;</div><div>{</div><div>&nbsp; if (edtPassword.Password)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; edtPassword.Password = False;</div><div>&nbsp; &nbsp; btnShowPass.Caption = 'Gizle';</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; edtPassword.Password = True;</div><div>&nbsp; &nbsp; btnShowPass.Caption = 'Goster';</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void OnForgotPassword;</div><div>{</div><div>&nbsp; ShowMessage('Sifrenizi sifirlamak icin lutfen sistem yoneticinizle iletisime geciniz.');</div><div>}</div><div><br></div><div>void CheckRememberMe;</div><div>var</div><div>&nbsp; lines : TclStringList;</div><div>&nbsp; remUser : String;</div><div>&nbsp; remRole : String;</div><div>{</div><div>&nbsp; if (clFileExists('remember.txt', Clomosy.AppFilesPath))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; lines = Clomosy.StringListNew;</div><div>&nbsp; &nbsp; lines.LoadFromFile(Clomosy.AppFilesPath + 'remember.txt', 0);</div><div>&nbsp; &nbsp; if (lines.Count &gt;= 2)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; remUser = Clomosy.StringListItemString(lines, 0);</div><div>&nbsp; &nbsp; &nbsp; remRole = Clomosy.StringListItemString(lines, 1);</div><div>&nbsp; &nbsp; &nbsp; if (selectedRole == remRole)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; edtUsername.Text = remUser;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; chkRememberMe.IsChecked = True;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; edtUsername.Text = '';</div><div>&nbsp; &nbsp; &nbsp; &nbsp; chkRememberMe.IsChecked = False;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; lines.Free;</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; edtUsername.Text = '';</div><div>&nbsp; &nbsp; chkRememberMe.IsChecked = False;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void ShowLoginScreen;</div><div>{</div><div>&nbsp; lblLoginTitle.Text = selectedRole + ' Girisi';</div><div>&nbsp; edtPassword.Text = '';</div><div>&nbsp; edtPassword.Password = True;</div><div>&nbsp; btnShowPass.Caption = 'Goster';</div><div>&nbsp; if (selectedRole == 'Musteri') btnGoToRegister.Visible = True;</div><div>&nbsp; else btnGoToRegister.Visible = False;</div><div>&nbsp; if (selectedRole == 'Depo ve Stok Sorumlusu')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; lblDepot.Visible = True;</div><div>&nbsp; &nbsp; cmbDepot.Visible = True;</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; lblDepot.Visible = False;</div><div>&nbsp; &nbsp; cmbDepot.Visible = False;</div><div>&nbsp; }</div><div>&nbsp; CheckRememberMe;</div><div>&nbsp; ShowScreen('Login');</div><div>}</div><div><br></div><div>void OnRoleSelectAdmin; { selectedRole = 'Yonetici (Admin)'; ShowLoginScreen; }</div><div>void OnRoleSelectSales; { selectedRole = 'Saha Satis Temsilcisi'; ShowLoginScreen; }</div><div>void OnRoleSelectCustomer; { selectedRole = 'Musteri'; ShowLoginScreen; }</div><div>void OnRoleSelectWarehouse; { selectedRole = 'Depo ve Stok Sorumlusu'; ShowLoginScreen; }</div><div>void OnRoleSelectInspector; { selectedRole = 'Saha Satis Mufettisi'; ShowLoginScreen; }</div><div>void OnRoleSelectFinance; { selectedRole = 'Muhasebe ve Finans Uzmani'; ShowLoginScreen; }</div><div>void OnRoleSelectLogistics; { selectedRole = 'Lojistik Yoneticisi'; ShowLoginScreen; }</div><div>void OnRoleSelectHR; { selectedRole = 'Insan Kaynaklari Uzmani'; ShowLoginScreen; }</div><div><br></div><div>void GoToRegister; { ShowScreen('Register'); }</div><div>void GoToRoleSelection; { ShowScreen('RoleSelection'); }</div><div>void GoToLogin; { ShowLoginScreen; }</div><div>void GoToComplain; { ShowScreen('Complain'); }</div><div><br></div><div>void DoSubmitComplain;</div><div>{</div><div>&nbsp; if (memComplainText.Text == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Lutfen iletmek istediginiz mesajinizi yaziniz!');</div><div>&nbsp; &nbsp; exit;</div><div>&nbsp; }</div><div>&nbsp; ShowMessage('Tesekkurler. Mesajiniz Insan Kaynaklari departmanina iletilmistir.');</div><div>&nbsp; edtComplainName.Text = '';</div><div>&nbsp; memComplainText.Text = '';</div><div>&nbsp; ShowScreen('RoleSelection');</div><div>}</div><div><br></div><div>Function IsUserExists(uName: String): Boolean;</div><div>var</div><div>&nbsp; lines : TclStringList;</div><div>&nbsp; i : Integer;</div><div>&nbsp; line : String;</div><div>&nbsp; usr : String;</div><div>&nbsp; found : Boolean;</div><div>{</div><div>&nbsp; found = False;</div><div>&nbsp; lines = Clomosy.StringListNew;</div><div>&nbsp; if (clFileExists('sales_users.txt', Clomosy.AppFilesPath))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; lines.LoadFromFile(Clomosy.AppFilesPath + 'sales_users.txt', 0);</div><div>&nbsp; &nbsp; for (i = 0 to lines.Count - 1)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; line = Clomosy.StringListItemString(lines, i);</div><div>&nbsp; &nbsp; &nbsp; usr = clGetStringTo(line, ';');</div><div>&nbsp; &nbsp; &nbsp; if (usr == uName)</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; found = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; break;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>&nbsp; lines.Free;</div><div>&nbsp; Result = found;</div><div>}</div><div><br></div><div>Function ValidateUser(user, pass, role: String): Boolean;</div><div>var</div><div>&nbsp; lines : TclStringList;</div><div>&nbsp; i : Integer;</div><div>&nbsp; line : String;</div><div>&nbsp; rest : String;</div><div>&nbsp; uN : String;</div><div>&nbsp; uP : String;</div><div>&nbsp; uR : String;</div><div>&nbsp; found : Boolean;</div><div>{</div><div>&nbsp; found = False;</div><div>&nbsp; lines = Clomosy.StringListNew;</div><div>&nbsp; if (clFileExists('sales_users.txt', Clomosy.AppFilesPath))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; lines.LoadFromFile(Clomosy.AppFilesPath + 'sales_users.txt', 0);</div><div>&nbsp; &nbsp; for (i = 0 to lines.Count - 1)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; line = Clomosy.StringListItemString(lines, i);</div><div>&nbsp; &nbsp; &nbsp; uN = clGetStringTo(line, ';');</div><div>&nbsp; &nbsp; &nbsp; rest = clGetStringAfter(line, ';');</div><div>&nbsp; &nbsp; &nbsp; uP = clGetStringTo(rest, ';');</div><div>&nbsp; &nbsp; &nbsp; uR = clGetStringAfter(rest, ';');</div><div>&nbsp; &nbsp; &nbsp; if ((uN == user) &amp;&amp; (uP == pass) &amp;&amp; (uR == role))</div><div>&nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; found = True;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; break;</div><div>&nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if ((user == 'lura') &amp;&amp; (pass == 'heumrage123') &amp;&amp; (role == 'Yonetici (Admin)'))</div><div>&nbsp; &nbsp; &nbsp; found = True;</div><div>&nbsp; }</div><div>&nbsp; lines.Free;</div><div>&nbsp; Result = found;</div><div>}</div><div><br></div><div>void InitUserFile;</div><div>var</div><div>&nbsp; lines : TclStringList;</div><div>{</div><div>&nbsp; if (not clFileExists('sales_users.txt', Clomosy.AppFilesPath))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; lines = Clomosy.StringListNew;</div><div>&nbsp; &nbsp; lines.Add('lura;heumrage123;Yonetici (Admin)');</div><div>&nbsp; &nbsp; lines.Add('satis;1234;Saha Satis Temsilcisi');</div><div>&nbsp; &nbsp; lines.Add('mufettis;1234;Saha Satis Mufettisi');</div><div>&nbsp; &nbsp; lines.Add('depo;1234;Depo ve Stok Sorumlusu');</div><div>&nbsp; &nbsp; lines.Add('muhasebe;1234;Muhasebe ve Finans Uzmani');</div><div>&nbsp; &nbsp; lines.Add('lojistik;1234;Lojistik Yoneticisi');</div><div>&nbsp; &nbsp; lines.Add('ik;1234;Insan Kaynaklari Uzmani');</div><div>&nbsp; &nbsp; lines.SaveToFile(Clomosy.AppFilesPath + 'sales_users.txt', 0);</div><div>&nbsp; &nbsp; lines.Free;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void DoLogin;</div><div>var</div><div>&nbsp; uName : String;</div><div>&nbsp; uPass : String;</div><div>&nbsp; lines : TclStringList;</div><div>{</div><div>&nbsp; uName = edtUsername.Text;</div><div>&nbsp; uPass = edtPassword.Text;</div><div>&nbsp; if ((uName == '') || (uPass == ''))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Lutfen kullanici adi ve sifre giriniz!');</div><div>&nbsp; &nbsp; exit;</div><div>&nbsp; }</div><div>&nbsp; if (selectedRole == 'Depo ve Stok Sorumlusu')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if (cmbDepot.Text == '')</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Lutfen gorevli oldugunuz depoyu seciniz!');</div><div>&nbsp; &nbsp; &nbsp; exit;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>&nbsp; if (ValidateUser(uName, uPass, selectedRole))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; currentUser = uName;</div><div>&nbsp; &nbsp; Clomosy.GlobalVariableString = currentUser;</div><div>&nbsp; &nbsp; lines = Clomosy.StringListNew;</div><div>&nbsp; &nbsp; if (chkRememberMe.IsChecked)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; lines.Add(uName);</div><div>&nbsp; &nbsp; &nbsp; lines.Add(selectedRole);</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; else</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; lines.Add('');</div><div>&nbsp; &nbsp; &nbsp; lines.Add('');</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; lines.SaveToFile(Clomosy.AppFilesPath + 'remember.txt', 0);</div><div>&nbsp; &nbsp; lines.Free;</div><div>&nbsp; &nbsp; ShowMessage('Giris Basarili! Hos geldiniz.');</div><div>&nbsp; &nbsp; if (selectedRole == 'Yonetici (Admin)') myUnit.UnitName = 'uAdmin';</div><div>&nbsp; &nbsp; else if (selectedRole == 'Saha Satis Temsilcisi') myUnit.UnitName = 'uSales';</div><div>&nbsp; &nbsp; else if (selectedRole == 'Musteri') myUnit.UnitName = 'uCustomer';</div><div>&nbsp; &nbsp; else if (selectedRole == 'Lojistik Yoneticisi') myUnit.UnitName = 'uLogistics';</div><div>&nbsp; &nbsp; else if (selectedRole == 'Depo ve Stok Sorumlusu') myUnit.UnitName = 'uWarehouse';</div><div>&nbsp; &nbsp; else if (selectedRole == 'Saha Satis Mufettisi') myUnit.UnitName = 'uInspector';</div><div>&nbsp; &nbsp; else if (selectedRole == 'Muhasebe ve Finans Uzmani') myUnit.UnitName = 'uFinance';</div><div>&nbsp; &nbsp; else if (selectedRole == 'Insan Kaynaklari Uzmani') myUnit.UnitName = 'uHR';</div><div>&nbsp; &nbsp; myUnit.CallerForm = salesForm;</div><div>&nbsp; &nbsp; myUnit.Run;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; else</div><div>&nbsp; &nbsp; ShowMessage('Hatali kullanici adi veya sifre!');</div><div>}</div><div><br></div><div>void DoRegister;</div><div>var</div><div>&nbsp; uName : String;</div><div>&nbsp; uPass : String;</div><div>&nbsp; uEmail : String;</div><div>&nbsp; lineText : String;</div><div>&nbsp; lines : TclStringList;</div><div>{</div><div>&nbsp; uName = edtRegUser.Text;</div><div>&nbsp; uPass = edtRegPass.Text;</div><div>&nbsp; uEmail = edtRegEmail.Text;</div><div>&nbsp; if ((uName == '') || (uPass == ''))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Kullanici adi ve Sifre bos birakilamaz!');</div><div>&nbsp; &nbsp; exit;</div><div>&nbsp; }</div><div>&nbsp; if (Length(uPass) &lt; 6)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Sifreniz en az 6 karakter olmalidir!');</div><div>&nbsp; &nbsp; exit;</div><div>&nbsp; }</div><div>&nbsp; if (IsUserExists(uName))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Bu kullanici adi alinmis! Lutfen farkli seciniz.');</div><div>&nbsp; &nbsp; exit;</div><div>&nbsp; }</div><div>&nbsp; lines = Clomosy.StringListNew;</div><div>&nbsp; if (clFileExists('sales_users.txt', Clomosy.AppFilesPath))</div><div>&nbsp; &nbsp; lines.LoadFromFile(Clomosy.AppFilesPath + 'sales_users.txt', 0);</div><div>&nbsp; lineText = uName + ';' + uPass + ';Musteri';</div><div>&nbsp; lines.Add(lineText);</div><div>&nbsp; lines.SaveToFile(Clomosy.AppFilesPath + 'sales_users.txt', 0);</div><div>&nbsp; lines.Free;</div><div>&nbsp; ShowMessage('Hesap olusturuldu! Simdi giris yapabilirsiniz.');</div><div>&nbsp; ShowLoginScreen;</div><div>}</div><div><br></div><div>void SetupRoleScreen;</div><div>{</div><div>&nbsp; pnlRoleSelection = salesForm.AddNewProPanel(salesForm, 'pnlRoleSelection');</div><div>&nbsp; pnlRoleSelection.Align = alClient;</div><div>&nbsp; pnlRoleSelection.clProSettings.IsFill = True;</div><div>&nbsp; pnlRoleSelection.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100e17');</div><div>&nbsp; pnlRoleSelection.SetclProSettings(pnlRoleSelection.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollRole = salesForm.AddNewVertScrollBox(pnlRoleSelection, 'scrollRole');</div><div>&nbsp; scrollRole.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; imgLogo = salesForm.AddNewImage(scrollRole, 'imgLogo');</div><div>&nbsp; imgLogo.Align = alTop;</div><div>&nbsp; imgLogo.Height = 100;</div><div>&nbsp; imgLogo.Margins.Top = 30;</div><div>&nbsp; clComponent.SetupComponent(imgLogo, '{"ImgUrl":"<a href="https://clomosy.com/demos/food_logo.png" target="_blank" rel="nofollow">https://clomosy.com/demos/food_logo.png"</a>, "ImgFit":"yes"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRoleTitle = salesForm.AddNewProLabel(scrollRole, 'lblRoleTitle', 'SUT &amp; YOGURT A.S.');</div><div>&nbsp; lblRoleTitle.Align = alTop; lblRoleTitle.Margins.Top = 15; lblRoleTitle.Margins.Left = 20; lblRoleTitle.Margins.Right = 20;</div><div>&nbsp; lblRoleTitle.Height = 35;</div><div>&nbsp; lblRoleTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; lblRoleTitle.clProSettings.FontSize = 24;</div><div>&nbsp; lblRoleTitle.SetclProSettings(lblRoleTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRoleSub = salesForm.AddNewProLabel(scrollRole, 'lblRoleSub', 'Giris yapmak icin rolunuzu seciniz:');</div><div>&nbsp; lblRoleSub.Align = alTop; lblRoleSub.Margins.Top = 8; lblRoleSub.Margins.Left = 20; lblRoleSub.Margins.Right = 20;</div><div>&nbsp; lblRoleSub.Height = 22;</div><div>&nbsp; lblRoleSub.clProSettings.FontColor = clAlphaColor.clHexToColor('#8b858f');</div><div>&nbsp; lblRoleSub.clProSettings.FontSize = 14;</div><div>&nbsp; lblRoleSub.SetclProSettings(lblRoleSub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnAdminRole = salesForm.AddNewProButton(scrollRole, 'btnAdminRole', 'Yonetici (Admin)');</div><div>&nbsp; btnAdminRole.Align = alTop; btnAdminRole.Margins.Top = 20; btnAdminRole.Margins.Left = 20; btnAdminRole.Margins.Right = 20;</div><div>&nbsp; btnAdminRole.Height = 45;</div><div>&nbsp; btnAdminRole.clProSettings.IsFill = True; btnAdminRole.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#5a3d5c');</div><div>&nbsp; btnAdminRole.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnAdminRole.clProSettings.FontSize = 15;</div><div>&nbsp; btnAdminRole.clProSettings.IsRound = True; btnAdminRole.clProSettings.RoundWidth = 8; btnAdminRole.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnAdminRole.SetclProSettings(btnAdminRole.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnAdminRole, tbeOnClick, 'OnRoleSelectAdmin');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnSalesRole = salesForm.AddNewProButton(scrollRole, 'btnSalesRole', 'Saha Satis Temsilcisi');</div><div>&nbsp; btnSalesRole.Align = alTop; btnSalesRole.Margins.Top = 10; btnSalesRole.Margins.Left = 20; btnSalesRole.Margins.Right = 20;</div><div>&nbsp; btnSalesRole.Height = 45;</div><div>&nbsp; btnSalesRole.clProSettings.IsFill = True; btnSalesRole.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#3f5c8a');</div><div>&nbsp; btnSalesRole.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnSalesRole.clProSettings.FontSize = 15;</div><div>&nbsp; btnSalesRole.clProSettings.IsRound = True; btnSalesRole.clProSettings.RoundWidth = 8; btnSalesRole.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnSalesRole.SetclProSettings(btnSalesRole.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnSalesRole, tbeOnClick, 'OnRoleSelectSales');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnCustomerRole = salesForm.AddNewProButton(scrollRole, 'btnCustomerRole', 'Musteri');</div><div>&nbsp; btnCustomerRole.Align = alTop; btnCustomerRole.Margins.Top = 10; btnCustomerRole.Margins.Left = 20; btnCustomerRole.Margins.Right = 20;</div><div>&nbsp; btnCustomerRole.Height = 45;</div><div>&nbsp; btnCustomerRole.clProSettings.IsFill = True; btnCustomerRole.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#3c7a5c');</div><div>&nbsp; btnCustomerRole.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnCustomerRole.clProSettings.FontSize = 15;</div><div>&nbsp; btnCustomerRole.clProSettings.IsRound = True; btnCustomerRole.clProSettings.RoundWidth = 8; btnCustomerRole.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnCustomerRole.SetclProSettings(btnCustomerRole.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnCustomerRole, tbeOnClick, 'OnRoleSelectCustomer');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnWarehouseRole = salesForm.AddNewProButton(scrollRole, 'btnWarehouseRole', 'Depo ve Stok Sorumlusu');</div><div>&nbsp; btnWarehouseRole.Align = alTop; btnWarehouseRole.Margins.Top = 10; btnWarehouseRole.Margins.Left = 20; btnWarehouseRole.Margins.Right = 20;</div><div>&nbsp; btnWarehouseRole.Height = 45;</div><div>&nbsp; btnWarehouseRole.clProSettings.IsFill = True; btnWarehouseRole.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1c1c2e');</div><div>&nbsp; btnWarehouseRole.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnWarehouseRole.clProSettings.FontSize = 15;</div><div>&nbsp; btnWarehouseRole.clProSettings.IsRound = True; btnWarehouseRole.clProSettings.RoundWidth = 8; btnWarehouseRole.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnWarehouseRole.SetclProSettings(btnWarehouseRole.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnWarehouseRole, tbeOnClick, 'OnRoleSelectWarehouse');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnInspectorRole = salesForm.AddNewProButton(scrollRole, 'btnInspectorRole', 'Saha Satis Mufettisi');</div><div>&nbsp; btnInspectorRole.Align = alTop; btnInspectorRole.Margins.Top = 10; btnInspectorRole.Margins.Left = 20; btnInspectorRole.Margins.Right = 20;</div><div>&nbsp; btnInspectorRole.Height = 45;</div><div>&nbsp; btnInspectorRole.clProSettings.IsFill = True; btnInspectorRole.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1c1c2e');</div><div>&nbsp; btnInspectorRole.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnInspectorRole.clProSettings.FontSize = 15;</div><div>&nbsp; btnInspectorRole.clProSettings.IsRound = True; btnInspectorRole.clProSettings.RoundWidth = 8; btnInspectorRole.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnInspectorRole.SetclProSettings(btnInspectorRole.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnInspectorRole, tbeOnClick, 'OnRoleSelectInspector');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnFinanceRole = salesForm.AddNewProButton(scrollRole, 'btnFinanceRole', 'Muhasebe ve Finans Uzmani');</div><div>&nbsp; btnFinanceRole.Align = alTop; btnFinanceRole.Margins.Top = 10; btnFinanceRole.Margins.Left = 20; btnFinanceRole.Margins.Right = 20;</div><div>&nbsp; btnFinanceRole.Height = 45;</div><div>&nbsp; btnFinanceRole.clProSettings.IsFill = True; btnFinanceRole.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1c1c2e');</div><div>&nbsp; btnFinanceRole.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnFinanceRole.clProSettings.FontSize = 15;</div><div>&nbsp; btnFinanceRole.clProSettings.IsRound = True; btnFinanceRole.clProSettings.RoundWidth = 8; btnFinanceRole.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnFinanceRole.SetclProSettings(btnFinanceRole.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnFinanceRole, tbeOnClick, 'OnRoleSelectFinance');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnLogisticsRole = salesForm.AddNewProButton(scrollRole, 'btnLogisticsRole', 'Lojistik Yoneticisi');</div><div>&nbsp; btnLogisticsRole.Align = alTop; btnLogisticsRole.Margins.Top = 10; btnLogisticsRole.Margins.Left = 20; btnLogisticsRole.Margins.Right = 20;</div><div>&nbsp; btnLogisticsRole.Height = 45;</div><div>&nbsp; btnLogisticsRole.clProSettings.IsFill = True; btnLogisticsRole.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1c1c2e');</div><div>&nbsp; btnLogisticsRole.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnLogisticsRole.clProSettings.FontSize = 15;</div><div>&nbsp; btnLogisticsRole.clProSettings.IsRound = True; btnLogisticsRole.clProSettings.RoundWidth = 8; btnLogisticsRole.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnLogisticsRole.SetclProSettings(btnLogisticsRole.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnLogisticsRole, tbeOnClick, 'OnRoleSelectLogistics');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnHRRole = salesForm.AddNewProButton(scrollRole, 'btnHRRole', 'Insan Kaynaklari Uzmani');</div><div>&nbsp; btnHRRole.Align = alTop; btnHRRole.Margins.Top = 10; btnHRRole.Margins.Left = 20; btnHRRole.Margins.Right = 20;</div><div>&nbsp; btnHRRole.Height = 45;</div><div>&nbsp; btnHRRole.clProSettings.IsFill = True; btnHRRole.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1c1c2e');</div><div>&nbsp; btnHRRole.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnHRRole.clProSettings.FontSize = 15;</div><div>&nbsp; btnHRRole.clProSettings.IsRound = True; btnHRRole.clProSettings.RoundWidth = 8; btnHRRole.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnHRRole.SetclProSettings(btnHRRole.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnHRRole, tbeOnClick, 'OnRoleSelectHR');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoComplain = salesForm.AddNewProButton(scrollRole, 'btnGoComplain', 'Sikayet Bildir (Gizli)');</div><div>&nbsp; btnGoComplain.Align = alTop; btnGoComplain.Margins.Top = 25; btnGoComplain.Margins.Left = 20; btnGoComplain.Margins.Right = 20; btnGoComplain.Margins.Bottom = 30;</div><div>&nbsp; btnGoComplain.Height = 45;</div><div>&nbsp; btnGoComplain.clProSettings.IsFill = True; btnGoComplain.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#c0392b');</div><div>&nbsp; btnGoComplain.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnGoComplain.clProSettings.FontSize = 15;</div><div>&nbsp; btnGoComplain.clProSettings.IsRound = True; btnGoComplain.clProSettings.RoundWidth = 8; btnGoComplain.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoComplain.SetclProSettings(btnGoComplain.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnGoComplain, tbeOnClick, 'GoToComplain');</div><div>}</div><div><br></div><div>void SetupComplainScreen;</div><div>{</div><div>&nbsp; pnlComplain = salesForm.AddNewProPanel(salesForm, 'pnlComplain');</div><div>&nbsp; pnlComplain.Align = alClient;</div><div>&nbsp; pnlComplain.clProSettings.IsFill = True; pnlComplain.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100e17');</div><div>&nbsp; pnlComplain.SetclProSettings(pnlComplain.clProSettings);</div><div>&nbsp; pnlComplain.Visible = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollComplain = salesForm.AddNewVertScrollBox(pnlComplain, 'scrollComplain');</div><div>&nbsp; scrollComplain.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblComplainTitle = salesForm.AddNewProLabel(scrollComplain, 'lblComplainTitle', 'Insan Kaynaklarina Bildir');</div><div>&nbsp; lblComplainTitle.Align = alTop; lblComplainTitle.Margins.Top = 40; lblComplainTitle.Margins.Left = 20; lblComplainTitle.Margins.Right = 20;</div><div>&nbsp; lblComplainTitle.Height = 35;</div><div>&nbsp; lblComplainTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#e74c3c'); lblComplainTitle.clProSettings.FontSize = 20;</div><div>&nbsp; lblComplainTitle.SetclProSettings(lblComplainTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblComplainName = salesForm.AddNewProLabel(scrollComplain, 'lblComplainName', 'Ad Soyad (Istege Bagli)');</div><div>&nbsp; lblComplainName.Align = alTop; lblComplainName.Margins.Top = 20; lblComplainName.Margins.Left = 20; lblComplainName.Margins.Right = 20;</div><div>&nbsp; lblComplainName.Height = 20;</div><div>&nbsp; lblComplainName.clProSettings.FontColor = clAlphaColor.clHexToColor('#95a5a6'); lblComplainName.clProSettings.FontSize = 13;</div><div>&nbsp; lblComplainName.SetclProSettings(lblComplainName.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; edtComplainName = salesForm.AddNewProEdit(scrollComplain, 'edtComplainName', '');</div><div>&nbsp; edtComplainName.Align = alTop; edtComplainName.Margins.Top = 5; edtComplainName.Margins.Left = 20; edtComplainName.Margins.Right = 20;</div><div>&nbsp; edtComplainName.Height = 40;</div><div>&nbsp; edtComplainName.clProSettings.IsFill = True; edtComplainName.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1c1c2e');</div><div>&nbsp; edtComplainName.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); edtComplainName.clProSettings.FontSize = 14;</div><div>&nbsp; edtComplainName.clProSettings.IsRound = True; edtComplainName.clProSettings.RoundWidth = 8; edtComplainName.clProSettings.RoundHeight = 8;</div><div>&nbsp; edtComplainName.SetclProSettings(edtComplainName.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblComplainText = salesForm.AddNewProLabel(scrollComplain, 'lblComplainText', 'Sikayet veya Oneri');</div><div>&nbsp; lblComplainText.Align = alTop; lblComplainText.Margins.Top = 15; lblComplainText.Margins.Left = 20; lblComplainText.Margins.Right = 20;</div><div>&nbsp; lblComplainText.Height = 20;</div><div>&nbsp; lblComplainText.clProSettings.FontColor = clAlphaColor.clHexToColor('#95a5a6'); lblComplainText.clProSettings.FontSize = 13;</div><div>&nbsp; lblComplainText.SetclProSettings(lblComplainText.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; memComplainText = salesForm.AddNewMemo(scrollComplain, 'memComplainText', '');</div><div>&nbsp; memComplainText.Align = alTop; memComplainText.Margins.Top = 5; memComplainText.Margins.Left = 20; memComplainText.Margins.Right = 20;</div><div>&nbsp; memComplainText.Height = 150;</div><div>&nbsp; clComponent.SetupComponent(memComplainText, '{"BackgroundColor": "#1c1c2e", "TextColor": "#ffffff"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnComplainSubmit = salesForm.AddNewProButton(scrollComplain, 'btnComplainSubmit', 'Gonder');</div><div>&nbsp; btnComplainSubmit.Align = alTop; btnComplainSubmit.Margins.Top = 20; btnComplainSubmit.Margins.Left = 20; btnComplainSubmit.Margins.Right = 20;</div><div>&nbsp; btnComplainSubmit.Height = 45;</div><div>&nbsp; btnComplainSubmit.clProSettings.IsFill = True; btnComplainSubmit.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#27ae60');</div><div>&nbsp; btnComplainSubmit.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnComplainSubmit.clProSettings.FontSize = 15;</div><div>&nbsp; btnComplainSubmit.clProSettings.IsRound = True; btnComplainSubmit.clProSettings.RoundWidth = 8; btnComplainSubmit.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnComplainSubmit.SetclProSettings(btnComplainSubmit.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnComplainSubmit, tbeOnClick, 'DoSubmitComplain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnComplainCancel = salesForm.AddNewProButton(scrollComplain, 'btnComplainCancel', 'Iptal Et');</div><div>&nbsp; btnComplainCancel.Align = alTop; btnComplainCancel.Margins.Top = 10; btnComplainCancel.Margins.Left = 20; btnComplainCancel.Margins.Right = 20;</div><div>&nbsp; btnComplainCancel.Height = 45;</div><div>&nbsp; btnComplainCancel.clProSettings.IsFill = True; btnComplainCancel.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7f8c8d');</div><div>&nbsp; btnComplainCancel.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnComplainCancel.clProSettings.FontSize = 15;</div><div>&nbsp; btnComplainCancel.clProSettings.IsRound = True; btnComplainCancel.clProSettings.RoundWidth = 8; btnComplainCancel.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnComplainCancel.SetclProSettings(btnComplainCancel.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnComplainCancel, tbeOnClick, 'GoToRoleSelection');</div><div>}</div><div><br></div><div>void SetupLoginScreenUI;</div><div>{</div><div>&nbsp; pnlLogin = salesForm.AddNewProPanel(salesForm, 'pnlLogin');</div><div>&nbsp; pnlLogin.Align = alClient;</div><div>&nbsp; pnlLogin.clProSettings.IsFill = True; pnlLogin.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100e17');</div><div>&nbsp; pnlLogin.SetclProSettings(pnlLogin.clProSettings);</div><div>&nbsp; pnlLogin.Visible = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollLogin = salesForm.AddNewVertScrollBox(pnlLogin, 'scrollLogin');</div><div>&nbsp; scrollLogin.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblLoginTitle = salesForm.AddNewProLabel(scrollLogin, 'lblLoginTitle', 'Giris Yap');</div><div>&nbsp; lblLoginTitle.Align = alTop; lblLoginTitle.Margins.Top = 40; lblLoginTitle.Margins.Left = 20; lblLoginTitle.Margins.Right = 20;</div><div>&nbsp; lblLoginTitle.Height = 35;</div><div>&nbsp; lblLoginTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); lblLoginTitle.clProSettings.FontSize = 20;</div><div>&nbsp; lblLoginTitle.SetclProSettings(lblLoginTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblUsername = salesForm.AddNewProLabel(scrollLogin, 'lblUsername', 'Kullanici Adi');</div><div>&nbsp; lblUsername.Align = alTop; lblUsername.Margins.Top = 25; lblUsername.Margins.Left = 20; lblUsername.Margins.Right = 20;</div><div>&nbsp; lblUsername.Height = 20;</div><div>&nbsp; lblUsername.clProSettings.FontColor = clAlphaColor.clHexToColor('#95a5a6'); lblUsername.clProSettings.FontSize = 14;</div><div>&nbsp; lblUsername.SetclProSettings(lblUsername.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; edtUsername = salesForm.AddNewProEdit(scrollLogin, 'edtUsername', '');</div><div>&nbsp; edtUsername.Align = alTop; edtUsername.Margins.Top = 5; edtUsername.Margins.Left = 20; edtUsername.Margins.Right = 20;</div><div>&nbsp; edtUsername.Height = 40;</div><div>&nbsp; edtUsername.clProSettings.IsFill = True; edtUsername.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1c1c2e');</div><div>&nbsp; edtUsername.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); edtUsername.clProSettings.FontSize = 16;</div><div>&nbsp; edtUsername.clProSettings.IsRound = True; edtUsername.clProSettings.RoundWidth = 8; edtUsername.clProSettings.RoundHeight = 8;</div><div>&nbsp; edtUsername.SetclProSettings(edtUsername.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPassword = salesForm.AddNewProLabel(scrollLogin, 'lblPassword', 'Sifre');</div><div>&nbsp; lblPassword.Align = alTop; lblPassword.Margins.Top = 15; lblPassword.Margins.Left = 20; lblPassword.Margins.Right = 20;</div><div>&nbsp; lblPassword.Height = 20;</div><div>&nbsp; lblPassword.clProSettings.FontColor = clAlphaColor.clHexToColor('#95a5a6'); lblPassword.clProSettings.FontSize = 14;</div><div>&nbsp; lblPassword.SetclProSettings(lblPassword.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lytPassword = salesForm.AddNewLayout(scrollLogin, 'lytPassword');</div><div>&nbsp; lytPassword.Align = alTop; lytPassword.Height = 40;</div><div>&nbsp; lytPassword.Margins.Top = 5; lytPassword.Margins.Left = 20; lytPassword.Margins.Right = 20;</div><div>&nbsp;&nbsp;</div><div>&nbsp; edtPassword = salesForm.AddNewProEdit(lytPassword, 'edtPassword', '');</div><div>&nbsp; edtPassword.Align = alClient;</div><div>&nbsp; edtPassword.clProSettings.IsFill = True; edtPassword.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1c1c2e');</div><div>&nbsp; edtPassword.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); edtPassword.clProSettings.FontSize = 16;</div><div>&nbsp; edtPassword.clProSettings.IsRound = True; edtPassword.clProSettings.RoundWidth = 8; edtPassword.clProSettings.RoundHeight = 8;</div><div>&nbsp; edtPassword.SetclProSettings(edtPassword.clProSettings);</div><div>&nbsp; edtPassword.Password = True;</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnShowPass = salesForm.AddNewProButton(lytPassword, 'btnShowPass', 'Goster');</div><div>&nbsp; btnShowPass.Align = alRight; btnShowPass.Width = 70; btnShowPass.Margins.Left = 10;</div><div>&nbsp; btnShowPass.clProSettings.IsFill = True; btnShowPass.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#34495e');</div><div>&nbsp; btnShowPass.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnShowPass.clProSettings.FontSize = 12;</div><div>&nbsp; btnShowPass.clProSettings.IsRound = True; btnShowPass.clProSettings.RoundWidth = 8; btnShowPass.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnShowPass.SetclProSettings(btnShowPass.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnShowPass, tbeOnClick, 'TogglePassword');</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblDepot = salesForm.AddNewProLabel(scrollLogin, 'lblDepot', 'Depo Secimi');</div><div>&nbsp; lblDepot.Align = alTop; lblDepot.Margins.Top = 20; lblDepot.Margins.Left = 20; lblDepot.Margins.Right = 20;</div><div>&nbsp; lblDepot.Height = 20;</div><div>&nbsp; lblDepot.clProSettings.FontColor = clAlphaColor.clHexToColor('#f1c40f'); lblDepot.clProSettings.FontSize = 14;</div><div>&nbsp; lblDepot.SetclProSettings(lblDepot.clProSettings);</div><div>&nbsp; lblDepot.Visible = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; cmbDepot = salesForm.AddNewComboBox(scrollLogin, 'cmbDepot');</div><div>&nbsp; cmbDepot.Align = alTop; cmbDepot.Margins.Top = 5; cmbDepot.Margins.Left = 20; cmbDepot.Margins.Right = 20;</div><div>&nbsp; cmbDepot.Height = 40;</div><div>&nbsp; cmbDepot.AddItem('Ana Merkez Depo (Gebze)', 'D1');</div><div>&nbsp; cmbDepot.AddItem('Avrupa Yakasi Deposu', 'D2');</div><div>&nbsp; cmbDepot.AddItem('Anadolu Yakasi Deposu', 'D3');</div><div>&nbsp; cmbDepot.Visible = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; chkRememberMe = salesForm.AddNewCheckBox(scrollLogin, 'chkRememberMe', ' Beni Hatirla');</div><div>&nbsp; chkRememberMe.Align = alTop; chkRememberMe.Margins.Top = 20; chkRememberMe.Margins.Left = 25; chkRememberMe.Height = 25;</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnForgotPass = salesForm.AddNewProButton(scrollLogin, 'btnForgotPass', 'Sifremi Unuttum?');</div><div>&nbsp; btnForgotPass.Align = alTop; btnForgotPass.Margins.Top = 5; btnForgotPass.Margins.Left = 20; btnForgotPass.Margins.Right = 20;</div><div>&nbsp; btnForgotPass.Height = 30;</div><div>&nbsp; btnForgotPass.clProSettings.IsFill = True; btnForgotPass.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100e17');</div><div>&nbsp; btnForgotPass.clProSettings.FontColor = clAlphaColor.clHexToColor('#e74c3c'); btnForgotPass.clProSettings.FontSize = 13;</div><div>&nbsp; btnForgotPass.SetclProSettings(btnForgotPass.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnForgotPass, tbeOnClick, 'OnForgotPassword');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnLogin = salesForm.AddNewProButton(scrollLogin, 'btnLogin', 'Giris Yap');</div><div>&nbsp; btnLogin.Align = alTop; btnLogin.Margins.Top = 15; btnLogin.Margins.Left = 20; btnLogin.Margins.Right = 20;</div><div>&nbsp; btnLogin.Height = 45;</div><div>&nbsp; btnLogin.clProSettings.IsFill = True; btnLogin.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#27ae60');</div><div>&nbsp; btnLogin.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnLogin.clProSettings.FontSize = 15;</div><div>&nbsp; btnLogin.clProSettings.IsRound = True; btnLogin.clProSettings.RoundWidth = 8; btnLogin.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnLogin.SetclProSettings(btnLogin.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnLogin, tbeOnClick, 'DoLogin');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoToRegister = salesForm.AddNewProButton(scrollLogin, 'btnGoToRegister', 'Musteri Kaydi Olustur');</div><div>&nbsp; btnGoToRegister.Align = alTop; btnGoToRegister.Margins.Top = 10; btnGoToRegister.Margins.Left = 20; btnGoToRegister.Margins.Right = 20;</div><div>&nbsp; btnGoToRegister.Height = 45;</div><div>&nbsp; btnGoToRegister.clProSettings.IsFill = True; btnGoToRegister.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2980b9');</div><div>&nbsp; btnGoToRegister.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnGoToRegister.clProSettings.FontSize = 15;</div><div>&nbsp; btnGoToRegister.clProSettings.IsRound = True; btnGoToRegister.clProSettings.RoundWidth = 8; btnGoToRegister.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoToRegister.SetclProSettings(btnGoToRegister.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnGoToRegister, tbeOnClick, 'GoToRegister');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnLoginBack = salesForm.AddNewProButton(scrollLogin, 'btnLoginBack', 'Geri Don');</div><div>&nbsp; btnLoginBack.Align = alTop; btnLoginBack.Margins.Top = 10; btnLoginBack.Margins.Left = 20; btnLoginBack.Margins.Right = 20;</div><div>&nbsp; btnLoginBack.Height = 45;</div><div>&nbsp; btnLoginBack.clProSettings.IsFill = True; btnLoginBack.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7f8c8d');</div><div>&nbsp; btnLoginBack.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnLoginBack.clProSettings.FontSize = 15;</div><div>&nbsp; btnLoginBack.clProSettings.IsRound = True; btnLoginBack.clProSettings.RoundWidth = 8; btnLoginBack.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnLoginBack.SetclProSettings(btnLoginBack.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnLoginBack, tbeOnClick, 'GoToRoleSelection');</div><div>}</div><div><br></div><div>void SetupRegisterScreen;</div><div>{</div><div>&nbsp; pnlRegister = salesForm.AddNewProPanel(salesForm, 'pnlRegister');</div><div>&nbsp; pnlRegister.Align = alClient;</div><div>&nbsp; pnlRegister.clProSettings.IsFill = True; pnlRegister.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100e17');</div><div>&nbsp; pnlRegister.SetclProSettings(pnlRegister.clProSettings);</div><div>&nbsp; pnlRegister.Visible = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollRegister = salesForm.AddNewVertScrollBox(pnlRegister, 'scrollRegister');</div><div>&nbsp; scrollRegister.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRegisterTitle = salesForm.AddNewProLabel(scrollRegister, 'lblRegisterTitle', 'Musteri Kayit Formu');</div><div>&nbsp; lblRegisterTitle.Align = alTop; lblRegisterTitle.Margins.Top = 40; lblRegisterTitle.Margins.Left = 20; lblRegisterTitle.Margins.Right = 20;</div><div>&nbsp; lblRegisterTitle.Height = 35;</div><div>&nbsp; lblRegisterTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); lblRegisterTitle.clProSettings.FontSize = 20;</div><div>&nbsp; lblRegisterTitle.SetclProSettings(lblRegisterTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRegUser = salesForm.AddNewProLabel(scrollRegister, 'lblRegUser', 'Kullanici Adi');</div><div>&nbsp; lblRegUser.Align = alTop; lblRegUser.Margins.Top = 20; lblRegUser.Margins.Left = 20; lblRegUser.Margins.Right = 20;</div><div>&nbsp; lblRegUser.Height = 20;</div><div>&nbsp; lblRegUser.clProSettings.FontColor = clAlphaColor.clHexToColor('#95a5a6'); lblRegUser.clProSettings.FontSize = 14;</div><div>&nbsp; lblRegUser.SetclProSettings(lblRegUser.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; edtRegUser = salesForm.AddNewProEdit(scrollRegister, 'edtRegUser', '');</div><div>&nbsp; edtRegUser.Align = alTop; edtRegUser.Margins.Top = 5; edtRegUser.Margins.Left = 20; edtRegUser.Margins.Right = 20;</div><div>&nbsp; edtRegUser.Height = 40;</div><div>&nbsp; edtRegUser.clProSettings.IsFill = True; edtRegUser.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1c1c2e');</div><div>&nbsp; edtRegUser.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); edtRegUser.clProSettings.FontSize = 16;</div><div>&nbsp; edtRegUser.clProSettings.IsRound = True; edtRegUser.clProSettings.RoundWidth = 8; edtRegUser.clProSettings.RoundHeight = 8;</div><div>&nbsp; edtRegUser.SetclProSettings(edtRegUser.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRegPass = salesForm.AddNewProLabel(scrollRegister, 'lblRegPass', 'Sifre');</div><div>&nbsp; lblRegPass.Align = alTop; lblRegPass.Margins.Top = 12; lblRegPass.Margins.Left = 20; lblRegPass.Margins.Right = 20;</div><div>&nbsp; lblRegPass.Height = 20;</div><div>&nbsp; lblRegPass.clProSettings.FontColor = clAlphaColor.clHexToColor('#95a5a6'); lblRegPass.clProSettings.FontSize = 14;</div><div>&nbsp; lblRegPass.SetclProSettings(lblRegPass.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; edtRegPass = salesForm.AddNewProEdit(scrollRegister, 'edtRegPass', '');</div><div>&nbsp; edtRegPass.Align = alTop; edtRegPass.Margins.Top = 5; edtRegPass.Margins.Left = 20; edtRegPass.Margins.Right = 20;</div><div>&nbsp; edtRegPass.Height = 40;</div><div>&nbsp; edtRegPass.clProSettings.IsFill = True; edtRegPass.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1c1c2e');</div><div>&nbsp; edtRegPass.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); edtRegPass.clProSettings.FontSize = 16;</div><div>&nbsp; edtRegPass.clProSettings.IsRound = True; edtRegPass.clProSettings.RoundWidth = 8; edtRegPass.clProSettings.RoundHeight = 8;</div><div>&nbsp; edtRegPass.SetclProSettings(edtRegPass.clProSettings);</div><div>&nbsp; edtRegPass.Password = True;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRegEmail = salesForm.AddNewProLabel(scrollRegister, 'lblRegEmail', 'E-Posta');</div><div>&nbsp; lblRegEmail.Align = alTop; lblRegEmail.Margins.Top = 12; lblRegEmail.Margins.Left = 20; lblRegEmail.Margins.Right = 20;</div><div>&nbsp; lblRegEmail.Height = 20;</div><div>&nbsp; lblRegEmail.clProSettings.FontColor = clAlphaColor.clHexToColor('#95a5a6'); lblRegEmail.clProSettings.FontSize = 14;</div><div>&nbsp; lblRegEmail.SetclProSettings(lblRegEmail.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; edtRegEmail = salesForm.AddNewProEdit(scrollRegister, 'edtRegEmail', '');</div><div>&nbsp; edtRegEmail.Align = alTop; edtRegEmail.Margins.Top = 5; edtRegEmail.Margins.Left = 20; edtRegEmail.Margins.Right = 20;</div><div>&nbsp; edtRegEmail.Height = 40;</div><div>&nbsp; edtRegEmail.clProSettings.IsFill = True; edtRegEmail.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1c1c2e');</div><div>&nbsp; edtRegEmail.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); edtRegEmail.clProSettings.FontSize = 16;</div><div>&nbsp; edtRegEmail.clProSettings.IsRound = True; edtRegEmail.clProSettings.RoundWidth = 8; edtRegEmail.clProSettings.RoundHeight = 8;</div><div>&nbsp; edtRegEmail.SetclProSettings(edtRegEmail.clProSettings);</div><div>&nbsp; edtRegEmail.KeyboardType = vktEmailAddress;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRegPhone = salesForm.AddNewProLabel(scrollRegister, 'lblRegPhone', 'Telefon');</div><div>&nbsp; lblRegPhone.Align = alTop; lblRegPhone.Margins.Top = 12; lblRegPhone.Margins.Left = 20; lblRegPhone.Margins.Right = 20;</div><div>&nbsp; lblRegPhone.Height = 20;</div><div>&nbsp; lblRegPhone.clProSettings.FontColor = clAlphaColor.clHexToColor('#95a5a6'); lblRegPhone.clProSettings.FontSize = 14;</div><div>&nbsp; lblRegPhone.SetclProSettings(lblRegPhone.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; edtRegPhone = salesForm.AddNewProEdit(scrollRegister, 'edtRegPhone', '');</div><div>&nbsp; edtRegPhone.Align = alTop; edtRegPhone.Margins.Top = 5; edtRegPhone.Margins.Left = 20; edtRegPhone.Margins.Right = 20;</div><div>&nbsp; edtRegPhone.Height = 40;</div><div>&nbsp; edtRegPhone.clProSettings.IsFill = True; edtRegPhone.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1c1c2e');</div><div>&nbsp; edtRegPhone.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); edtRegPhone.clProSettings.FontSize = 16;</div><div>&nbsp; edtRegPhone.clProSettings.IsRound = True; edtRegPhone.clProSettings.RoundWidth = 8; edtRegPhone.clProSettings.RoundHeight = 8;</div><div>&nbsp; edtRegPhone.SetclProSettings(edtRegPhone.clProSettings);</div><div>&nbsp; edtRegPhone.KeyboardType = vktPhonePad;</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnRegisterSubmit = salesForm.AddNewProButton(scrollRegister, 'btnRegisterSubmit', 'Kaydet');</div><div>&nbsp; btnRegisterSubmit.Align = alTop; btnRegisterSubmit.Margins.Top = 20; btnRegisterSubmit.Margins.Left = 20; btnRegisterSubmit.Margins.Right = 20;</div><div>&nbsp; btnRegisterSubmit.Height = 45;</div><div>&nbsp; btnRegisterSubmit.clProSettings.IsFill = True; btnRegisterSubmit.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#27ae60');</div><div>&nbsp; btnRegisterSubmit.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnRegisterSubmit.clProSettings.FontSize = 15;</div><div>&nbsp; btnRegisterSubmit.clProSettings.IsRound = True; btnRegisterSubmit.clProSettings.RoundWidth = 8; btnRegisterSubmit.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnRegisterSubmit.SetclProSettings(btnRegisterSubmit.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnRegisterSubmit, tbeOnClick, 'DoRegister');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnRegisterBack = salesForm.AddNewProButton(scrollRegister, 'btnRegisterBack', 'Geri Don');</div><div>&nbsp; btnRegisterBack.Align = alTop; btnRegisterBack.Margins.Top = 10; btnRegisterBack.Margins.Left = 20; btnRegisterBack.Margins.Right = 20;</div><div>&nbsp; btnRegisterBack.Height = 45;</div><div>&nbsp; btnRegisterBack.clProSettings.IsFill = True; btnRegisterBack.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7f8c8d');</div><div>&nbsp; btnRegisterBack.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff'); btnRegisterBack.clProSettings.FontSize = 15;</div><div>&nbsp; btnRegisterBack.clProSettings.IsRound = True; btnRegisterBack.clProSettings.RoundWidth = 8; btnRegisterBack.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnRegisterBack.SetclProSettings(btnRegisterBack.clProSettings);</div><div>&nbsp; salesForm.AddNewEvent(btnRegisterBack, tbeOnClick, 'GoToRoleSelection');</div><div>}</div><div><br></div><div>{</div><div>&nbsp; salesForm = TclForm.Create(Self);</div><div>&nbsp; salesForm.SetFormColor('#100e17', '', clGNone);</div><div>&nbsp; myUnit = TclUnit.Create;</div><div>&nbsp;&nbsp;</div><div>&nbsp; InitUserFile;</div><div><br></div><div>&nbsp; SetupRoleScreen;</div><div>&nbsp; SetupComplainScreen;</div><div>&nbsp; SetupLoginScreenUI;</div><div>&nbsp; SetupRegisterScreen;</div><div><br></div><div>&nbsp; ShowScreen('RoleSelection');</div><div>&nbsp; salesForm.Run;</div><div>}</div><div>ana kod</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" 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>Mon, 20 Jul 2026 15:49:19 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3753#3753</guid>
  </item> 
  <item>
   <title><![CDATA[RUNTIME ERROR : var subForm : TclForm; currentUser...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3752#3752</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=481">john1</a><br /><strong>Konu:</strong> 1621<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Temmuz&nbsp;2026 Saat 14:52<br /><br /><div>var</div><div>&nbsp; subForm : TclForm;</div><div>&nbsp; currentUser : String;</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlHRMain, pnlRecruit : TClProPanel;</div><div>&nbsp; pnlTraining, pnlPerf : TClProPanel;</div><div>&nbsp; pnlPayroll, pnlCulture : TClProPanel;</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollMain, scrollRecruit : TclVertScrollBox;</div><div>&nbsp; scrollTraining, scrollPerf : TclVertScrollBox;</div><div>&nbsp; scrollPayroll, scrollCulture : TclVertScrollBox;</div><div>&nbsp;&nbsp;</div><div>&nbsp; navBar : TclHorzScrollBox;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblHRMainTitle, lblHRSub : TClProLabel;</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoRecruit, btnGoTraining : TClProButton;</div><div>&nbsp; btnGoPerf, btnGoPayroll : TClProButton;</div><div>&nbsp; btnGoCulture, btnGoAdmin : TClProButton;</div><div>&nbsp; btnGoLogout : TClProButton;</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlSum1, pnlSum2 : TClProPanel;</div><div>&nbsp; lblSum1, lblSum2 : TClProLabel;</div><div>&nbsp;&nbsp;</div><div>&nbsp; wbHRCharts : TclWebBrowser;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRecruitTitle, lblRecruitSub : TClProLabel;</div><div>&nbsp; memRecruit : TclMemo;</div><div>&nbsp; btnRecruitAction, btnRecruitBack : TClProButton;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblTrainTitle, lblTrainSub : TClProLabel;</div><div>&nbsp; memTrain : TclMemo;</div><div>&nbsp; btnTrainAction, btnTrainBack : TClProButton;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPerfTitle, lblPerfSub : TClProLabel;</div><div>&nbsp; memPerf : TclMemo;</div><div>&nbsp; btnPerfAction, btnPerfBack : TClProButton;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPayTitle, lblPaySub : TClProLabel;</div><div>&nbsp; memPay : TclMemo;</div><div>&nbsp; btnPayAction, btnPayBack : TClProButton;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblCultTitle, lblCultSub : TClProLabel;</div><div>&nbsp; memCult : TclMemo;</div><div>&nbsp; btnCultAction, btnCultBack : TClProButton;</div><div>&nbsp;&nbsp;</div><div>&nbsp; adminUnit : TclUnit;</div><div>&nbsp; html : TclStringList;</div><div>&nbsp; htmlPath : String;</div><div><br></div><div>void HideAllPanels;</div><div>{</div><div>&nbsp; pnlHRMain.Visible = False;</div><div>&nbsp; pnlRecruit.Visible = False;</div><div>&nbsp; pnlTraining.Visible = False;</div><div>&nbsp; pnlPerf.Visible = False;</div><div>&nbsp; pnlPayroll.Visible = False;</div><div>&nbsp; pnlCulture.Visible = False;</div><div>}</div><div><br></div><div>void GoToMain;</div><div>{</div><div>&nbsp; HideAllPanels;</div><div>&nbsp; pnlHRMain.Visible = True;</div><div>}</div><div><br></div><div>void GoToLogout;</div><div>{</div><div>&nbsp; subForm.clHide;</div><div>}</div><div><br></div><div>void ShowRecruitPanel;&nbsp;</div><div>{&nbsp;</div><div>&nbsp; HideAllPanels;&nbsp;</div><div>&nbsp; pnlRecruit.Visible = True;&nbsp;</div><div>}</div><div><br></div><div>void ShowTrainingPanel;&nbsp;</div><div>{&nbsp;</div><div>&nbsp; HideAllPanels;&nbsp;</div><div>&nbsp; pnlTraining.Visible = True;&nbsp;</div><div>}</div><div><br></div><div>void ShowPerfPanel;&nbsp;</div><div>{&nbsp;</div><div>&nbsp; HideAllPanels;&nbsp;</div><div>&nbsp; pnlPerf.Visible = True;&nbsp;</div><div>}</div><div><br></div><div>void ShowPayrollPanel;&nbsp;</div><div>{&nbsp;</div><div>&nbsp; HideAllPanels;&nbsp;</div><div>&nbsp; pnlPayroll.Visible = True;&nbsp;</div><div>}</div><div><br></div><div>void ShowCulturePanel;&nbsp;</div><div>{&nbsp;</div><div>&nbsp; HideAllPanels;&nbsp;</div><div>&nbsp; pnlCulture.Visible = True;&nbsp;</div><div>}</div><div><br></div><div>void GoToAdminUnit;</div><div>{</div><div>&nbsp; adminUnit = TclUnit.Create;</div><div>&nbsp; adminUnit.UnitName = 'uAdmin';</div><div>&nbsp; adminUnit.CallerForm = subForm;</div><div>&nbsp; adminUnit.Run;</div><div>}</div><div><br></div><div>void OnMockAction;</div><div>{</div><div>&nbsp; ShowMessage('Islem basariyla kaydedildi.');</div><div>}</div><div><br></div><div>void CreateHRChartsHTML;</div><div>{</div><div>&nbsp; htmlPath = Clomosy.AppFilesPath + 'hr_charts.html';</div><div>&nbsp; html = Clomosy.StringListNew;</div><div>&nbsp;&nbsp;</div><div>&nbsp; html.Add('&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="utf-8"&gt;&lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;');</div><div>&nbsp; html.Add('&lt;script src="<a href="https://cdn.jsdelivr.net/npm/chart.js" target="_blank" rel="nofollow">https://cdn.jsdelivr.net/npm/chart.js"</a>&gt;&lt;/script&gt;');</div><div>&nbsp; html.Add('&lt;style&gt;body{margin:0;padding:15px;background-color:#100e17;color:#fff;font-family:sans-serif;} .chart-container{position:relative;height:220px;width:100%;margin-bottom:30px;} h3{text-align:center;font-size:15px;color:#f39c12;margin-bottom:10px;font-weight:bold;}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;');</div><div>&nbsp; html.Add('&lt;h3&gt;Departmanlara Gore Calisan Dagilimi&lt;/h3&gt;');</div><div>&nbsp; html.Add('&lt;div class="chart-container"&gt;&lt;canvas id="pieChart"&gt;&lt;/canvas&gt;&lt;/div&gt;');</div><div>&nbsp; html.Add('&lt;h3&gt;Yillik Personel Devir Orani&lt;/h3&gt;');</div><div>&nbsp; html.Add('&lt;div class="chart-container"&gt;&lt;canvas id="barChart"&gt;&lt;/canvas&gt;&lt;/div&gt;');</div><div>&nbsp; html.Add('&lt;script&gt;');</div><div>&nbsp; html.Add('Chart.defaults.color = "#ecf0f1";');</div><div>&nbsp; html.Add('new Chart(document.getElementById("pieChart"), {');</div><div>&nbsp; html.Add('&nbsp; type: "doughnut",');</div><div>&nbsp; html.Add('&nbsp; data: {');</div><div>&nbsp; html.Add('&nbsp; &nbsp; labels: &#091;"Saha Satis", "Depo/Lojistik", "Muhasebe", "Yonetim/IK"&#093;,');</div><div>&nbsp; html.Add('&nbsp; &nbsp; datasets: &#091;{ data: &#091;45, 30, 15, 10&#093;, backgroundColor: &#091;"#2980b9", "#f1c40f", "#8e44ad", "#e74c3c"&#093;, borderWidth: 0, hoverOffset: 4 }&#093;');</div><div>&nbsp; html.Add('&nbsp; },');</div><div>&nbsp; html.Add('&nbsp; options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: "bottom" } } }');</div><div>&nbsp; html.Add('});');</div><div>&nbsp; html.Add('new Chart(document.getElementById("barChart"), {');</div><div>&nbsp; html.Add('&nbsp; type: "bar",');</div><div>&nbsp; html.Add('&nbsp; data: {');</div><div>&nbsp; html.Add('&nbsp; &nbsp; labels: &#091;"Oca", "Sub", "Mar", "Nis", "May", "Haz"&#093;,');</div><div>&nbsp; html.Add('&nbsp; &nbsp; datasets: &#091;');</div><div>&nbsp; html.Add('&nbsp; &nbsp; &nbsp; { label: "Ise Alinan", data: &#091;5, 2, 8, 3, 4, 6&#093;, backgroundColor: "#27ae60", borderRadius: 4 },');</div><div>&nbsp; html.Add('&nbsp; &nbsp; &nbsp; { label: "Isten Ayrilan", data: &#091;2, 1, 3, 1, 2, 4&#093;, backgroundColor: "#c0392b", borderRadius: 4 }');</div><div>&nbsp; html.Add('&nbsp; &nbsp; &#093;');</div><div>&nbsp; html.Add('&nbsp; },');</div><div>&nbsp; html.Add('&nbsp; options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: "top" } } }');</div><div>&nbsp; html.Add('});');</div><div>&nbsp; html.Add('&lt;/script&gt;&lt;/body&gt;&lt;/html&gt;');</div><div>&nbsp;&nbsp;</div><div>&nbsp; html.SaveToFile(htmlPath, 0);</div><div>&nbsp; html.Free;</div><div>}</div><div><br></div><div>{</div><div>&nbsp; currentUser = Clomosy.GlobalVariableString;</div><div>&nbsp; subForm = TclForm.Create(Self);</div><div>&nbsp; subForm.SetFormColor('#100e17', '', clGNone);</div><div>&nbsp;&nbsp;</div><div>&nbsp; CreateHRChartsHTML;</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlHRMain = subForm.AddNewProPanel(subForm, 'pnlHRMain');</div><div>&nbsp; pnlHRMain.Align = alClient;</div><div>&nbsp; pnlHRMain.clProSettings.IsFill = True;</div><div>&nbsp; pnlHRMain.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100e17');</div><div>&nbsp; pnlHRMain.SetclProSettings(pnlHRMain.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; navBar = subForm.AddNewHorzScrollBox(pnlHRMain, 'navBar');</div><div>&nbsp; navBar.Align = alBottom;</div><div>&nbsp; navBar.Height = 70;</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoRecruit = subForm.AddNewProButton(navBar, 'btnGoRecruit', 'Ise Alim');</div><div>&nbsp; btnGoRecruit.Align = alLeft;</div><div>&nbsp; btnGoRecruit.Width = 80;</div><div>&nbsp; btnGoRecruit.Margins.Left = 10;</div><div>&nbsp; btnGoRecruit.Margins.Right = 5;</div><div>&nbsp; btnGoRecruit.Margins.Top = 10;</div><div>&nbsp; btnGoRecruit.Margins.Bottom = 15;</div><div>&nbsp; btnGoRecruit.clProSettings.IsFill = True;</div><div>&nbsp; btnGoRecruit.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2980b9');</div><div>&nbsp; btnGoRecruit.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnGoRecruit.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoRecruit.clProSettings.IsRound = True;</div><div>&nbsp; btnGoRecruit.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoRecruit.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoRecruit.SetclProSettings(btnGoRecruit.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoRecruit, tbeOnClick, 'ShowRecruitPanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoTraining = subForm.AddNewProButton(navBar, 'btnGoTraining', 'Egitim');</div><div>&nbsp; btnGoTraining.Align = alLeft;</div><div>&nbsp; btnGoTraining.Width = 80;</div><div>&nbsp; btnGoTraining.Margins.Right = 5;</div><div>&nbsp; btnGoTraining.Margins.Top = 10;</div><div>&nbsp; btnGoTraining.Margins.Bottom = 15;</div><div>&nbsp; btnGoTraining.clProSettings.IsFill = True;</div><div>&nbsp; btnGoTraining.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#f39c12');</div><div>&nbsp; btnGoTraining.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnGoTraining.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoTraining.clProSettings.IsRound = True;</div><div>&nbsp; btnGoTraining.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoTraining.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoTraining.SetclProSettings(btnGoTraining.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoTraining, tbeOnClick, 'ShowTrainingPanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoPerf = subForm.AddNewProButton(navBar, 'btnGoPerf', 'Performans');</div><div>&nbsp; btnGoPerf.Align = alLeft;</div><div>&nbsp; btnGoPerf.Width = 90;</div><div>&nbsp; btnGoPerf.Margins.Right = 5;</div><div>&nbsp; btnGoPerf.Margins.Top = 10;</div><div>&nbsp; btnGoPerf.Margins.Bottom = 15;</div><div>&nbsp; btnGoPerf.clProSettings.IsFill = True;</div><div>&nbsp; btnGoPerf.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#8e44ad');</div><div>&nbsp; btnGoPerf.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnGoPerf.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoPerf.clProSettings.IsRound = True;</div><div>&nbsp; btnGoPerf.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoPerf.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoPerf.SetclProSettings(btnGoPerf.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoPerf, tbeOnClick, 'ShowPerfPanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoPayroll = subForm.AddNewProButton(navBar, 'btnGoPayroll', 'Maas/Prim');</div><div>&nbsp; btnGoPayroll.Align = alLeft;</div><div>&nbsp; btnGoPayroll.Width = 100;</div><div>&nbsp; btnGoPayroll.Margins.Right = 5;</div><div>&nbsp; btnGoPayroll.Margins.Top = 10;</div><div>&nbsp; btnGoPayroll.Margins.Bottom = 15;</div><div>&nbsp; btnGoPayroll.clProSettings.IsFill = True;</div><div>&nbsp; btnGoPayroll.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#27ae60');</div><div>&nbsp; btnGoPayroll.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnGoPayroll.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoPayroll.clProSettings.IsRound = True;</div><div>&nbsp; btnGoPayroll.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoPayroll.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoPayroll.SetclProSettings(btnGoPayroll.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoPayroll, tbeOnClick, 'ShowPayrollPanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoCulture = subForm.AddNewProButton(navBar, 'btnGoCulture', 'Sikayetler');</div><div>&nbsp; btnGoCulture.Align = alLeft;</div><div>&nbsp; btnGoCulture.Width = 100;</div><div>&nbsp; btnGoCulture.Margins.Right = 5;</div><div>&nbsp; btnGoCulture.Margins.Top = 10;</div><div>&nbsp; btnGoCulture.Margins.Bottom = 15;</div><div>&nbsp; btnGoCulture.clProSettings.IsFill = True;</div><div>&nbsp; btnGoCulture.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#c0392b');</div><div>&nbsp; btnGoCulture.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnGoCulture.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoCulture.clProSettings.IsRound = True;</div><div>&nbsp; btnGoCulture.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoCulture.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoCulture.SetclProSettings(btnGoCulture.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoCulture, tbeOnClick, 'ShowCulturePanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoAdmin = subForm.AddNewProButton(navBar, 'btnGoAdmin', 'Yonetici');</div><div>&nbsp; btnGoAdmin.Align = alLeft;</div><div>&nbsp; btnGoAdmin.Width = 80;</div><div>&nbsp; btnGoAdmin.Margins.Right = 5;</div><div>&nbsp; btnGoAdmin.Margins.Top = 10;</div><div>&nbsp; btnGoAdmin.Margins.Bottom = 15;</div><div>&nbsp; btnGoAdmin.clProSettings.IsFill = True;</div><div>&nbsp; btnGoAdmin.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#34495e');</div><div>&nbsp; btnGoAdmin.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnGoAdmin.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoAdmin.clProSettings.IsRound = True;</div><div>&nbsp; btnGoAdmin.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoAdmin.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoAdmin.SetclProSettings(btnGoAdmin.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoAdmin, tbeOnClick, 'GoToAdminUnit');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoLogout = subForm.AddNewProButton(navBar, 'btnGoLogout', 'Cikis');</div><div>&nbsp; btnGoLogout.Align = alLeft;</div><div>&nbsp; btnGoLogout.Width = 80;</div><div>&nbsp; btnGoLogout.Margins.Right = 10;</div><div>&nbsp; btnGoLogout.Margins.Top = 10;</div><div>&nbsp; btnGoLogout.Margins.Bottom = 15;</div><div>&nbsp; btnGoLogout.clProSettings.IsFill = True;</div><div>&nbsp; btnGoLogout.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#e74c3c');</div><div>&nbsp; btnGoLogout.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnGoLogout.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoLogout.clProSettings.IsRound = True;</div><div>&nbsp; btnGoLogout.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoLogout.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoLogout.SetclProSettings(btnGoLogout.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoLogout, tbeOnClick, 'GoToLogout');</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollMain = subForm.AddNewVertScrollBox(pnlHRMain, 'scrollMain');</div><div>&nbsp; scrollMain.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblHRMainTitle = subForm.AddNewProLabel(scrollMain, 'lblHRMainTitle', 'INSAN KAYNAKLARI MERKEZI');</div><div>&nbsp; lblHRMainTitle.Align = alTop;</div><div>&nbsp; lblHRMainTitle.Margins.Top = 25;</div><div>&nbsp; lblHRMainTitle.Margins.Left = 20;</div><div>&nbsp; lblHRMainTitle.Margins.Right = 20;</div><div>&nbsp; lblHRMainTitle.Height = 40;</div><div>&nbsp; lblHRMainTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; lblHRMainTitle.clProSettings.FontSize = 20;</div><div>&nbsp; lblHRMainTitle.SetclProSettings(lblHRMainTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblHRSub = subForm.AddNewProLabel(scrollMain, 'lblHRSub', 'Oryantasyon, egitim, performans ve maas surecleri');</div><div>&nbsp; lblHRSub.Align = alTop;</div><div>&nbsp; lblHRSub.Margins.Top = 5;</div><div>&nbsp; lblHRSub.Margins.Left = 20;</div><div>&nbsp; lblHRSub.Margins.Right = 20;</div><div>&nbsp; lblHRSub.Height = 40;</div><div>&nbsp; lblHRSub.clProSettings.FontColor = clAlphaColor.clHexToColor('#95a5a6');</div><div>&nbsp; lblHRSub.clProSettings.FontSize = 13;</div><div>&nbsp; lblHRSub.SetclProSettings(lblHRSub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlSum1 = subForm.AddNewProPanel(scrollMain, 'pnlSum1');</div><div>&nbsp; pnlSum1.Align = alTop;</div><div>&nbsp; pnlSum1.Margins.Top = 15;</div><div>&nbsp; pnlSum1.Margins.Left = 20;</div><div>&nbsp; pnlSum1.Margins.Right = 20;</div><div>&nbsp; pnlSum1.Height = 50;</div><div>&nbsp; pnlSum1.clProSettings.IsFill = True;</div><div>&nbsp; pnlSum1.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2980b9');</div><div>&nbsp; pnlSum1.clProSettings.IsRound = True;</div><div>&nbsp; pnlSum1.clProSettings.RoundWidth = 8;</div><div>&nbsp; pnlSum1.clProSettings.RoundHeight = 8;</div><div>&nbsp; pnlSum1.SetclProSettings(pnlSum1.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblSum1 = subForm.AddNewProLabel(pnlSum1, 'lblSum1', 'Aktif Calisan Sayisi: 142');</div><div>&nbsp; lblSum1.Align = alClient;</div><div>&nbsp; lblSum1.Margins.Left = 15;</div><div>&nbsp; lblSum1.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; lblSum1.clProSettings.FontSize = 14;</div><div>&nbsp; lblSum1.SetclProSettings(lblSum1.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlSum2 = subForm.AddNewProPanel(scrollMain, 'pnlSum2');</div><div>&nbsp; pnlSum2.Align = alTop;</div><div>&nbsp; pnlSum2.Margins.Top = 10;</div><div>&nbsp; pnlSum2.Margins.Left = 20;</div><div>&nbsp; pnlSum2.Margins.Right = 20;</div><div>&nbsp; pnlSum2.Height = 50;</div><div>&nbsp; pnlSum2.clProSettings.IsFill = True;</div><div>&nbsp; pnlSum2.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#e74c3c');</div><div>&nbsp; pnlSum2.clProSettings.IsRound = True;</div><div>&nbsp; pnlSum2.clProSettings.RoundWidth = 8;</div><div>&nbsp; pnlSum2.clProSettings.RoundHeight = 8;</div><div>&nbsp; pnlSum2.SetclProSettings(pnlSum2.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblSum2 = subForm.AddNewProLabel(pnlSum2, 'lblSum2', 'Bekleyen Sikayet / Bildirim: 2');</div><div>&nbsp; lblSum2.Align = alClient;</div><div>&nbsp; lblSum2.Margins.Left = 15;</div><div>&nbsp; lblSum2.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; lblSum2.clProSettings.FontSize = 14;</div><div>&nbsp; lblSum2.SetclProSettings(lblSum2.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; wbHRCharts = subForm.AddNewWebBrowser(scrollMain, 'wbHRCharts');</div><div>&nbsp; wbHRCharts.Align = alTop;</div><div>&nbsp; wbHRCharts.Margins.Top = 20;</div><div>&nbsp; wbHRCharts.Margins.Left = 10;</div><div>&nbsp; wbHRCharts.Margins.Right = 10;</div><div>&nbsp; wbHRCharts.Height = 600;</div><div>&nbsp; wbHRCharts.Navigate('file://' + Clomosy.AppFilesPath + 'hr_charts.html');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlRecruit = subForm.AddNewProPanel(subForm, 'pnlRecruit');</div><div>&nbsp; pnlRecruit.Align = alClient;</div><div>&nbsp; pnlRecruit.clProSettings.IsFill = True;</div><div>&nbsp; pnlRecruit.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100e17');</div><div>&nbsp; pnlRecruit.SetclProSettings(pnlRecruit.clProSettings);</div><div>&nbsp; pnlRecruit.Visible = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollRecruit = subForm.AddNewVertScrollBox(pnlRecruit, 'scrollRecruit');</div><div>&nbsp; scrollRecruit.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRecruitTitle = subForm.AddNewProLabel(scrollRecruit, 'lblRecruitTitle', 'ISE ALIM VE ORYANTASYON');</div><div>&nbsp; lblRecruitTitle.Align = alTop;</div><div>&nbsp; lblRecruitTitle.Margins.Top = 25;</div><div>&nbsp; lblRecruitTitle.Margins.Left = 20;</div><div>&nbsp; lblRecruitTitle.Margins.Right = 20;</div><div>&nbsp; lblRecruitTitle.Height = 35;</div><div>&nbsp; lblRecruitTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#3498db');</div><div>&nbsp; lblRecruitTitle.clProSettings.FontSize = 18;</div><div>&nbsp; lblRecruitTitle.SetclProSettings(lblRecruitTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRecruitSub = subForm.AddNewProLabel(scrollRecruit, 'lblRecruitSub', 'Acik Pozisyonlar ve Uyum Sureci Takibi');</div><div>&nbsp; lblRecruitSub.Align = alTop;</div><div>&nbsp; lblRecruitSub.Margins.Top = 10;</div><div>&nbsp; lblRecruitSub.Margins.Left = 20;</div><div>&nbsp; lblRecruitSub.Margins.Right = 20;</div><div>&nbsp; lblRecruitSub.Height = 20;</div><div>&nbsp; lblRecruitSub.clProSettings.FontColor = clAlphaColor.clHexToColor('#f1c40f');</div><div>&nbsp; lblRecruitSub.clProSettings.FontSize = 14;</div><div>&nbsp; lblRecruitSub.SetclProSettings(lblRecruitSub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; memRecruit = subForm.AddNewMemo(scrollRecruit, 'memRecruit', '');</div><div>&nbsp; memRecruit.Align = alTop;</div><div>&nbsp; memRecruit.Margins.Top = 5;</div><div>&nbsp; memRecruit.Margins.Left = 20;</div><div>&nbsp; memRecruit.Margins.Right = 20;</div><div>&nbsp; memRecruit.Height = 120;</div><div>&nbsp; memRecruit.ReadOnly = True;</div><div>&nbsp; memRecruit.Lines.Add('&#091;ACIK POZISYON&#093; Bolge Satis Muduru (2 Kisi)');</div><div>&nbsp; memRecruit.Lines.Add('&#091;Mulakati&#093; Ayse Yilmaz - IK Mulakati (Bugun 14:00)');</div><div>&nbsp; memRecruit.Lines.Add('&#091;Oryantasyon&#093; Mehmet Kaya - 2. Gun Saha Egitimi');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnRecruitAction = subForm.AddNewProButton(scrollRecruit, 'btnRecruitAction', 'Yeni Ilan Olustur');</div><div>&nbsp; btnRecruitAction.Align = alTop;</div><div>&nbsp; btnRecruitAction.Margins.Top = 15;</div><div>&nbsp; btnRecruitAction.Margins.Left = 20;</div><div>&nbsp; btnRecruitAction.Margins.Right = 20;</div><div>&nbsp; btnRecruitAction.Height = 45;</div><div>&nbsp; btnRecruitAction.clProSettings.IsFill = True;</div><div>&nbsp; btnRecruitAction.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2980b9');</div><div>&nbsp; btnRecruitAction.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnRecruitAction.clProSettings.FontSize = 14;</div><div>&nbsp; btnRecruitAction.clProSettings.IsRound = True;</div><div>&nbsp; btnRecruitAction.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnRecruitAction.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnRecruitAction.SetclProSettings(btnRecruitAction.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnRecruitAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnRecruitBack = subForm.AddNewProButton(scrollRecruit, 'btnRecruitBack', 'Geri Don');</div><div>&nbsp; btnRecruitBack.Align = alTop;</div><div>&nbsp; btnRecruitBack.Margins.Top = 20;</div><div>&nbsp; btnRecruitBack.Margins.Left = 20;</div><div>&nbsp; btnRecruitBack.Margins.Right = 20;</div><div>&nbsp; btnRecruitBack.Height = 45;</div><div>&nbsp; btnRecruitBack.clProSettings.IsFill = True;</div><div>&nbsp; btnRecruitBack.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7f8c8d');</div><div>&nbsp; btnRecruitBack.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnRecruitBack.clProSettings.FontSize = 15;</div><div>&nbsp; btnRecruitBack.clProSettings.IsRound = True;</div><div>&nbsp; btnRecruitBack.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnRecruitBack.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnRecruitBack.SetclProSettings(btnRecruitBack.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnRecruitBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlTraining = subForm.AddNewProPanel(subForm, 'pnlTraining');</div><div>&nbsp; pnlTraining.Align = alClient;</div><div>&nbsp; pnlTraining.clProSettings.IsFill = True;</div><div>&nbsp; pnlTraining.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100e17');</div><div>&nbsp; pnlTraining.SetclProSettings(pnlTraining.clProSettings);</div><div>&nbsp; pnlTraining.Visible = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollTraining = subForm.AddNewVertScrollBox(pnlTraining, 'scrollTraining');</div><div>&nbsp; scrollTraining.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblTrainTitle = subForm.AddNewProLabel(scrollTraining, 'lblTrainTitle', 'EGITIM VE GELISTIRME');</div><div>&nbsp; lblTrainTitle.Align = alTop;</div><div>&nbsp; lblTrainTitle.Margins.Top = 25;</div><div>&nbsp; lblTrainTitle.Margins.Left = 20;</div><div>&nbsp; lblTrainTitle.Margins.Right = 20;</div><div>&nbsp; lblTrainTitle.Height = 35;</div><div>&nbsp; lblTrainTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#f39c12');</div><div>&nbsp; lblTrainTitle.clProSettings.FontSize = 18;</div><div>&nbsp; lblTrainTitle.SetclProSettings(lblTrainTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblTrainSub = subForm.AddNewProLabel(scrollTraining, 'lblTrainSub', 'Planlanan Egitimler ve Katilim Durumu');</div><div>&nbsp; lblTrainSub.Align = alTop;</div><div>&nbsp; lblTrainSub.Margins.Top = 10;</div><div>&nbsp; lblTrainSub.Margins.Left = 20;</div><div>&nbsp; lblTrainSub.Margins.Right = 20;</div><div>&nbsp; lblTrainSub.Height = 20;</div><div>&nbsp; lblTrainSub.clProSettings.FontColor = clAlphaColor.clHexToColor('#f1c40f');</div><div>&nbsp; lblTrainSub.clProSettings.FontSize = 14;</div><div>&nbsp; lblTrainSub.SetclProSettings(lblTrainSub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; memTrain = subForm.AddNewMemo(scrollTraining, 'memTrain', '');</div><div>&nbsp; memTrain.Align = alTop;</div><div>&nbsp; memTrain.Margins.Top = 5;</div><div>&nbsp; memTrain.Margins.Left = 20;</div><div>&nbsp; memTrain.Margins.Right = 20;</div><div>&nbsp; memTrain.Height = 120;</div><div>&nbsp; memTrain.ReadOnly = True;</div><div>&nbsp; memTrain.Lines.Add('- Satis Teknikleri 101 (25 Temmuz) | Katilim: 20 Kisi');</div><div>&nbsp; memTrain.Lines.Add('- Ileri Seviye Excel (1 Agustos) | Katilim: 15 Kisi');</div><div>&nbsp; memTrain.Lines.Add('- Sirket Ici Egitim Tamamlanma Orani: %85');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnTrainAction = subForm.AddNewProButton(scrollTraining, 'btnTrainAction', 'Yeni Egitim Planla');</div><div>&nbsp; btnTrainAction.Align = alTop;</div><div>&nbsp; btnTrainAction.Margins.Top = 15;</div><div>&nbsp; btnTrainAction.Margins.Left = 20;</div><div>&nbsp; btnTrainAction.Margins.Right = 20;</div><div>&nbsp; btnTrainAction.Height = 45;</div><div>&nbsp; btnTrainAction.clProSettings.IsFill = True;</div><div>&nbsp; btnTrainAction.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#d35400');</div><div>&nbsp; btnTrainAction.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnTrainAction.clProSettings.FontSize = 14;</div><div>&nbsp; btnTrainAction.clProSettings.IsRound = True;</div><div>&nbsp; btnTrainAction.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnTrainAction.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnTrainAction.SetclProSettings(btnTrainAction.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnTrainAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnTrainBack = subForm.AddNewProButton(scrollTraining, 'btnTrainBack', 'Geri Don');</div><div>&nbsp; btnTrainBack.Align = alTop;</div><div>&nbsp; btnTrainBack.Margins.Top = 20;</div><div>&nbsp; btnTrainBack.Margins.Left = 20;</div><div>&nbsp; btnTrainBack.Margins.Right = 20;</div><div>&nbsp; btnTrainBack.Height = 45;</div><div>&nbsp; btnTrainBack.clProSettings.IsFill = True;</div><div>&nbsp; btnTrainBack.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7f8c8d');</div><div>&nbsp; btnTrainBack.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnTrainBack.clProSettings.FontSize = 15;</div><div>&nbsp; btnTrainBack.clProSettings.IsRound = True;</div><div>&nbsp; btnTrainBack.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnTrainBack.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnTrainBack.SetclProSettings(btnTrainBack.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnTrainBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlPerf = subForm.AddNewProPanel(subForm, 'pnlPerf');</div><div>&nbsp; pnlPerf.Align = alClient;</div><div>&nbsp; pnlPerf.clProSettings.IsFill = True;</div><div>&nbsp; pnlPerf.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100e17');</div><div>&nbsp; pnlPerf.SetclProSettings(pnlPerf.clProSettings);</div><div>&nbsp; pnlPerf.Visible = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollPerf = subForm.AddNewVertScrollBox(pnlPerf, 'scrollPerf');</div><div>&nbsp; scrollPerf.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPerfTitle = subForm.AddNewProLabel(scrollPerf, 'lblPerfTitle', 'PERFORMANS YONETIMI');</div><div>&nbsp; lblPerfTitle.Align = alTop;</div><div>&nbsp; lblPerfTitle.Margins.Top = 25;</div><div>&nbsp; lblPerfTitle.Margins.Left = 20;</div><div>&nbsp; lblPerfTitle.Margins.Right = 20;</div><div>&nbsp; lblPerfTitle.Height = 35;</div><div>&nbsp; lblPerfTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#9b59b6');</div><div>&nbsp; lblPerfTitle.clProSettings.FontSize = 18;</div><div>&nbsp; lblPerfTitle.SetclProSettings(lblPerfTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPerfSub = subForm.AddNewProLabel(scrollPerf, 'lblPerfSub', 'Hedef Gerceklesme ve Terfi Analizi');</div><div>&nbsp; lblPerfSub.Align = alTop;</div><div>&nbsp; lblPerfSub.Margins.Top = 10;</div><div>&nbsp; lblPerfSub.Margins.Left = 20;</div><div>&nbsp; lblPerfSub.Margins.Right = 20;</div><div>&nbsp; lblPerfSub.Height = 20;</div><div>&nbsp; lblPerfSub.clProSettings.FontColor = clAlphaColor.clHexToColor('#f1c40f');</div><div>&nbsp; lblPerfSub.clProSettings.FontSize = 14;</div><div>&nbsp; lblPerfSub.SetclProSettings(lblPerfSub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; memPerf = subForm.AddNewMemo(scrollPerf, 'memPerf', '');</div><div>&nbsp; memPerf.Align = alTop;</div><div>&nbsp; memPerf.Margins.Top = 5;</div><div>&nbsp; memPerf.Margins.Left = 20;</div><div>&nbsp; memPerf.Margins.Right = 20;</div><div>&nbsp; memPerf.Height = 120;</div><div>&nbsp; memPerf.ReadOnly = True;</div><div>&nbsp; memPerf.Lines.Add('Saha Satis Ekibi Hedef Gerceklesme Orani: %92');</div><div>&nbsp; memPerf.Lines.Add('Lojistik Ekibi Verimlilik Orani: %88');</div><div>&nbsp; memPerf.Lines.Add('&#091;DIKKAT&#093; 3 personel terfi degerlendirmesinde.');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnPerfAction = subForm.AddNewProButton(scrollPerf, 'btnPerfAction', 'Donem Sonu Degerlendirmesi');</div><div>&nbsp; btnPerfAction.Align = alTop;</div><div>&nbsp; btnPerfAction.Margins.Top = 15;</div><div>&nbsp; btnPerfAction.Margins.Left = 20;</div><div>&nbsp; btnPerfAction.Margins.Right = 20;</div><div>&nbsp; btnPerfAction.Height = 45;</div><div>&nbsp; btnPerfAction.clProSettings.IsFill = True;</div><div>&nbsp; btnPerfAction.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#8e44ad');</div><div>&nbsp; btnPerfAction.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnPerfAction.clProSettings.FontSize = 14;</div><div>&nbsp; btnPerfAction.clProSettings.IsRound = True;</div><div>&nbsp; btnPerfAction.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnPerfAction.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnPerfAction.SetclProSettings(btnPerfAction.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnPerfAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnPerfBack = subForm.AddNewProButton(scrollPerf, 'btnPerfBack', 'Geri Don');</div><div>&nbsp; btnPerfBack.Align = alTop;</div><div>&nbsp; btnPerfBack.Margins.Top = 20;</div><div>&nbsp; btnPerfBack.Margins.Left = 20;</div><div>&nbsp; btnPerfBack.Margins.Right = 20;</div><div>&nbsp; btnPerfBack.Height = 45;</div><div>&nbsp; btnPerfBack.clProSettings.IsFill = True;</div><div>&nbsp; btnPerfBack.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7f8c8d');</div><div>&nbsp; btnPerfBack.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnPerfBack.clProSettings.FontSize = 15;</div><div>&nbsp; btnPerfBack.clProSettings.IsRound = True;</div><div>&nbsp; btnPerfBack.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnPerfBack.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnPerfBack.SetclProSettings(btnPerfBack.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnPerfBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlPayroll = subForm.AddNewProPanel(subForm, 'pnlPayroll');</div><div>&nbsp; pnlPayroll.Align = alClient;</div><div>&nbsp; pnlPayroll.clProSettings.IsFill = True;</div><div>&nbsp; pnlPayroll.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100e17');</div><div>&nbsp; pnlPayroll.SetclProSettings(pnlPayroll.clProSettings);</div><div>&nbsp; pnlPayroll.Visible = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollPayroll = subForm.AddNewVertScrollBox(pnlPayroll, 'scrollPayroll');</div><div>&nbsp; scrollPayroll.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPayTitle = subForm.AddNewProLabel(scrollPayroll, 'lblPayTitle', 'MAAS VE PRIM YONETIMI');</div><div>&nbsp; lblPayTitle.Align = alTop;</div><div>&nbsp; lblPayTitle.Margins.Top = 25;</div><div>&nbsp; lblPayTitle.Margins.Left = 20;</div><div>&nbsp; lblPayTitle.Margins.Right = 20;</div><div>&nbsp; lblPayTitle.Height = 35;</div><div>&nbsp; lblPayTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ecc71');</div><div>&nbsp; lblPayTitle.clProSettings.FontSize = 18;</div><div>&nbsp; lblPayTitle.SetclProSettings(lblPayTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPaySub = subForm.AddNewProLabel(scrollPayroll, 'lblPaySub', 'Aylik Odemeler ve Sigorta Islemleri');</div><div>&nbsp; lblPaySub.Align = alTop;</div><div>&nbsp; lblPaySub.Margins.Top = 10;</div><div>&nbsp; lblPaySub.Margins.Left = 20;</div><div>&nbsp; lblPaySub.Margins.Right = 20;</div><div>&nbsp; lblPaySub.Height = 20;</div><div>&nbsp; lblPaySub.clProSettings.FontColor = clAlphaColor.clHexToColor('#f1c40f');</div><div>&nbsp; lblPaySub.clProSettings.FontSize = 14;</div><div>&nbsp; lblPaySub.SetclProSettings(lblPaySub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; memPay = subForm.AddNewMemo(scrollPayroll, 'memPay', '');</div><div>&nbsp; memPay.Align = alTop;</div><div>&nbsp; memPay.Margins.Top = 5;</div><div>&nbsp; memPay.Margins.Left = 20;</div><div>&nbsp; memPay.Margins.Right = 20;</div><div>&nbsp; memPay.Height = 120;</div><div>&nbsp; memPay.ReadOnly = True;</div><div>&nbsp; memPay.Lines.Add('- Agustos Donemi Maas Hesaplamalari: ONAYLANDI');</div><div>&nbsp; memPay.Lines.Add('- Saha Ekibi Prim Dagitimi: ONAY BEKLIYOR');</div><div>&nbsp; memPay.Lines.Add('- Multinet / Arac Yakit Karti Yuklemeleri: BEKLEMEDE');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnPayAction = subForm.AddNewProButton(scrollPayroll, 'btnPayAction', 'Odemeleri Finansa Ilet');</div><div>&nbsp; btnPayAction.Align = alTop;</div><div>&nbsp; btnPayAction.Margins.Top = 15;</div><div>&nbsp; btnPayAction.Margins.Left = 20;</div><div>&nbsp; btnPayAction.Margins.Right = 20;</div><div>&nbsp; btnPayAction.Height = 45;</div><div>&nbsp; btnPayAction.clProSettings.IsFill = True;</div><div>&nbsp; btnPayAction.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#27ae60');</div><div>&nbsp; btnPayAction.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnPayAction.clProSettings.FontSize = 14;</div><div>&nbsp; btnPayAction.clProSettings.IsRound = True;</div><div>&nbsp; btnPayAction.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnPayAction.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnPayAction.SetclProSettings(btnPayAction.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnPayAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnPayBack = subForm.AddNewProButton(scrollPayroll, 'btnPayBack', 'Geri Don');</div><div>&nbsp; btnPayBack.Align = alTop;</div><div>&nbsp; btnPayBack.Margins.Top = 20;</div><div>&nbsp; btnPayBack.Margins.Left = 20;</div><div>&nbsp; btnPayBack.Margins.Right = 20;</div><div>&nbsp; btnPayBack.Height = 45;</div><div>&nbsp; btnPayBack.clProSettings.IsFill = True;</div><div>&nbsp; btnPayBack.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7f8c8d');</div><div>&nbsp; btnPayBack.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnPayBack.clProSettings.FontSize = 15;</div><div>&nbsp; btnPayBack.clProSettings.IsRound = True;</div><div>&nbsp; btnPayBack.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnPayBack.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnPayBack.SetclProSettings(btnPayBack.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnPayBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlCulture = subForm.AddNewProPanel(subForm, 'pnlCulture');</div><div>&nbsp; pnlCulture.Align = alClient;</div><div>&nbsp; pnlCulture.clProSettings.IsFill = True;</div><div>&nbsp; pnlCulture.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100e17');</div><div>&nbsp; pnlCulture.SetclProSettings(pnlCulture.clProSettings);</div><div>&nbsp; pnlCulture.Visible = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollCulture = subForm.AddNewVertScrollBox(pnlCulture, 'scrollCulture');</div><div>&nbsp; scrollCulture.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblCultTitle = subForm.AddNewProLabel(scrollCulture, 'lblCultTitle', 'SIKAYET VE BILDIRIM MERKEZI');</div><div>&nbsp; lblCultTitle.Align = alTop;</div><div>&nbsp; lblCultTitle.Margins.Top = 25;</div><div>&nbsp; lblCultTitle.Margins.Left = 20;</div><div>&nbsp; lblCultTitle.Margins.Right = 20;</div><div>&nbsp; lblCultTitle.Height = 35;</div><div>&nbsp; lblCultTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#e74c3c');</div><div>&nbsp; lblCultTitle.clProSettings.FontSize = 18;</div><div>&nbsp; lblCultTitle.SetclProSettings(lblCultTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblCultSub = subForm.AddNewProLabel(scrollCulture, 'lblCultSub', 'Personelden Gelen Bildirimler');</div><div>&nbsp; lblCultSub.Align = alTop;</div><div>&nbsp; lblCultSub.Margins.Top = 10;</div><div>&nbsp; lblCultSub.Margins.Left = 20;</div><div>&nbsp; lblCultSub.Margins.Right = 20;</div><div>&nbsp; lblCultSub.Height = 20;</div><div>&nbsp; lblCultSub.clProSettings.FontColor = clAlphaColor.clHexToColor('#f1c40f');</div><div>&nbsp; lblCultSub.clProSettings.FontSize = 14;</div><div>&nbsp; lblCultSub.SetclProSettings(lblCultSub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; memCult = subForm.AddNewMemo(scrollCulture, 'memCult', '');</div><div>&nbsp; memCult.Align = alTop;</div><div>&nbsp; memCult.Margins.Top = 5;</div><div>&nbsp; memCult.Margins.Left = 20;</div><div>&nbsp; memCult.Margins.Right = 20;</div><div>&nbsp; memCult.Height = 150;</div><div>&nbsp; memCult.ReadOnly = True;</div><div>&nbsp; memCult.Lines.Add('GUNCEL SIKAYETLER');</div><div>&nbsp; memCult.Lines.Add('1. Yemekhane kalitesi son gunlerde dustu (Gonderen: Saha Ekibi)');</div><div>&nbsp; memCult.Lines.Add('2. Mobbing bildirimi: Isimsiz (ACIL INCELEME GEREKIYOR)');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnCultAction = subForm.AddNewProButton(scrollCulture, 'btnCultAction', 'Sikayetleri Incelemeye Al');</div><div>&nbsp; btnCultAction.Align = alTop;</div><div>&nbsp; btnCultAction.Margins.Top = 15;</div><div>&nbsp; btnCultAction.Margins.Left = 20;</div><div>&nbsp; btnCultAction.Margins.Right = 20;</div><div>&nbsp; btnCultAction.Height = 45;</div><div>&nbsp; btnCultAction.clProSettings.IsFill = True;</div><div>&nbsp; btnCultAction.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#c0392b');</div><div>&nbsp; btnCultAction.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnCultAction.clProSettings.FontSize = 14;</div><div>&nbsp; btnCultAction.clProSettings.IsRound = True;</div><div>&nbsp; btnCultAction.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnCultAction.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnCultAction.SetclProSettings(btnCultAction.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnCultAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnCultBack = subForm.AddNewProButton(scrollCulture, 'btnCultBack', 'Geri Don');</div><div>&nbsp; btnCultBack.Align = alTop;</div><div>&nbsp; btnCultBack.Margins.Top = 20;</div><div>&nbsp; btnCultBack.Margins.Left = 20;</div><div>&nbsp; btnCultBack.Margins.Right = 20;</div><div>&nbsp; btnCultBack.Height = 45;</div><div>&nbsp; btnCultBack.clProSettings.IsFill = True;</div><div>&nbsp; btnCultBack.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7f8c8d');</div><div>&nbsp; btnCultBack.clProSettings.FontColor = clAlphaColor.clHexToColor('#ffffff');</div><div>&nbsp; btnCultBack.clProSettings.FontSize = 15;</div><div>&nbsp; btnCultBack.clProSettings.IsRound = True;</div><div>&nbsp; btnCultBack.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnCultBack.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnCultBack.SetclProSettings(btnCultBack.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnCultBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; subForm.Run;</div><div>}</div><div>belirttiginiz sekilde duzeltilmis kod ama satir 264 farkli olmasina ragmen aldigim hata hala ayni&nbsp;</div><div>hata kodu;</div><div>RUNTIME ERROR</div><div>File library Main: Unit uHR: Syntax error.</div><div>Source position: 1,2 when evaluating instruction CallProc ($FFFFFFFF,$0,$733034E0,$6D,"Run").</div><div>Stack content is: &#091;-5476376661869708432,-5476376666970291280,-5476376666970331104,-5476376661869688656...&#093;.</div><div>Source position: 264,15</div><div>Position: 264, 15</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" 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>Mon, 20 Jul 2026 14:52:12 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3752#3752</guid>
  </item> 
  <item>
   <title><![CDATA[RUNTIME ERROR : Hamza &#246;ncelikle senden istedi&#287;im...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3751#3751</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> 1621<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Temmuz&nbsp;2026 Saat 13:34<br /><br />Hamza öncelikle senden istediğim setupcombenet yazsıyla yazmaman. Bunu yerin clProsettings ile bileşenlere özellik atmanı istiyorum<br><br>gelen hatanın sebebi ise kapanış olarak end yazması bunun&nbsp; yerne süslü parantezleri kullan&nbsp;<a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" 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>Mon, 20 Jul 2026 13:34:33 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3751#3751</guid>
  </item> 
  <item>
   <title><![CDATA[RUNTIME ERROR : var subForm : TclForm; currentUser...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3750#3750</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> 1621<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Temmuz&nbsp;2026 Saat 13:32<br /><br /><div>var</div><div>&nbsp; subForm : TclForm;</div><div>&nbsp; currentUser : String;</div><div>&nbsp; pnlHRMain, pnlRecruit, pnlTraining, pnlPerf, pnlPayroll, pnlCulture : TClProPanel;</div><div>&nbsp; scrollMain, scrollRecruit, scrollTraining, scrollPerf, scrollPayroll, scrollCulture : TclVertScrollBox;</div><div>&nbsp; navBar : TclHorzScrollBox;</div><div>&nbsp; lblHRMainTitle, lblHRSub : TClProLabel;</div><div>&nbsp; btnGoRecruit, btnGoTraining, btnGoPerf, btnGoPayroll, btnGoCulture, btnGoAdmin, btnGoLogout : TClProButton;</div><div>&nbsp; pnlSum1, pnlSum2 : TClProPanel;</div><div>&nbsp; lblSum1, lblSum2 : TClProLabel;</div><div>&nbsp; wbHRCharts : TclWebBrowser;</div><div>&nbsp; lblRecruitTitle, lblRecruitSub : TClProLabel;</div><div>&nbsp; memRecruit : TclMemo;</div><div>&nbsp; btnRecruitAction, btnRecruitBack : TClProButton;</div><div>&nbsp; lblTrainTitle, lblTrainSub : TClProLabel;</div><div>&nbsp; memTrain : TclMemo;</div><div>&nbsp; btnTrainAction, btnTrainBack : TClProButton;</div><div>&nbsp; lblPerfTitle, lblPerfSub : TClProLabel;</div><div>&nbsp; memPerf : TclMemo;</div><div>&nbsp; btnPerfAction, btnPerfBack : TClProButton;</div><div>&nbsp; lblPayTitle, lblPaySub : TClProLabel;</div><div>&nbsp; memPay : TclMemo;</div><div>&nbsp; btnPayAction, btnPayBack : TClProButton;</div><div>&nbsp; lblCultTitle, lblCultSub : TClProLabel;</div><div>&nbsp; memCult : TclMemo;</div><div>&nbsp; btnCultAction, btnCultBack : TClProButton;</div><div><br></div><div>void HideAllPanels;</div><div>{</div><div>&nbsp; pnlHRMain.Visible = False;</div><div>&nbsp; pnlRecruit.Visible = False;</div><div>&nbsp; pnlTraining.Visible = False;</div><div>&nbsp; pnlPerf.Visible = False;</div><div>&nbsp; pnlPayroll.Visible = False;</div><div>&nbsp; pnlCulture.Visible = False;</div><div>}</div><div><br></div><div>void GoToMain;</div><div>{</div><div>&nbsp; HideAllPanels;</div><div>&nbsp; pnlHRMain.Visible = True;</div><div>}</div><div><br></div><div>void GoToLogout;</div><div>{</div><div>&nbsp; subForm.clHide;</div><div>}</div><div><br></div><div>void ShowRecruitPanel; { HideAllPanels; pnlRecruit.Visible = True; }</div><div>void ShowTrainingPanel; { HideAllPanels; pnlTraining.Visible = True; }</div><div>void ShowPerfPanel; { HideAllPanels; pnlPerf.Visible = True; }</div><div>void ShowPayrollPanel; { HideAllPanels; pnlPayroll.Visible = True; }</div><div>void ShowCulturePanel; { HideAllPanels; pnlCulture.Visible = True; }</div><div><br></div><div>void GoToAdminUnit;</div><div>var&nbsp;</div><div>&nbsp; adminUnit : TclUnit;</div><div>{</div><div>&nbsp; adminUnit = TclUnit.Create;</div><div>&nbsp; adminUnit.UnitName = 'uAdmin';</div><div>&nbsp; adminUnit.CallerForm = subForm;</div><div>&nbsp; adminUnit.Run;</div><div>}</div><div><br></div><div>void OnMockAction;</div><div>{</div><div>&nbsp; ShowMessage('Islem basariyla kaydedildi.');</div><div>}</div><div><br></div><div>void CreateHRChartsHTML;</div><div>var</div><div>&nbsp; html : TclStringList;</div><div>&nbsp; htmlPath : String;</div><div>{</div><div>&nbsp; htmlPath = Clomosy.AppFilesPath + 'hr_charts.html';</div><div>&nbsp; html = Clomosy.StringListNew;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; html.Add('&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="utf-8"&gt;&lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;script src="<a href="https://cdn.jsdelivr.net/npm/chart.js" target="_blank" rel="nofollow">https://cdn.jsdelivr.net/npm/chart.js"</a>&gt;&lt;/script&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;style&gt;body{margin:0;padding:15px;background-color:#100e17;color:#fff;font-family:sans-serif;} .chart-container{position:relative;height:220px;width:100%;margin-bottom:30px;} h3{text-align:center;font-size:15px;color:#f39c12;margin-bottom:10px;font-weight:bold;}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;h3&gt;Departmanlara Gore Calisan Dagilimi&lt;/h3&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;div class="chart-container"&gt;&lt;canvas id="pieChart"&gt;&lt;/canvas&gt;&lt;/div&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;h3&gt;Yillik Personel Devir Orani&lt;/h3&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;div class="chart-container"&gt;&lt;canvas id="barChart"&gt;&lt;/canvas&gt;&lt;/div&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;script&gt;');</div><div>&nbsp; &nbsp; html.Add('Chart.defaults.color = "#ecf0f1";');</div><div>&nbsp; &nbsp; html.Add('new Chart(document.getElementById("pieChart"), {');</div><div>&nbsp; &nbsp; html.Add('&nbsp; type: "doughnut",');</div><div>&nbsp; &nbsp; html.Add('&nbsp; data: {');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; labels: &#091;"Saha Satis", "Depo/Lojistik", "Muhasebe", "Yonetim/IK"&#093;,');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; datasets: &#091;{ data: &#091;45, 30, 15, 10&#093;, backgroundColor: &#091;"#2980b9", "#f1c40f", "#8e44ad", "#e74c3c"&#093;, borderWidth: 0, hoverOffset: 4 }&#093;');</div><div>&nbsp; &nbsp; html.Add('&nbsp; },');</div><div>&nbsp; &nbsp; html.Add('&nbsp; options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: "bottom" } } }');</div><div>&nbsp; &nbsp; html.Add('});');</div><div>&nbsp; &nbsp; html.Add('new Chart(document.getElementById("barChart"), {');</div><div>&nbsp; &nbsp; html.Add('&nbsp; type: "bar",');</div><div>&nbsp; &nbsp; html.Add('&nbsp; data: {');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; labels: &#091;"Oca", "Sub", "Mar", "Nis", "May", "Haz"&#093;,');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; datasets: &#091;');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; &nbsp; { label: "Ise Alinan", data: &#091;5, 2, 8, 3, 4, 6&#093;, backgroundColor: "#27ae60", borderRadius: 4 },');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; &nbsp; { label: "Isten Ayrilan", data: &#091;2, 1, 3, 1, 2, 4&#093;, backgroundColor: "#c0392b", borderRadius: 4 }');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; &#093;');</div><div>&nbsp; &nbsp; html.Add('&nbsp; },');</div><div>&nbsp; &nbsp; html.Add('&nbsp; options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: "top" } } }');</div><div>&nbsp; &nbsp; html.Add('});');</div><div>&nbsp; &nbsp; html.Add('&lt;/script&gt;&lt;/body&gt;&lt;/html&gt;');</div><div>&nbsp; &nbsp; html.SaveToFile(htmlPath, 0);</div><div>&nbsp; finally</div><div>&nbsp; &nbsp; html.Free;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>{</div><div>&nbsp; currentUser = Clomosy.GlobalVariableString;</div><div>&nbsp; subForm = TclForm.Create(Self);</div><div>&nbsp; subForm.SetFormColor('#100E17', '#100E17', clGVertical);</div><div>&nbsp;&nbsp;</div><div>&nbsp; CreateHRChartsHTML;</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlHRMain = subForm.AddNewProPanel(subForm, 'pnlHRMain');</div><div>&nbsp; pnlHRMain.Align = alClient;</div><div>&nbsp; pnlHRMain.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100E17');</div><div>&nbsp; pnlHRMain.SetClProSettings(pnlHRMain.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; navBar = subForm.AddNewHorzScrollBox(pnlHRMain, 'navBar');</div><div>&nbsp; navBar.Align = alBottom;</div><div>&nbsp; navBar.Height = 70;</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoRecruit = subForm.AddNewProButton(navBar, 'btnGoRecruit', 'Ise Alim');</div><div>&nbsp; btnGoRecruit.Align = alLeft;</div><div>&nbsp; btnGoRecruit.Width = 80;</div><div>&nbsp; btnGoRecruit.Margins.Left = 10;</div><div>&nbsp; btnGoRecruit.Margins.Right = 5;</div><div>&nbsp; btnGoRecruit.Margins.Top = 10;</div><div>&nbsp; btnGoRecruit.Margins.Bottom = 15;</div><div>&nbsp; btnGoRecruit.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2980B9');</div><div>&nbsp; btnGoRecruit.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnGoRecruit.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoRecruit.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnGoRecruit.clProSettings.IsRound = True;</div><div>&nbsp; btnGoRecruit.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoRecruit.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoRecruit.SetClProSettings(btnGoRecruit.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoRecruit, tbeOnClick, 'ShowRecruitPanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoTraining = subForm.AddNewProButton(navBar, 'btnGoTraining', 'Egitim');</div><div>&nbsp; btnGoTraining.Align = alLeft;</div><div>&nbsp; btnGoTraining.Width = 80;</div><div>&nbsp; btnGoTraining.Margins.Right = 5;</div><div>&nbsp; btnGoTraining.Margins.Top = 10;</div><div>&nbsp; btnGoTraining.Margins.Bottom = 15;</div><div>&nbsp; btnGoTraining.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F39C12');</div><div>&nbsp; btnGoTraining.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnGoTraining.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoTraining.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnGoTraining.clProSettings.IsRound = True;</div><div>&nbsp; btnGoTraining.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoTraining.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoTraining.SetClProSettings(btnGoTraining.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoTraining, tbeOnClick, 'ShowTrainingPanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoPerf = subForm.AddNewProButton(navBar, 'btnGoPerf', 'Performans');</div><div>&nbsp; btnGoPerf.Align = alLeft;</div><div>&nbsp; btnGoPerf.Width = 90;</div><div>&nbsp; btnGoPerf.Margins.Right = 5;</div><div>&nbsp; btnGoPerf.Margins.Top = 10;</div><div>&nbsp; btnGoPerf.Margins.Bottom = 15;</div><div>&nbsp; btnGoPerf.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#8E44AD');</div><div>&nbsp; btnGoPerf.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnGoPerf.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoPerf.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnGoPerf.clProSettings.IsRound = True;</div><div>&nbsp; btnGoPerf.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoPerf.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoPerf.SetClProSettings(btnGoPerf.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoPerf, tbeOnClick, 'ShowPerfPanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoPayroll = subForm.AddNewProButton(navBar, 'btnGoPayroll', 'Maas/Prim');</div><div>&nbsp; btnGoPayroll.Align = alLeft;</div><div>&nbsp; btnGoPayroll.Width = 100;</div><div>&nbsp; btnGoPayroll.Margins.Right = 5;</div><div>&nbsp; btnGoPayroll.Margins.Top = 10;</div><div>&nbsp; btnGoPayroll.Margins.Bottom = 15;</div><div>&nbsp; btnGoPayroll.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#27AE60');</div><div>&nbsp; btnGoPayroll.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnGoPayroll.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoPayroll.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnGoPayroll.clProSettings.IsRound = True;</div><div>&nbsp; btnGoPayroll.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoPayroll.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoPayroll.SetClProSettings(btnGoPayroll.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoPayroll, tbeOnClick, 'ShowPayrollPanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoCulture = subForm.AddNewProButton(navBar, 'btnGoCulture', 'Sikayetler');</div><div>&nbsp; btnGoCulture.Align = alLeft;</div><div>&nbsp; btnGoCulture.Width = 100;</div><div>&nbsp; btnGoCulture.Margins.Right = 5;</div><div>&nbsp; btnGoCulture.Margins.Top = 10;</div><div>&nbsp; btnGoCulture.Margins.Bottom = 15;</div><div>&nbsp; btnGoCulture.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#C0392B');</div><div>&nbsp; btnGoCulture.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnGoCulture.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoCulture.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnGoCulture.clProSettings.IsRound = True;</div><div>&nbsp; btnGoCulture.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoCulture.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoCulture.SetClProSettings(btnGoCulture.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoCulture, tbeOnClick, 'ShowCulturePanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoAdmin = subForm.AddNewProButton(navBar, 'btnGoAdmin', 'Yonetici');</div><div>&nbsp; btnGoAdmin.Align = alLeft;</div><div>&nbsp; btnGoAdmin.Width = 80;</div><div>&nbsp; btnGoAdmin.Margins.Right = 5;</div><div>&nbsp; btnGoAdmin.Margins.Top = 10;</div><div>&nbsp; btnGoAdmin.Margins.Bottom = 15;</div><div>&nbsp; btnGoAdmin.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#34495E');</div><div>&nbsp; btnGoAdmin.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnGoAdmin.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoAdmin.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnGoAdmin.clProSettings.IsRound = True;</div><div>&nbsp; btnGoAdmin.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoAdmin.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoAdmin.SetClProSettings(btnGoAdmin.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoAdmin, tbeOnClick, 'GoToAdminUnit');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoLogout = subForm.AddNewProButton(navBar, 'btnGoLogout', 'Cikis');</div><div>&nbsp; btnGoLogout.Align = alLeft;</div><div>&nbsp; btnGoLogout.Width = 80;</div><div>&nbsp; btnGoLogout.Margins.Right = 10;</div><div>&nbsp; btnGoLogout.Margins.Top = 10;</div><div>&nbsp; btnGoLogout.Margins.Bottom = 15;</div><div>&nbsp; btnGoLogout.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#E74C3C');</div><div>&nbsp; btnGoLogout.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnGoLogout.clProSettings.FontSize = 13;</div><div>&nbsp; btnGoLogout.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnGoLogout.clProSettings.IsRound = True;</div><div>&nbsp; btnGoLogout.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnGoLogout.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnGoLogout.SetClProSettings(btnGoLogout.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnGoLogout, tbeOnClick, 'GoToLogout');</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollMain = subForm.AddNewVertScrollBox(pnlHRMain, 'scrollMain');</div><div>&nbsp; scrollMain.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblHRMainTitle = subForm.AddNewProLabel(scrollMain, 'lblHRMainTitle', 'INSAN KAYNAKLARI MERKEZI');</div><div>&nbsp; lblHRMainTitle.Align = alTop;</div><div>&nbsp; lblHRMainTitle.Margins.Top = 25;</div><div>&nbsp; lblHRMainTitle.Margins.Left = 20;</div><div>&nbsp; lblHRMainTitle.Margins.Right = 20;</div><div>&nbsp; lblHRMainTitle.Height = 40;</div><div>&nbsp; lblHRMainTitle.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; lblHRMainTitle.clProSettings.FontSize = 20;</div><div>&nbsp; lblHRMainTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblHRMainTitle.clProSettings.TextSettings.HorzAlign = palCenter;</div><div>&nbsp; lblHRMainTitle.clProSettings.WordWrap = True;</div><div>&nbsp; lblHRMainTitle.SetClProSettings(lblHRMainTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblHRSub = subForm.AddNewProLabel(scrollMain, 'lblHRSub', 'Oryantasyon, egitim, performans ve maas surecleri');</div><div>&nbsp; lblHRSub.Align = alTop;</div><div>&nbsp; lblHRSub.Margins.Top = 5;</div><div>&nbsp; lblHRSub.Margins.Left = 20;</div><div>&nbsp; lblHRSub.Margins.Right = 20;</div><div>&nbsp; lblHRSub.Height = 40;</div><div>&nbsp; lblHRSub.clProSettings.FontColor = clAlphaColor.clHexToColor('#95A5A6');</div><div>&nbsp; lblHRSub.clProSettings.FontSize = 13;</div><div>&nbsp; lblHRSub.clProSettings.TextSettings.HorzAlign = palCenter;</div><div>&nbsp; lblHRSub.clProSettings.WordWrap = True;</div><div>&nbsp; lblHRSub.SetClProSettings(lblHRSub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlSum1 = subForm.AddNewProPanel(scrollMain, 'pnlSum1');</div><div>&nbsp; pnlSum1.Align = alTop;</div><div>&nbsp; pnlSum1.Margins.Top = 15;</div><div>&nbsp; pnlSum1.Margins.Left = 20;</div><div>&nbsp; pnlSum1.Margins.Right = 20;</div><div>&nbsp; pnlSum1.Height = 50;</div><div>&nbsp; pnlSum1.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2980B9');</div><div>&nbsp; pnlSum1.clProSettings.IsRound = True;</div><div>&nbsp; pnlSum1.clProSettings.RoundWidth = 8;</div><div>&nbsp; pnlSum1.clProSettings.RoundHeight = 8;</div><div>&nbsp; pnlSum1.SetClProSettings(pnlSum1.clProSettings);</div><div><br></div><div>&nbsp; lblSum1 = subForm.AddNewProLabel(pnlSum1, 'lblSum1', 'Aktif Calisan Sayisi: 142');</div><div>&nbsp; lblSum1.Align = alClient;</div><div>&nbsp; lblSum1.Margins.Left = 15;</div><div>&nbsp; lblSum1.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; lblSum1.clProSettings.FontSize = 14;</div><div>&nbsp; lblSum1.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblSum1.clProSettings.TextSettings.VertAlign = palCenter;</div><div>&nbsp; lblSum1.SetClProSettings(lblSum1.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlSum2 = subForm.AddNewProPanel(scrollMain, 'pnlSum2');</div><div>&nbsp; pnlSum2.Align = alTop;</div><div>&nbsp; pnlSum2.Margins.Top = 10;</div><div>&nbsp; pnlSum2.Margins.Left = 20;</div><div>&nbsp; pnlSum2.Margins.Right = 20;</div><div>&nbsp; pnlSum2.Height = 50;</div><div>&nbsp; pnlSum2.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#E74C3C');</div><div>&nbsp; pnlSum2.clProSettings.IsRound = True;</div><div>&nbsp; pnlSum2.clProSettings.RoundWidth = 8;</div><div>&nbsp; pnlSum2.clProSettings.RoundHeight = 8;</div><div>&nbsp; pnlSum2.SetClProSettings(pnlSum2.clProSettings);</div><div><br></div><div>&nbsp; lblSum2 = subForm.AddNewProLabel(pnlSum2, 'lblSum2', 'Bekleyen Sikayet / Bildirim: 2');</div><div>&nbsp; lblSum2.Align = alClient;</div><div>&nbsp; lblSum2.Margins.Left = 15;</div><div>&nbsp; lblSum2.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; lblSum2.clProSettings.FontSize = 14;</div><div>&nbsp; lblSum2.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblSum2.clProSettings.TextSettings.VertAlign = palCenter;</div><div>&nbsp; lblSum2.SetClProSettings(lblSum2.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; wbHRCharts = subForm.AddNewWebBrowser(scrollMain, 'wbHRCharts');</div><div>&nbsp; wbHRCharts.Align = alTop;</div><div>&nbsp; wbHRCharts.Margins.Top = 20;</div><div>&nbsp; wbHRCharts.Margins.Left = 10;</div><div>&nbsp; wbHRCharts.Margins.Right = 10;</div><div>&nbsp; wbHRCharts.Height = 600;</div><div>&nbsp; wbHRCharts.Navigate('file://' + Clomosy.AppFilesPath + 'hr_charts.html');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlRecruit = subForm.AddNewProPanel(subForm, 'pnlRecruit');</div><div>&nbsp; pnlRecruit.Align = alClient;</div><div>&nbsp; pnlRecruit.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100E17');</div><div>&nbsp; pnlRecruit.SetClProSettings(pnlRecruit.clProSettings);</div><div>&nbsp; pnlRecruit.Visible = False;</div><div><br></div><div>&nbsp; scrollRecruit = subForm.AddNewVertScrollBox(pnlRecruit, 'scrollRecruit');</div><div>&nbsp; scrollRecruit.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRecruitTitle = subForm.AddNewProLabel(scrollRecruit, 'lblRecruitTitle', 'ISE ALIM VE ORYANTASYON');</div><div>&nbsp; lblRecruitTitle.Align = alTop;</div><div>&nbsp; lblRecruitTitle.Margins.Top = 25;</div><div>&nbsp; lblRecruitTitle.Margins.Left = 20;</div><div>&nbsp; lblRecruitTitle.Margins.Right = 20;</div><div>&nbsp; lblRecruitTitle.Height = 35;</div><div>&nbsp; lblRecruitTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#3498DB');</div><div>&nbsp; lblRecruitTitle.clProSettings.FontSize = 18;</div><div>&nbsp; lblRecruitTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblRecruitTitle.clProSettings.TextSettings.HorzAlign = palCenter;</div><div>&nbsp; lblRecruitTitle.SetClProSettings(lblRecruitTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRecruitSub = subForm.AddNewProLabel(scrollRecruit, 'lblRecruitSub', 'Acik Pozisyonlar ve Uyum Sureci Takibi');</div><div>&nbsp; lblRecruitSub.Align = alTop;</div><div>&nbsp; lblRecruitSub.Margins.Top = 10;</div><div>&nbsp; lblRecruitSub.Margins.Left = 20;</div><div>&nbsp; lblRecruitSub.Margins.Right = 20;</div><div>&nbsp; lblRecruitSub.Height = 20;</div><div>&nbsp; lblRecruitSub.clProSettings.FontColor = clAlphaColor.clHexToColor('#F1C40F');</div><div>&nbsp; lblRecruitSub.clProSettings.FontSize = 14;</div><div>&nbsp; lblRecruitSub.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblRecruitSub.SetClProSettings(lblRecruitSub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; memRecruit = subForm.AddNewMemo(scrollRecruit, 'memRecruit', '');</div><div>&nbsp; memRecruit.Align = alTop;</div><div>&nbsp; memRecruit.Margins.Top = 5;</div><div>&nbsp; memRecruit.Margins.Left = 20;</div><div>&nbsp; memRecruit.Margins.Right = 20;</div><div>&nbsp; memRecruit.Height = 120;</div><div>&nbsp; memRecruit.ReadOnly = True;</div><div>&nbsp; memRecruit.Lines.Add('&#091;ACIK POZISYON&#093; Bolge Satis Muduru (2 Kisi)');</div><div>&nbsp; memRecruit.Lines.Add('&#091;Mulakati&#093; Ayse Yilmaz - IK Mulakati (Bugun 14:00)');</div><div>&nbsp; memRecruit.Lines.Add('&#091;Oryantasyon&#093; Mehmet Kaya - 2. Gun Saha Egitimi');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnRecruitAction = subForm.AddNewProButton(scrollRecruit, 'btnRecruitAction', 'Yeni Ilan Olustur');</div><div>&nbsp; btnRecruitAction.Align = alTop;</div><div>&nbsp; btnRecruitAction.Margins.Top = 15;</div><div>&nbsp; btnRecruitAction.Margins.Left = 20;</div><div>&nbsp; btnRecruitAction.Margins.Right = 20;</div><div>&nbsp; btnRecruitAction.Height = 45;</div><div>&nbsp; btnRecruitAction.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2980B9');</div><div>&nbsp; btnRecruitAction.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnRecruitAction.clProSettings.FontSize = 14;</div><div>&nbsp; btnRecruitAction.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnRecruitAction.clProSettings.IsRound = True;</div><div>&nbsp; btnRecruitAction.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnRecruitAction.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnRecruitAction.SetClProSettings(btnRecruitAction.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnRecruitAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnRecruitBack = subForm.AddNewProButton(scrollRecruit, 'btnRecruitBack', 'Geri Don');</div><div>&nbsp; btnRecruitBack.Align = alTop;</div><div>&nbsp; btnRecruitBack.Margins.Top = 20;</div><div>&nbsp; btnRecruitBack.Margins.Left = 20;</div><div>&nbsp; btnRecruitBack.Margins.Right = 20;</div><div>&nbsp; btnRecruitBack.Height = 45;</div><div>&nbsp; btnRecruitBack.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7F8C8D');</div><div>&nbsp; btnRecruitBack.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnRecruitBack.clProSettings.FontSize = 15;</div><div>&nbsp; btnRecruitBack.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnRecruitBack.clProSettings.IsRound = True;</div><div>&nbsp; btnRecruitBack.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnRecruitBack.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnRecruitBack.SetClProSettings(btnRecruitBack.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnRecruitBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlTraining = subForm.AddNewProPanel(subForm, 'pnlTraining');</div><div>&nbsp; pnlTraining.Align = alClient;</div><div>&nbsp; pnlTraining.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100E17');</div><div>&nbsp; pnlTraining.SetClProSettings(pnlTraining.clProSettings);</div><div>&nbsp; pnlTraining.Visible = False;</div><div><br></div><div>&nbsp; scrollTraining = subForm.AddNewVertScrollBox(pnlTraining, 'scrollTraining');</div><div>&nbsp; scrollTraining.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblTrainTitle = subForm.AddNewProLabel(scrollTraining, 'lblTrainTitle', 'EGITIM VE GELISTIRME');</div><div>&nbsp; lblTrainTitle.Align = alTop;</div><div>&nbsp; lblTrainTitle.Margins.Top = 25;</div><div>&nbsp; lblTrainTitle.Margins.Left = 20;</div><div>&nbsp; lblTrainTitle.Margins.Right = 20;</div><div>&nbsp; lblTrainTitle.Height = 35;</div><div>&nbsp; lblTrainTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#F39C12');</div><div>&nbsp; lblTrainTitle.clProSettings.FontSize = 18;</div><div>&nbsp; lblTrainTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblTrainTitle.clProSettings.TextSettings.HorzAlign = palCenter;</div><div>&nbsp; lblTrainTitle.SetClProSettings(lblTrainTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblTrainSub = subForm.AddNewProLabel(scrollTraining, 'lblTrainSub', 'Planlanan Egitimler ve Katilim Durumu');</div><div>&nbsp; lblTrainSub.Align = alTop;</div><div>&nbsp; lblTrainSub.Margins.Top = 10;</div><div>&nbsp; lblTrainSub.Margins.Left = 20;</div><div>&nbsp; lblTrainSub.Margins.Right = 20;</div><div>&nbsp; lblTrainSub.Height = 20;</div><div>&nbsp; lblTrainSub.clProSettings.FontColor = clAlphaColor.clHexToColor('#F1C40F');</div><div>&nbsp; lblTrainSub.clProSettings.FontSize = 14;</div><div>&nbsp; lblTrainSub.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblTrainSub.SetClProSettings(lblTrainSub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; memTrain = subForm.AddNewMemo(scrollTraining, 'memTrain', '');</div><div>&nbsp; memTrain.Align = alTop;</div><div>&nbsp; memTrain.Margins.Top = 5;</div><div>&nbsp; memTrain.Margins.Left = 20;</div><div>&nbsp; memTrain.Margins.Right = 20;</div><div>&nbsp; memTrain.Height = 120;</div><div>&nbsp; memTrain.ReadOnly = True;</div><div>&nbsp; memTrain.Lines.Add('- Satis Teknikleri 101 (25 Temmuz) | Katilim: 20 Kisi');</div><div>&nbsp; memTrain.Lines.Add('- Ileri Seviye Excel (1 Agustos) | Katilim: 15 Kisi');</div><div>&nbsp; memTrain.Lines.Add('- Sirket Ici Egitim Tamamlanma Orani: %85');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnTrainAction = subForm.AddNewProButton(scrollTraining, 'btnTrainAction', 'Yeni Egitim Planla');</div><div>&nbsp; btnTrainAction.Align = alTop;</div><div>&nbsp; btnTrainAction.Margins.Top = 15;</div><div>&nbsp; btnTrainAction.Margins.Left = 20;</div><div>&nbsp; btnTrainAction.Margins.Right = 20;</div><div>&nbsp; btnTrainAction.Height = 45;</div><div>&nbsp; btnTrainAction.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#D35400');</div><div>&nbsp; btnTrainAction.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnTrainAction.clProSettings.FontSize = 14;</div><div>&nbsp; btnTrainAction.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnTrainAction.clProSettings.IsRound = True;</div><div>&nbsp; btnTrainAction.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnTrainAction.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnTrainAction.SetClProSettings(btnTrainAction.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnTrainAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnTrainBack = subForm.AddNewProButton(scrollTraining, 'btnTrainBack', 'Geri Don');</div><div>&nbsp; btnTrainBack.Align = alTop;</div><div>&nbsp; btnTrainBack.Margins.Top = 20;</div><div>&nbsp; btnTrainBack.Margins.Left = 20;</div><div>&nbsp; btnTrainBack.Margins.Right = 20;</div><div>&nbsp; btnTrainBack.Height = 45;</div><div>&nbsp; btnTrainBack.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7F8C8D');</div><div>&nbsp; btnTrainBack.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnTrainBack.clProSettings.FontSize = 15;</div><div>&nbsp; btnTrainBack.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnTrainBack.clProSettings.IsRound = True;</div><div>&nbsp; btnTrainBack.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnTrainBack.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnTrainBack.SetClProSettings(btnTrainBack.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnTrainBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlPerf = subForm.AddNewProPanel(subForm, 'pnlPerf');</div><div>&nbsp; pnlPerf.Align = alClient;</div><div>&nbsp; pnlPerf.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100E17');</div><div>&nbsp; pnlPerf.SetClProSettings(pnlPerf.clProSettings);</div><div>&nbsp; pnlPerf.Visible = False;</div><div><br></div><div>&nbsp; scrollPerf = subForm.AddNewVertScrollBox(pnlPerf, 'scrollPerf');</div><div>&nbsp; scrollPerf.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPerfTitle = subForm.AddNewProLabel(scrollPerf, 'lblPerfTitle', 'PERFORMANS YONETIMI');</div><div>&nbsp; lblPerfTitle.Align = alTop;</div><div>&nbsp; lblPerfTitle.Margins.Top = 25;</div><div>&nbsp; lblPerfTitle.Margins.Left = 20;</div><div>&nbsp; lblPerfTitle.Margins.Right = 20;</div><div>&nbsp; lblPerfTitle.Height = 35;</div><div>&nbsp; lblPerfTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#9B59B6');</div><div>&nbsp; lblPerfTitle.clProSettings.FontSize = 18;</div><div>&nbsp; lblPerfTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblPerfTitle.clProSettings.TextSettings.HorzAlign = palCenter;</div><div>&nbsp; lblPerfTitle.SetClProSettings(lblPerfTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPerfSub = subForm.AddNewProLabel(scrollPerf, 'lblPerfSub', 'Hedef Gerceklesme ve Terfi Analizi');</div><div>&nbsp; lblPerfSub.Align = alTop;</div><div>&nbsp; lblPerfSub.Margins.Top = 10;</div><div>&nbsp; lblPerfSub.Margins.Left = 20;</div><div>&nbsp; lblPerfSub.Margins.Right = 20;</div><div>&nbsp; lblPerfSub.Height = 20;</div><div>&nbsp; lblPerfSub.clProSettings.FontColor = clAlphaColor.clHexToColor('#F1C40F');</div><div>&nbsp; lblPerfSub.clProSettings.FontSize = 14;</div><div>&nbsp; lblPerfSub.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblPerfSub.SetClProSettings(lblPerfSub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; memPerf = subForm.AddNewMemo(scrollPerf, 'memPerf', '');</div><div>&nbsp; memPerf.Align = alTop;</div><div>&nbsp; memPerf.Margins.Top = 5;</div><div>&nbsp; memPerf.Margins.Left = 20;</div><div>&nbsp; memPerf.Margins.Right = 20;</div><div>&nbsp; memPerf.Height = 120;</div><div>&nbsp; memPerf.ReadOnly = True;</div><div>&nbsp; memPerf.Lines.Add('Saha Satis Ekibi Hedef Gerceklesme Orani: %92');</div><div>&nbsp; memPerf.Lines.Add('Lojistik Ekibi Verimlilik Orani: %88');</div><div>&nbsp; memPerf.Lines.Add('&#091;DIKKAT&#093; 3 personel terfi degerlendirmesinde.');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnPerfAction = subForm.AddNewProButton(scrollPerf, 'btnPerfAction', 'Donem Sonu Degerlendirmesi');</div><div>&nbsp; btnPerfAction.Align = alTop;</div><div>&nbsp; btnPerfAction.Margins.Top = 15;</div><div>&nbsp; btnPerfAction.Margins.Left = 20;</div><div>&nbsp; btnPerfAction.Margins.Right = 20;</div><div>&nbsp; btnPerfAction.Height = 45;</div><div>&nbsp; btnPerfAction.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#8E44AD');</div><div>&nbsp; btnPerfAction.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnPerfAction.clProSettings.FontSize = 14;</div><div>&nbsp; btnPerfAction.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnPerfAction.clProSettings.IsRound = True;</div><div>&nbsp; btnPerfAction.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnPerfAction.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnPerfAction.SetClProSettings(btnPerfAction.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnPerfAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnPerfBack = subForm.AddNewProButton(scrollPerf, 'btnPerfBack', 'Geri Don');</div><div>&nbsp; btnPerfBack.Align = alTop;</div><div>&nbsp; btnPerfBack.Margins.Top = 20;</div><div>&nbsp; btnPerfBack.Margins.Left = 20;</div><div>&nbsp; btnPerfBack.Margins.Right = 20;</div><div>&nbsp; btnPerfBack.Height = 45;</div><div>&nbsp; btnPerfBack.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7F8C8D');</div><div>&nbsp; btnPerfBack.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnPerfBack.clProSettings.FontSize = 15;</div><div>&nbsp; btnPerfBack.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnPerfBack.clProSettings.IsRound = True;</div><div>&nbsp; btnPerfBack.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnPerfBack.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnPerfBack.SetClProSettings(btnPerfBack.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnPerfBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlPayroll = subForm.AddNewProPanel(subForm, 'pnlPayroll');</div><div>&nbsp; pnlPayroll.Align = alClient;</div><div>&nbsp; pnlPayroll.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100E17');</div><div>&nbsp; pnlPayroll.SetClProSettings(pnlPayroll.clProSettings);</div><div>&nbsp; pnlPayroll.Visible = False;</div><div><br></div><div>&nbsp; scrollPayroll = subForm.AddNewVertScrollBox(pnlPayroll, 'scrollPayroll');</div><div>&nbsp; scrollPayroll.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPayTitle = subForm.AddNewProLabel(scrollPayroll, 'lblPayTitle', 'MAAS VE PRIM YONETIMI');</div><div>&nbsp; lblPayTitle.Align = alTop;</div><div>&nbsp; lblPayTitle.Margins.Top = 25;</div><div>&nbsp; lblPayTitle.Margins.Left = 20;</div><div>&nbsp; lblPayTitle.Margins.Right = 20;</div><div>&nbsp; lblPayTitle.Height = 35;</div><div>&nbsp; lblPayTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#2ECC71');</div><div>&nbsp; lblPayTitle.clProSettings.FontSize = 18;</div><div>&nbsp; lblPayTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblPayTitle.clProSettings.TextSettings.HorzAlign = palCenter;</div><div>&nbsp; lblPayTitle.SetClProSettings(lblPayTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPaySub = subForm.AddNewProLabel(scrollPayroll, 'lblPaySub', 'Aylik Odemeler ve Sigorta Islemleri');</div><div>&nbsp; lblPaySub.Align = alTop;</div><div>&nbsp; lblPaySub.Margins.Top = 10;</div><div>&nbsp; lblPaySub.Margins.Left = 20;</div><div>&nbsp; lblPaySub.Margins.Right = 20;</div><div>&nbsp; lblPaySub.Height = 20;</div><div>&nbsp; lblPaySub.clProSettings.FontColor = clAlphaColor.clHexToColor('#F1C40F');</div><div>&nbsp; lblPaySub.clProSettings.FontSize = 14;</div><div>&nbsp; lblPaySub.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblPaySub.SetClProSettings(lblPaySub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; memPay = subForm.AddNewMemo(scrollPayroll, 'memPay', '');</div><div>&nbsp; memPay.Align = alTop;</div><div>&nbsp; memPay.Margins.Top = 5;</div><div>&nbsp; memPay.Margins.Left = 20;</div><div>&nbsp; memPay.Margins.Right = 20;</div><div>&nbsp; memPay.Height = 120;</div><div>&nbsp; memPay.ReadOnly = True;</div><div>&nbsp; memPay.Lines.Add('- Agustos Donemi Maas Hesaplamalari: ONAYLANDI');</div><div>&nbsp; memPay.Lines.Add('- Saha Ekibi Prim Dagitimi: ONAY BEKLIYOR');</div><div>&nbsp; memPay.Lines.Add('- Multinet / Arac Yakit Karti Yuklemeleri: BEKLEMEDE');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnPayAction = subForm.AddNewProButton(scrollPayroll, 'btnPayAction', 'Odemeleri Finansa Ilet');</div><div>&nbsp; btnPayAction.Align = alTop;</div><div>&nbsp; btnPayAction.Margins.Top = 15;</div><div>&nbsp; btnPayAction.Margins.Left = 20;</div><div>&nbsp; btnPayAction.Margins.Right = 20;</div><div>&nbsp; btnPayAction.Height = 45;</div><div>&nbsp; btnPayAction.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#27AE60');</div><div>&nbsp; btnPayAction.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnPayAction.clProSettings.FontSize = 14;</div><div>&nbsp; btnPayAction.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnPayAction.clProSettings.IsRound = True;</div><div>&nbsp; btnPayAction.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnPayAction.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnPayAction.SetClProSettings(btnPayAction.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnPayAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnPayBack = subForm.AddNewProButton(scrollPayroll, 'btnPayBack', 'Geri Don');</div><div>&nbsp; btnPayBack.Align = alTop;</div><div>&nbsp; btnPayBack.Margins.Top = 20;</div><div>&nbsp; btnPayBack.Margins.Left = 20;</div><div>&nbsp; btnPayBack.Margins.Right = 20;</div><div>&nbsp; btnPayBack.Height = 45;</div><div>&nbsp; btnPayBack.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7F8C8D');</div><div>&nbsp; btnPayBack.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnPayBack.clProSettings.FontSize = 15;</div><div>&nbsp; btnPayBack.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnPayBack.clProSettings.IsRound = True;</div><div>&nbsp; btnPayBack.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnPayBack.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnPayBack.SetClProSettings(btnPayBack.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnPayBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlCulture = subForm.AddNewProPanel(subForm, 'pnlCulture');</div><div>&nbsp; pnlCulture.Align = alClient;</div><div>&nbsp; pnlCulture.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#100E17');</div><div>&nbsp; pnlCulture.SetClProSettings(pnlCulture.clProSettings);</div><div>&nbsp; pnlCulture.Visible = False;</div><div><br></div><div>&nbsp; scrollCulture = subForm.AddNewVertScrollBox(pnlCulture, 'scrollCulture');</div><div>&nbsp; scrollCulture.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblCultTitle = subForm.AddNewProLabel(scrollCulture, 'lblCultTitle', 'SIKAYET VE BILDIRIM MERKEZI');</div><div>&nbsp; lblCultTitle.Align = alTop;</div><div>&nbsp; lblCultTitle.Margins.Top = 25;</div><div>&nbsp; lblCultTitle.Margins.Left = 20;</div><div>&nbsp; lblCultTitle.Margins.Right = 20;</div><div>&nbsp; lblCultTitle.Height = 35;</div><div>&nbsp; lblCultTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#E74C3C');</div><div>&nbsp; lblCultTitle.clProSettings.FontSize = 18;</div><div>&nbsp; lblCultTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblCultTitle.clProSettings.TextSettings.HorzAlign = palCenter;</div><div>&nbsp; lblCultTitle.SetClProSettings(lblCultTitle.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblCultSub = subForm.AddNewProLabel(scrollCulture, 'lblCultSub', 'Personelden Gelen Bildirimler');</div><div>&nbsp; lblCultSub.Align = alTop;</div><div>&nbsp; lblCultSub.Margins.Top = 10;</div><div>&nbsp; lblCultSub.Margins.Left = 20;</div><div>&nbsp; lblCultSub.Margins.Right = 20;</div><div>&nbsp; lblCultSub.Height = 20;</div><div>&nbsp; lblCultSub.clProSettings.FontColor = clAlphaColor.clHexToColor('#F1C40F');</div><div>&nbsp; lblCultSub.clProSettings.FontSize = 14;</div><div>&nbsp; lblCultSub.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lblCultSub.SetClProSettings(lblCultSub.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; memCult = subForm.AddNewMemo(scrollCulture, 'memCult', '');</div><div>&nbsp; memCult.Align = alTop;</div><div>&nbsp; memCult.Margins.Top = 5;</div><div>&nbsp; memCult.Margins.Left = 20;</div><div>&nbsp; memCult.Margins.Right = 20;</div><div>&nbsp; memCult.Height = 150;</div><div>&nbsp; memCult.ReadOnly = True;</div><div>&nbsp; memCult.Lines.Add('GUNCEL SIKAYETLER');</div><div>&nbsp; memCult.Lines.Add('1. Yemekhane kalitesi son gunlerde dustu (Gonderen: Saha Ekibi)');</div><div>&nbsp; memCult.Lines.Add('2. Mobbing bildirimi: Isimsiz (ACIL INCELEME GEREKIYOR)');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnCultAction = subForm.AddNewProButton(scrollCulture, 'btnCultAction', 'Sikayetleri Incelemeye Al');</div><div>&nbsp; btnCultAction.Align = alTop;</div><div>&nbsp; btnCultAction.Margins.Top = 15;</div><div>&nbsp; btnCultAction.Margins.Left = 20;</div><div>&nbsp; btnCultAction.Margins.Right = 20;</div><div>&nbsp; btnCultAction.Height = 45;</div><div>&nbsp; btnCultAction.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#C0392B');</div><div>&nbsp; btnCultAction.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnCultAction.clProSettings.FontSize = 14;</div><div>&nbsp; btnCultAction.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnCultAction.clProSettings.IsRound = True;</div><div>&nbsp; btnCultAction.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnCultAction.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnCultAction.SetClProSettings(btnCultAction.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnCultAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnCultBack = subForm.AddNewProButton(scrollCulture, 'btnCultBack', 'Geri Don');</div><div>&nbsp; btnCultBack.Align = alTop;</div><div>&nbsp; btnCultBack.Margins.Top = 20;</div><div>&nbsp; btnCultBack.Margins.Left = 20;</div><div>&nbsp; btnCultBack.Margins.Right = 20;</div><div>&nbsp; btnCultBack.Height = 45;</div><div>&nbsp; btnCultBack.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#7F8C8D');</div><div>&nbsp; btnCultBack.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; btnCultBack.clProSettings.FontSize = 15;</div><div>&nbsp; btnCultBack.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; btnCultBack.clProSettings.IsRound = True;</div><div>&nbsp; btnCultBack.clProSettings.RoundWidth = 8;</div><div>&nbsp; btnCultBack.clProSettings.RoundHeight = 8;</div><div>&nbsp; btnCultBack.SetClProSettings(btnCultBack.clProSettings);</div><div>&nbsp; subForm.AddNewEvent(btnCultBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; subForm.Run;</div><div>}</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" 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>Mon, 20 Jul 2026 13:32:06 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3750#3750</guid>
  </item> 
  <item>
   <title><![CDATA[RUNTIME ERROR : burada bahsettigimiz degisken...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3749#3749</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=481">john1</a><br /><strong>Konu:</strong> 1621<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Temmuz&nbsp;2026 Saat 13:27<br /><br /><div>burada bahsettigimiz degisken tanimlamalarini ve form olusturmanin yapildigindan emin olmak icin uHR kodunu kontrol eder misin kod;&nbsp; var</div><div>&nbsp; subForm : TclForm;</div><div>&nbsp; currentUser : String;</div><div>&nbsp; pnlHRMain, pnlRecruit, pnlTraining, pnlPerf, pnlPayroll, pnlCulture : TClProPanel;</div><div>&nbsp; scrollMain, scrollRecruit, scrollTraining, scrollPerf, scrollPayroll, scrollCulture : TclVertScrollBox;</div><div>&nbsp; navBar : TclHorzScrollBox;</div><div>&nbsp; lblHRMainTitle, lblHRSub : TClProLabel;</div><div>&nbsp; btnGoRecruit, btnGoTraining, btnGoPerf, btnGoPayroll, btnGoCulture, btnGoAdmin, btnGoLogout : TClProButton;</div><div>&nbsp; pnlSum1, pnlSum2 : TClProPanel;</div><div>&nbsp; lblSum1, lblSum2 : TClProLabel;</div><div>&nbsp; wbHRCharts : TclWebBrowser;</div><div>&nbsp; lblRecruitTitle, lblRecruitSub : TClProLabel;</div><div>&nbsp; memRecruit : TclMemo;</div><div>&nbsp; btnRecruitAction, btnRecruitBack : TClProButton;</div><div>&nbsp; lblTrainTitle, lblTrainSub : TClProLabel;</div><div>&nbsp; memTrain : TclMemo;</div><div>&nbsp; btnTrainAction, btnTrainBack : TClProButton;</div><div>&nbsp; lblPerfTitle, lblPerfSub : TClProLabel;</div><div>&nbsp; memPerf : TclMemo;</div><div>&nbsp; btnPerfAction, btnPerfBack : TClProButton;</div><div>&nbsp; lblPayTitle, lblPaySub : TClProLabel;</div><div>&nbsp; memPay : TclMemo;</div><div>&nbsp; btnPayAction, btnPayBack : TClProButton;</div><div>&nbsp; lblCultTitle, lblCultSub : TClProLabel;</div><div>&nbsp; memCult : TclMemo;</div><div>&nbsp; btnCultAction, btnCultBack : TClProButton;</div><div><br></div><div>void HideAllPanels;</div><div>{</div><div>&nbsp; pnlHRMain.Visible = False;</div><div>&nbsp; pnlRecruit.Visible = False;</div><div>&nbsp; pnlTraining.Visible = False;</div><div>&nbsp; pnlPerf.Visible = False;</div><div>&nbsp; pnlPayroll.Visible = False;</div><div>&nbsp; pnlCulture.Visible = False;</div><div>}</div><div><br></div><div>void GoToMain;</div><div>{</div><div>&nbsp; HideAllPanels;</div><div>&nbsp; pnlHRMain.Visible = True;</div><div>}</div><div><br></div><div>void GoToLogout;</div><div>{</div><div>&nbsp; subForm.clHide;</div><div>}</div><div><br></div><div>void ShowRecruitPanel; { HideAllPanels; pnlRecruit.Visible = True; }</div><div>void ShowTrainingPanel; { HideAllPanels; pnlTraining.Visible = True; }</div><div>void ShowPerfPanel; { HideAllPanels; pnlPerf.Visible = True; }</div><div>void ShowPayrollPanel; { HideAllPanels; pnlPayroll.Visible = True; }</div><div>void ShowCulturePanel; { HideAllPanels; pnlCulture.Visible = True; }</div><div><br></div><div>void GoToAdminUnit;</div><div>var&nbsp;</div><div>&nbsp; adminUnit : TclUnit;</div><div>{</div><div>&nbsp; adminUnit = TclUnit.Create;</div><div>&nbsp; adminUnit.UnitName = 'uAdmin';</div><div>&nbsp; adminUnit.CallerForm = subForm;</div><div>&nbsp; adminUnit.Run;</div><div>}</div><div><br></div><div>void OnMockAction;</div><div>{</div><div>&nbsp; ShowMessage('Islem basariyla kaydedildi.');</div><div>}</div><div><br></div><div>void CreateHRChartsHTML;</div><div>var</div><div>&nbsp; html : TclStringList;</div><div>&nbsp; htmlPath : String;</div><div>{</div><div>&nbsp; htmlPath = Clomosy.AppFilesPath + 'hr_charts.html';</div><div>&nbsp; html = Clomosy.StringListNew;</div><div>&nbsp; try</div><div>&nbsp; &nbsp; html.Add('&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="utf-8"&gt;&lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;script src="<a href="https://cdn.jsdelivr.net/npm/chart.js" target="_blank" rel="nofollow">https://cdn.jsdelivr.net/npm/chart.js"</a>&gt;&lt;/script&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;style&gt;body{margin:0;padding:15px;background-color:#100e17;color:#fff;font-family:sans-serif;} .chart-container{position:relative;height:220px;width:100%;margin-bottom:30px;} h3{text-align:center;font-size:15px;color:#f39c12;margin-bottom:10px;font-weight:bold;}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;h3&gt;Departmanlara Gore Calisan Dagilimi&lt;/h3&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;div class="chart-container"&gt;&lt;canvas id="pieChart"&gt;&lt;/canvas&gt;&lt;/div&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;h3&gt;Yillik Personel Devir Orani&lt;/h3&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;div class="chart-container"&gt;&lt;canvas id="barChart"&gt;&lt;/canvas&gt;&lt;/div&gt;');</div><div>&nbsp; &nbsp; html.Add('&lt;script&gt;');</div><div>&nbsp; &nbsp; html.Add('Chart.defaults.color = "#ecf0f1";');</div><div>&nbsp; &nbsp; html.Add('new Chart(document.getElementById("pieChart"), {');</div><div>&nbsp; &nbsp; html.Add('&nbsp; type: "doughnut",');</div><div>&nbsp; &nbsp; html.Add('&nbsp; data: {');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; labels: &#091;"Saha Satis", "Depo/Lojistik", "Muhasebe", "Yonetim/IK"&#093;,');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; datasets: &#091;{ data: &#091;45, 30, 15, 10&#093;, backgroundColor: &#091;"#2980b9", "#f1c40f", "#8e44ad", "#e74c3c"&#093;, borderWidth: 0, hoverOffset: 4 }&#093;');</div><div>&nbsp; &nbsp; html.Add('&nbsp; },');</div><div>&nbsp; &nbsp; html.Add('&nbsp; options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: "bottom" } } }');</div><div>&nbsp; &nbsp; html.Add('});');</div><div>&nbsp; &nbsp; html.Add('new Chart(document.getElementById("barChart"), {');</div><div>&nbsp; &nbsp; html.Add('&nbsp; type: "bar",');</div><div>&nbsp; &nbsp; html.Add('&nbsp; data: {');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; labels: &#091;"Oca", "Sub", "Mar", "Nis", "May", "Haz"&#093;,');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; datasets: &#091;');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; &nbsp; { label: "Ise Alinan", data: &#091;5, 2, 8, 3, 4, 6&#093;, backgroundColor: "#27ae60", borderRadius: 4 },');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; &nbsp; { label: "Isten Ayrilan", data: &#091;2, 1, 3, 1, 2, 4&#093;, backgroundColor: "#c0392b", borderRadius: 4 }');</div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; &#093;');</div><div>&nbsp; &nbsp; html.Add('&nbsp; },');</div><div>&nbsp; &nbsp; html.Add('&nbsp; options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: "top" } } }');</div><div>&nbsp; &nbsp; html.Add('});');</div><div>&nbsp; &nbsp; html.Add('&lt;/script&gt;&lt;/body&gt;&lt;/html&gt;');</div><div>&nbsp; &nbsp; html.SaveToFile(htmlPath, 0);</div><div>&nbsp; finally</div><div>&nbsp; &nbsp; html.Free;</div><div>&nbsp; end</div><div>}</div><div><br></div><div>{</div><div>&nbsp; currentUser = Clomosy.GlobalVariableString;</div><div>&nbsp; subForm = TclForm.Create(Self);</div><div>&nbsp; subForm.SetFormColor('#100e17', '', clGNone);</div><div>&nbsp;&nbsp;</div><div>&nbsp; CreateHRChartsHTML;</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlHRMain = subForm.AddNewProPanel(subForm, 'pnlHRMain');</div><div>&nbsp; clComponent.SetupComponent(pnlHRMain, '{"Align": "Client", "BackgroundColor": "#100e17"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; navBar = subForm.AddNewHorzScrollBox(pnlHRMain, 'navBar');</div><div>&nbsp; navBar.Align = alBottom;</div><div>&nbsp; navBar.Height = 70;</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoRecruit = subForm.AddNewProButton(navBar, 'btnGoRecruit', 'Ise Alim');</div><div>&nbsp; clComponent.SetupComponent(btnGoRecruit, '{"Align": "Left", "Width": 80, "MarginLeft": 10, "MarginRight": 5, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#2980b9", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnGoRecruit, tbeOnClick, 'ShowRecruitPanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoTraining = subForm.AddNewProButton(navBar, 'btnGoTraining', 'Egitim');</div><div>&nbsp; clComponent.SetupComponent(btnGoTraining, '{"Align": "Left", "Width": 80, "MarginRight": 5, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#f39c12", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnGoTraining, tbeOnClick, 'ShowTrainingPanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoPerf = subForm.AddNewProButton(navBar, 'btnGoPerf', 'Performans');</div><div>&nbsp; clComponent.SetupComponent(btnGoPerf, '{"Align": "Left", "Width": 90, "MarginRight": 5, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#8e44ad", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnGoPerf, tbeOnClick, 'ShowPerfPanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoPayroll = subForm.AddNewProButton(navBar, 'btnGoPayroll', 'Maas/Prim');</div><div>&nbsp; clComponent.SetupComponent(btnGoPayroll, '{"Align": "Left", "Width": 100, "MarginRight": 5, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#27ae60", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnGoPayroll, tbeOnClick, 'ShowPayrollPanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoCulture = subForm.AddNewProButton(navBar, 'btnGoCulture', 'Sikayetler');</div><div>&nbsp; clComponent.SetupComponent(btnGoCulture, '{"Align": "Left", "Width": 100, "MarginRight": 5, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#c0392b", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnGoCulture, tbeOnClick, 'ShowCulturePanel');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoAdmin = subForm.AddNewProButton(navBar, 'btnGoAdmin', 'Yonetici');</div><div>&nbsp; clComponent.SetupComponent(btnGoAdmin, '{"Align": "Left", "Width": 80, "MarginRight": 5, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#34495e", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnGoAdmin, tbeOnClick, 'GoToAdminUnit');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnGoLogout = subForm.AddNewProButton(navBar, 'btnGoLogout', 'Cikis');</div><div>&nbsp; clComponent.SetupComponent(btnGoLogout, '{"Align": "Left", "Width": 80, "MarginRight": 10, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#e74c3c", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnGoLogout, tbeOnClick, 'GoToLogout');</div><div>&nbsp;&nbsp;</div><div>&nbsp; scrollMain = subForm.AddNewVertScrollBox(pnlHRMain, 'scrollMain');</div><div>&nbsp; scrollMain.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblHRMainTitle = subForm.AddNewProLabel(scrollMain, 'lblHRMainTitle', 'INSAN KAYNAKLARI MERKEZI');</div><div>&nbsp; clComponent.SetupComponent(lblHRMainTitle, '{"Align": "Top", "MarginTop": 25, "MarginLeft": 20, "MarginRight": 20, "Height": 40, "TextColor": "#ffffff", "TextSize": 20, "TextBold": "yes", "TextHorizontalAlign": "center", "WordWrap": "yes"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblHRSub = subForm.AddNewProLabel(scrollMain, 'lblHRSub', 'Oryantasyon, egitim, performans ve maas surecleri');</div><div>&nbsp; clComponent.SetupComponent(lblHRSub, '{"Align": "Top", "MarginTop": 5, "MarginLeft": 20, "MarginRight": 20, "Height": 40, "TextColor": "#95a5a6", "TextSize": 13, "TextHorizontalAlign": "center", "WordWrap": "yes"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlSum1 = subForm.AddNewProPanel(scrollMain, 'pnlSum1');</div><div>&nbsp; clComponent.SetupComponent(pnlSum1, '{"Align": "Top", "MarginTop": 15, "MarginLeft": 20, "MarginRight": 20, "Height": 50, "BackgroundColor": "#2980b9", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; lblSum1 = subForm.AddNewProLabel(pnlSum1, 'lblSum1', 'Aktif Calisan Sayisi: 142');</div><div>&nbsp; clComponent.SetupComponent(lblSum1, '{"Align": "Client", "MarginLeft": 15, "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "TextVerticalAlign": "center"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlSum2 = subForm.AddNewProPanel(scrollMain, 'pnlSum2');</div><div>&nbsp; clComponent.SetupComponent(pnlSum2, '{"Align": "Top", "MarginTop": 10, "MarginLeft": 20, "MarginRight": 20, "Height": 50, "BackgroundColor": "#e74c3c", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; lblSum2 = subForm.AddNewProLabel(pnlSum2, 'lblSum2', 'Bekleyen Sikayet / Bildirim: 2');</div><div>&nbsp; clComponent.SetupComponent(lblSum2, '{"Align": "Client", "MarginLeft": 15, "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "TextVerticalAlign": "center"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; wbHRCharts = subForm.AddNewWebBrowser(scrollMain, 'wbHRCharts');</div><div>&nbsp; wbHRCharts.Align = alTop;</div><div>&nbsp; wbHRCharts.Margins.Top = 20; wbHRCharts.Margins.Left = 10; wbHRCharts.Margins.Right = 10;</div><div>&nbsp; wbHRCharts.Height = 600;</div><div>&nbsp; wbHRCharts.Navigate('file://' + Clomosy.AppFilesPath + 'hr_charts.html');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlRecruit = subForm.AddNewProPanel(subForm, 'pnlRecruit');</div><div>&nbsp; clComponent.SetupComponent(pnlRecruit, '{"Align": "Client", "BackgroundColor": "#100e17"}');</div><div>&nbsp; pnlRecruit.Visible = False;</div><div>&nbsp; scrollRecruit = subForm.AddNewVertScrollBox(pnlRecruit, 'scrollRecruit');</div><div>&nbsp; scrollRecruit.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRecruitTitle = subForm.AddNewProLabel(scrollRecruit, 'lblRecruitTitle', 'ISE ALIM VE ORYANTASYON');</div><div>&nbsp; clComponent.SetupComponent(lblRecruitTitle, '{"Align": "Top", "MarginTop": 25, "MarginLeft": 20, "MarginRight": 20, "Height": 35, "TextColor": "#3498db", "TextSize": 18, "TextBold": "yes", "TextHorizontalAlign": "center"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblRecruitSub = subForm.AddNewProLabel(scrollRecruit, 'lblRecruitSub', 'Acik Pozisyonlar ve Uyum Sureci Takibi');</div><div>&nbsp; clComponent.SetupComponent(lblRecruitSub, '{"Align": "Top", "MarginTop": 10, "MarginLeft": 20, "MarginRight": 20, "Height": 20, "TextColor": "#f1c40f", "TextSize": 14, "TextBold": "yes"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; memRecruit = subForm.AddNewMemo(scrollRecruit, 'memRecruit', '');</div><div>&nbsp; clComponent.SetupComponent(memRecruit, '{"BackgroundColor": "#2c3e50", "TextColor": "#ecf0f1"}');</div><div>&nbsp; memRecruit.Align = alTop; memRecruit.Margins.Top = 5; memRecruit.Margins.Left = 20; memRecruit.Margins.Right = 20;</div><div>&nbsp; memRecruit.Height = 120; memRecruit.ReadOnly = True;</div><div>&nbsp; memRecruit.Lines.Add('&#091;ACIK POZISYON&#093; Bolge Satis Muduru (2 Kisi)');</div><div>&nbsp; memRecruit.Lines.Add('&#091;Mulakati&#093; Ayse Yilmaz - IK Mulakati (Bugun 14:00)');</div><div>&nbsp; memRecruit.Lines.Add('&#091;Oryantasyon&#093; Mehmet Kaya - 2. Gun Saha Egitimi');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnRecruitAction = subForm.AddNewProButton(scrollRecruit, 'btnRecruitAction', 'Yeni Ilan Olustur');</div><div>&nbsp; clComponent.SetupComponent(btnRecruitAction, '{"Align": "Top", "MarginTop": 15, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#2980b9", "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnRecruitAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnRecruitBack = subForm.AddNewProButton(scrollRecruit, 'btnRecruitBack', 'Geri Don');</div><div>&nbsp; clComponent.SetupComponent(btnRecruitBack, '{"Align": "Top", "MarginTop": 20, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#7f8c8d", "TextColor": "#ffffff", "TextSize": 15, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnRecruitBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlTraining = subForm.AddNewProPanel(subForm, 'pnlTraining');</div><div>&nbsp; clComponent.SetupComponent(pnlTraining, '{"Align": "Client", "BackgroundColor": "#100e17"}');</div><div>&nbsp; pnlTraining.Visible = False;</div><div>&nbsp; scrollTraining = subForm.AddNewVertScrollBox(pnlTraining, 'scrollTraining');</div><div>&nbsp; scrollTraining.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblTrainTitle = subForm.AddNewProLabel(scrollTraining, 'lblTrainTitle', 'EGITIM VE GELISTIRME');</div><div>&nbsp; clComponent.SetupComponent(lblTrainTitle, '{"Align": "Top", "MarginTop": 25, "MarginLeft": 20, "MarginRight": 20, "Height": 35, "TextColor": "#f39c12", "TextSize": 18, "TextBold": "yes", "TextHorizontalAlign": "center"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblTrainSub = subForm.AddNewProLabel(scrollTraining, 'lblTrainSub', 'Planlanan Egitimler ve Katilim Durumu');</div><div>&nbsp; clComponent.SetupComponent(lblTrainSub, '{"Align": "Top", "MarginTop": 10, "MarginLeft": 20, "MarginRight": 20, "Height": 20, "TextColor": "#f1c40f", "TextSize": 14, "TextBold": "yes"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; memTrain = subForm.AddNewMemo(scrollTraining, 'memTrain', '');</div><div>&nbsp; clComponent.SetupComponent(memTrain, '{"BackgroundColor": "#2c3e50", "TextColor": "#ecf0f1"}');</div><div>&nbsp; memTrain.Align = alTop; memTrain.Margins.Top = 5; memTrain.Margins.Left = 20; memTrain.Margins.Right = 20;</div><div>&nbsp; memTrain.Height = 120; memTrain.ReadOnly = True;</div><div>&nbsp; memTrain.Lines.Add('- Satis Teknikleri 101 (25 Temmuz) | Katilim: 20 Kisi');</div><div>&nbsp; memTrain.Lines.Add('- Ileri Seviye Excel (1 Agustos) | Katilim: 15 Kisi');</div><div>&nbsp; memTrain.Lines.Add('- Sirket Ici Egitim Tamamlanma Orani: %85');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnTrainAction = subForm.AddNewProButton(scrollTraining, 'btnTrainAction', 'Yeni Egitim Planla');</div><div>&nbsp; clComponent.SetupComponent(btnTrainAction, '{"Align": "Top", "MarginTop": 15, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#d35400", "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnTrainAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnTrainBack = subForm.AddNewProButton(scrollTraining, 'btnTrainBack', 'Geri Don');</div><div>&nbsp; clComponent.SetupComponent(btnTrainBack, '{"Align": "Top", "MarginTop": 20, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#7f8c8d", "TextColor": "#ffffff", "TextSize": 15, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnTrainBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlPerf = subForm.AddNewProPanel(subForm, 'pnlPerf');</div><div>&nbsp; clComponent.SetupComponent(pnlPerf, '{"Align": "Client", "BackgroundColor": "#100e17"}');</div><div>&nbsp; pnlPerf.Visible = False;</div><div>&nbsp; scrollPerf = subForm.AddNewVertScrollBox(pnlPerf, 'scrollPerf');</div><div>&nbsp; scrollPerf.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPerfTitle = subForm.AddNewProLabel(scrollPerf, 'lblPerfTitle', 'PERFORMANS YONETIMI');</div><div>&nbsp; clComponent.SetupComponent(lblPerfTitle, '{"Align": "Top", "MarginTop": 25, "MarginLeft": 20, "MarginRight": 20, "Height": 35, "TextColor": "#9b59b6", "TextSize": 18, "TextBold": "yes", "TextHorizontalAlign": "center"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPerfSub = subForm.AddNewProLabel(scrollPerf, 'lblPerfSub', 'Hedef Gerceklesme ve Terfi Analizi');</div><div>&nbsp; clComponent.SetupComponent(lblPerfSub, '{"Align": "Top", "MarginTop": 10, "MarginLeft": 20, "MarginRight": 20, "Height": 20, "TextColor": "#f1c40f", "TextSize": 14, "TextBold": "yes"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; memPerf = subForm.AddNewMemo(scrollPerf, 'memPerf', '');</div><div>&nbsp; clComponent.SetupComponent(memPerf, '{"BackgroundColor": "#2c3e50", "TextColor": "#ecf0f1"}');</div><div>&nbsp; memPerf.Align = alTop; memPerf.Margins.Top = 5; memPerf.Margins.Left = 20; memPerf.Margins.Right = 20;</div><div>&nbsp; memPerf.Height = 120; memPerf.ReadOnly = True;</div><div>&nbsp; memPerf.Lines.Add('Saha Satis Ekibi Hedef Gerceklesme Orani: %92');</div><div>&nbsp; memPerf.Lines.Add('Lojistik Ekibi Verimlilik Orani: %88');</div><div>&nbsp; memPerf.Lines.Add('&#091;DIKKAT&#093; 3 personel terfi degerlendirmesinde.');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnPerfAction = subForm.AddNewProButton(scrollPerf, 'btnPerfAction', 'Donem Sonu Degerlendirmesi');</div><div>&nbsp; clComponent.SetupComponent(btnPerfAction, '{"Align": "Top", "MarginTop": 15, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#8e44ad", "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnPerfAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnPerfBack = subForm.AddNewProButton(scrollPerf, 'btnPerfBack', 'Geri Don');</div><div>&nbsp; clComponent.SetupComponent(btnPerfBack, '{"Align": "Top", "MarginTop": 20, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#7f8c8d", "TextColor": "#ffffff", "TextSize": 15, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnPerfBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlPayroll = subForm.AddNewProPanel(subForm, 'pnlPayroll');</div><div>&nbsp; clComponent.SetupComponent(pnlPayroll, '{"Align": "Client", "BackgroundColor": "#100e17"}');</div><div>&nbsp; pnlPayroll.Visible = False;</div><div>&nbsp; scrollPayroll = subForm.AddNewVertScrollBox(pnlPayroll, 'scrollPayroll');</div><div>&nbsp; scrollPayroll.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPayTitle = subForm.AddNewProLabel(scrollPayroll, 'lblPayTitle', 'MAAS VE PRIM YONETIMI');</div><div>&nbsp; clComponent.SetupComponent(lblPayTitle, '{"Align": "Top", "MarginTop": 25, "MarginLeft": 20, "MarginRight": 20, "Height": 35, "TextColor": "#2ecc71", "TextSize": 18, "TextBold": "yes", "TextHorizontalAlign": "center"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblPaySub = subForm.AddNewProLabel(scrollPayroll, 'lblPaySub', 'Aylik Odemeler ve Sigorta Islemleri');</div><div>&nbsp; clComponent.SetupComponent(lblPaySub, '{"Align": "Top", "MarginTop": 10, "MarginLeft": 20, "MarginRight": 20, "Height": 20, "TextColor": "#f1c40f", "TextSize": 14, "TextBold": "yes"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; memPay = subForm.AddNewMemo(scrollPayroll, 'memPay', '');</div><div>&nbsp; clComponent.SetupComponent(memPay, '{"BackgroundColor": "#2c3e50", "TextColor": "#ecf0f1"}');</div><div>&nbsp; memPay.Align = alTop; memPay.Margins.Top = 5; memPay.Margins.Left = 20; memPay.Margins.Right = 20;</div><div>&nbsp; memPay.Height = 120; memPay.ReadOnly = True;</div><div>&nbsp; memPay.Lines.Add('- Agustos Donemi Maas Hesaplamalari: ONAYLANDI');</div><div>&nbsp; memPay.Lines.Add('- Saha Ekibi Prim Dagitimi: ONAY BEKLIYOR');</div><div>&nbsp; memPay.Lines.Add('- Multinet / Arac Yakit Karti Yuklemeleri: BEKLEMEDE');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnPayAction = subForm.AddNewProButton(scrollPayroll, 'btnPayAction', 'Odemeleri Finansa Ilet');</div><div>&nbsp; clComponent.SetupComponent(btnPayAction, '{"Align": "Top", "MarginTop": 15, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#27ae60", "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnPayAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnPayBack = subForm.AddNewProButton(scrollPayroll, 'btnPayBack', 'Geri Don');</div><div>&nbsp; clComponent.SetupComponent(btnPayBack, '{"Align": "Top", "MarginTop": 20, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#7f8c8d", "TextColor": "#ffffff", "TextSize": 15, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnPayBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; pnlCulture = subForm.AddNewProPanel(subForm, 'pnlCulture');</div><div>&nbsp; clComponent.SetupComponent(pnlCulture, '{"Align": "Client", "BackgroundColor": "#100e17"}');</div><div>&nbsp; pnlCulture.Visible = False;</div><div>&nbsp; scrollCulture = subForm.AddNewVertScrollBox(pnlCulture, 'scrollCulture');</div><div>&nbsp; scrollCulture.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblCultTitle = subForm.AddNewProLabel(scrollCulture, 'lblCultTitle', 'SIKAYET VE BILDIRIM MERKEZI');</div><div>&nbsp; clComponent.SetupComponent(lblCultTitle, '{"Align": "Top", "MarginTop": 25, "MarginLeft": 20, "MarginRight": 20, "Height": 35, "TextColor": "#e74c3c", "TextSize": 18, "TextBold": "yes", "TextHorizontalAlign": "center"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; lblCultSub = subForm.AddNewProLabel(scrollCulture, 'lblCultSub', 'Personelden Gelen Bildirimler');</div><div>&nbsp; clComponent.SetupComponent(lblCultSub, '{"Align": "Top", "MarginTop": 10, "MarginLeft": 20, "MarginRight": 20, "Height": 20, "TextColor": "#f1c40f", "TextSize": 14, "TextBold": "yes"}');</div><div>&nbsp;&nbsp;</div><div>&nbsp; memCult = subForm.AddNewMemo(scrollCulture, 'memCult', '');</div><div>&nbsp; clComponent.SetupComponent(memCult, '{"BackgroundColor": "#2c3e50", "TextColor": "#ecf0f1"}');</div><div>&nbsp; memCult.Align = alTop; memCult.Margins.Top = 5; memCult.Margins.Left = 20; memCult.Margins.Right = 20;</div><div>&nbsp; memCult.Height = 150; memCult.ReadOnly = True;</div><div>&nbsp; memCult.Lines.Add('GUNCEL SIKAYETLER');</div><div>&nbsp; memCult.Lines.Add('1. Yemekhane kalitesi son gunlerde dustu (Gonderen: Saha Ekibi)');</div><div>&nbsp; memCult.Lines.Add('2. Mobbing bildirimi: Isimsiz (ACIL INCELEME GEREKIYOR)');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnCultAction = subForm.AddNewProButton(scrollCulture, 'btnCultAction', 'Sikayetleri Incelemeye Al');</div><div>&nbsp; clComponent.SetupComponent(btnCultAction, '{"Align": "Top", "MarginTop": 15, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#c0392b", "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnCultAction, tbeOnClick, 'OnMockAction');</div><div>&nbsp;&nbsp;</div><div>&nbsp; btnCultBack = subForm.AddNewProButton(scrollCulture, 'btnCultBack', 'Geri Don');</div><div>&nbsp; clComponent.SetupComponent(btnCultBack, '{"Align": "Top", "MarginTop": 20, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#7f8c8d", "TextColor": "#ffffff", "TextSize": 15, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div>&nbsp; subForm.AddNewEvent(btnCultBack, tbeOnClick, 'GoToMain');</div><div>&nbsp;&nbsp;</div><div>&nbsp; subForm.Run;</div><div>}&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>onceki paylastigim kod yalis kod hocam 264 hatasi aldigim bu kod</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" 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>Mon, 20 Jul 2026 13:27:49 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3749#3749</guid>
  </item> 
  <item>
   <title><![CDATA[RUNTIME ERROR : var subForm : TclForm; currentUser...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3748#3748</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=481">john1</a><br /><strong>Konu:</strong> 1621<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Temmuz&nbsp;2026 Saat 13:16<br /><br /><div>var</div><div>&nbsp; subForm : TclForm;</div><div><br></div><div>&nbsp; currentUser : String;</div><div><br></div><div>&nbsp; pnlHRMain, pnlRecruit, pnlTraining, pnlPerf, pnlPayroll, pnlCulture : TClProPanel;</div><div><br></div><div>&nbsp; scrollMain, scrollRecruit, scrollTraining, scrollPerf, scrollPayroll, scrollCulture : TclVertScrollBox;</div><div><br></div><div>&nbsp; navBar : TclHorzScrollBox;</div><div><br></div><div>&nbsp; lblHRMainTitle, lblHRSub : TClProLabel;</div><div><br></div><div>&nbsp; btnGoRecruit, btnGoTraining, btnGoPerf, btnGoPayroll, btnGoCulture, btnGoAdmin, btnGoLogout : TClProButton;</div><div><br></div><div>&nbsp; pnlSum1, pnlSum2 : TClProPanel;</div><div><br></div><div>&nbsp; lblSum1, lblSum2 : TClProLabel;</div><div><br></div><div>&nbsp; wbHRCharts : TclWebBrowser;</div><div><br></div><div>&nbsp; lblRecruitTitle, lblRecruitSub : TClProLabel;</div><div><br></div><div>&nbsp; memRecruit : TclMemo;</div><div><br></div><div>&nbsp; btnRecruitAction, btnRecruitBack : TClProButton;</div><div><br></div><div>&nbsp; lblTrainTitle, lblTrainSub : TClProLabel;</div><div><br></div><div>&nbsp; memTrain : TclMemo;</div><div><br></div><div>&nbsp; btnTrainAction, btnTrainBack : TClProButton;</div><div><br></div><div>&nbsp; lblPerfTitle, lblPerfSub : TClProLabel;</div><div><br></div><div>&nbsp; memPerf : TclMemo;</div><div><br></div><div>&nbsp; btnPerfAction, btnPerfBack : TClProButton;</div><div><br></div><div>&nbsp; lblPayTitle, lblPaySub : TClProLabel;</div><div><br></div><div>&nbsp; memPay : TclMemo;</div><div><br></div><div>&nbsp; btnPayAction, btnPayBack : TClProButton;</div><div><br></div><div>&nbsp; lblCultTitle, lblCultSub : TClProLabel;</div><div><br></div><div>&nbsp; memCult : TclMemo;</div><div><br></div><div>&nbsp; btnCultAction, btnCultBack : TClProButton;</div><div><br></div><div><br></div><div><br></div><div>void HideAllPanels;</div><div><br></div><div>{</div><div><br></div><div>&nbsp; pnlHRMain.Visible = False;</div><div><br></div><div>&nbsp; pnlRecruit.Visible = False;</div><div><br></div><div>&nbsp; pnlTraining.Visible = False;</div><div><br></div><div>&nbsp; pnlPerf.Visible = False;</div><div><br></div><div>&nbsp; pnlPayroll.Visible = False;</div><div><br></div><div>&nbsp; pnlCulture.Visible = False;</div><div><br></div><div>}</div><div><br></div><div><br></div><div><br></div><div>void GoToMain;</div><div><br></div><div>{</div><div><br></div><div>&nbsp; HideAllPanels;</div><div><br></div><div>&nbsp; pnlHRMain.Visible = True;</div><div><br></div><div>}</div><div><br></div><div><br></div><div><br></div><div>void GoToLogout;</div><div><br></div><div>{</div><div><br></div><div>&nbsp; subForm.clHide;</div><div><br></div><div>}</div><div><br></div><div><br></div><div><br></div><div>void ShowRecruitPanel; { HideAllPanels; pnlRecruit.Visible = True; }</div><div><br></div><div>void ShowTrainingPanel; { HideAllPanels; pnlTraining.Visible = True; }</div><div><br></div><div>void ShowPerfPanel; { HideAllPanels; pnlPerf.Visible = True; }</div><div><br></div><div>void ShowPayrollPanel; { HideAllPanels; pnlPayroll.Visible = True; }</div><div><br></div><div>void ShowCulturePanel; { HideAllPanels; pnlCulture.Visible = True; }</div><div><br></div><div><br></div><div><br></div><div>void GoToAdminUnit;</div><div><br></div><div>var&nbsp;</div><div><br></div><div>&nbsp; adminUnit : TclUnit;</div><div><br></div><div>{</div><div><br></div><div>&nbsp; adminUnit = TclUnit.Create;</div><div><br></div><div>&nbsp; adminUnit.UnitName = 'uAdmin';</div><div><br></div><div>&nbsp; adminUnit.CallerForm = subForm;</div><div><br></div><div>&nbsp; adminUnit.Run;</div><div><br></div><div>}</div><div><br></div><div><br></div><div><br></div><div>void OnMockAction;</div><div><br></div><div>{</div><div><br></div><div>&nbsp; ShowMessage('Islem basariyla kaydedildi.');</div><div><br></div><div>}</div><div><br></div><div><br></div><div><br></div><div>void CreateHRChartsHTML;</div><div><br></div><div>var</div><div><br></div><div>&nbsp; html : TclStringList;</div><div><br></div><div>&nbsp; htmlPath : String;</div><div><br></div><div>{</div><div><br></div><div>&nbsp; htmlPath = Clomosy.AppFilesPath + 'hr_charts.html';</div><div><br></div><div>&nbsp; html = Clomosy.StringListNew;</div><div><br></div><div>&nbsp; try</div><div><br></div><div>&nbsp; &nbsp; html.Add('&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="utf-8"&gt;&lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&lt;script src="<a href="https://cdn.jsdelivr.net/npm/chart.js" target="_blank" rel="nofollow">https://cdn.jsdelivr.net/npm/chart.js"</a>&gt;&lt;/script&gt;');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&lt;style&gt;body{margin:0;padding:15px;background-color:#100e17;color:#fff;font-family:sans-serif;} .chart-container{position:relative;height:220px;width:100%;margin-bottom:30px;} h3{text-align:center;font-size:15px;color:#f39c12;margin-bottom:10px;font-weight:bold;}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&lt;h3&gt;Departmanlara Gore Calisan Dagilimi&lt;/h3&gt;');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&lt;div class="chart-container"&gt;&lt;canvas id="pieChart"&gt;&lt;/canvas&gt;&lt;/div&gt;');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&lt;h3&gt;Yillik Personel Devir Orani&lt;/h3&gt;');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&lt;div class="chart-container"&gt;&lt;canvas id="barChart"&gt;&lt;/canvas&gt;&lt;/div&gt;');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&lt;script&gt;');</div><div><br></div><div>&nbsp; &nbsp; html.Add('Chart.defaults.color = "#ecf0f1";');</div><div><br></div><div>&nbsp; &nbsp; html.Add('new Chart(document.getElementById("pieChart"), {');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; type: "doughnut",');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; data: {');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; labels: &#091;"Saha Satis", "Depo/Lojistik", "Muhasebe", "Yonetim/IK"&#093;,');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; datasets: &#091;{ data: &#091;45, 30, 15, 10&#093;, backgroundColor: &#091;"#2980b9", "#f1c40f", "#8e44ad", "#e74c3c"&#093;, borderWidth: 0, hoverOffset: 4 }&#093;');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; },');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: "bottom" } } }');</div><div><br></div><div>&nbsp; &nbsp; html.Add('});');</div><div><br></div><div>&nbsp; &nbsp; html.Add('new Chart(document.getElementById("barChart"), {');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; type: "bar",');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; data: {');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; labels: &#091;"Oca", "Sub", "Mar", "Nis", "May", "Haz"&#093;,');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; datasets: &#091;');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; &nbsp; { label: "Ise Alinan", data: &#091;5, 2, 8, 3, 4, 6&#093;, backgroundColor: "#27ae60", borderRadius: 4 },');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; &nbsp; { label: "Isten Ayrilan", data: &#091;2, 1, 3, 1, 2, 4&#093;, backgroundColor: "#c0392b", borderRadius: 4 }');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; &nbsp; &#093;');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; },');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&nbsp; options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: "top" } } }');</div><div><br></div><div>&nbsp; &nbsp; html.Add('});');</div><div><br></div><div>&nbsp; &nbsp; html.Add('&lt;/script&gt;&lt;/body&gt;&lt;/html&gt;');</div><div><br></div><div>&nbsp; &nbsp; html.SaveToFile(htmlPath, 0);</div><div><br></div><div>&nbsp; finally</div><div><br></div><div>&nbsp; &nbsp; html.Free;</div><div><br></div><div>&nbsp; end</div><div><br></div><div>}</div><div><br></div><div><br></div><div><br></div><div>{</div><div><br></div><div>&nbsp; currentUser = Clomosy.GlobalVariableString;</div><div><br></div><div>&nbsp; subForm = TclForm.Create(Self);</div><div><br></div><div>&nbsp; subForm.SetFormColor('#100e17', '', clGNone);</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; CreateHRChartsHTML;</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; pnlHRMain = subForm.AddNewProPanel(subForm, 'pnlHRMain');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(pnlHRMain, '{"Align": "Client", "BackgroundColor": "#100e17"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; navBar = subForm.AddNewHorzScrollBox(pnlHRMain, 'navBar');</div><div><br></div><div>&nbsp; navBar.Align = alBottom;</div><div><br></div><div>&nbsp; navBar.Height = 70;</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnGoRecruit = subForm.AddNewProButton(navBar, 'btnGoRecruit', 'Ise Alim');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnGoRecruit, '{"Align": "Left", "Width": 80, "MarginLeft": 10, "MarginRight": 5, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#2980b9", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnGoRecruit, tbeOnClick, 'ShowRecruitPanel');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnGoTraining = subForm.AddNewProButton(navBar, 'btnGoTraining', 'Egitim');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnGoTraining, '{"Align": "Left", "Width": 80, "MarginRight": 5, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#f39c12", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnGoTraining, tbeOnClick, 'ShowTrainingPanel');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnGoPerf = subForm.AddNewProButton(navBar, 'btnGoPerf', 'Performans');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnGoPerf, '{"Align": "Left", "Width": 90, "MarginRight": 5, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#8e44ad", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnGoPerf, tbeOnClick, 'ShowPerfPanel');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnGoPayroll = subForm.AddNewProButton(navBar, 'btnGoPayroll', 'Maas/Prim');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnGoPayroll, '{"Align": "Left", "Width": 100, "MarginRight": 5, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#27ae60", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnGoPayroll, tbeOnClick, 'ShowPayrollPanel');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnGoCulture = subForm.AddNewProButton(navBar, 'btnGoCulture', 'Sikayetler');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnGoCulture, '{"Align": "Left", "Width": 100, "MarginRight": 5, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#c0392b", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnGoCulture, tbeOnClick, 'ShowCulturePanel');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnGoAdmin = subForm.AddNewProButton(navBar, 'btnGoAdmin', 'Yonetici');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnGoAdmin, '{"Align": "Left", "Width": 80, "MarginRight": 5, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#34495e", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnGoAdmin, tbeOnClick, 'GoToAdminUnit');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnGoLogout = subForm.AddNewProButton(navBar, 'btnGoLogout', 'Cikis');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnGoLogout, '{"Align": "Left", "Width": 80, "MarginRight": 10, "MarginTop": 10, "MarginBottom": 15, "BackgroundColor": "#e74c3c", "TextColor": "#ffffff", "TextSize": 13, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnGoLogout, tbeOnClick, 'GoToLogout');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; scrollMain = subForm.AddNewVertScrollBox(pnlHRMain, 'scrollMain');</div><div><br></div><div>&nbsp; scrollMain.Align = alClient;</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; lblHRMainTitle = subForm.AddNewProLabel(scrollMain, 'lblHRMainTitle', 'INSAN KAYNAKLARI MERKEZI');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblHRMainTitle, '{"Align": "Top", "MarginTop": 25, "MarginLeft": 20, "MarginRight": 20, "Height": 40, "TextColor": "#ffffff", "TextSize": 20, "TextBold": "yes", "TextHorizontalAlign": "center", "WordWrap": "yes"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; lblHRSub = subForm.AddNewProLabel(scrollMain, 'lblHRSub', 'Oryantasyon, egitim, performans ve maas surecleri');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblHRSub, '{"Align": "Top", "MarginTop": 5, "MarginLeft": 20, "MarginRight": 20, "Height": 40, "TextColor": "#95a5a6", "TextSize": 13, "TextHorizontalAlign": "center", "WordWrap": "yes"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; pnlSum1 = subForm.AddNewProPanel(scrollMain, 'pnlSum1');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(pnlSum1, '{"Align": "Top", "MarginTop": 15, "MarginLeft": 20, "MarginRight": 20, "Height": 50, "BackgroundColor": "#2980b9", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; lblSum1 = subForm.AddNewProLabel(pnlSum1, 'lblSum1', 'Aktif Calisan Sayisi: 142');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblSum1, '{"Align": "Client", "MarginLeft": 15, "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "TextVerticalAlign": "center"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; pnlSum2 = subForm.AddNewProPanel(scrollMain, 'pnlSum2');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(pnlSum2, '{"Align": "Top", "MarginTop": 10, "MarginLeft": 20, "MarginRight": 20, "Height": 50, "BackgroundColor": "#e74c3c", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; lblSum2 = subForm.AddNewProLabel(pnlSum2, 'lblSum2', 'Bekleyen Sikayet / Bildirim: 2');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblSum2, '{"Align": "Client", "MarginLeft": 15, "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "TextVerticalAlign": "center"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; wbHRCharts = subForm.AddNewWebBrowser(scrollMain, 'wbHRCharts');</div><div><br></div><div>&nbsp; wbHRCharts.Align = alTop;</div><div><br></div><div>&nbsp; wbHRCharts.Margins.Top = 20; wbHRCharts.Margins.Left = 10; wbHRCharts.Margins.Right = 10;</div><div><br></div><div>&nbsp; wbHRCharts.Height = 600;</div><div><br></div><div>&nbsp; wbHRCharts.Navigate('file://' + Clomosy.AppFilesPath + 'hr_charts.html');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; pnlRecruit = subForm.AddNewProPanel(subForm, 'pnlRecruit');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(pnlRecruit, '{"Align": "Client", "BackgroundColor": "#100e17"}');</div><div><br></div><div>&nbsp; pnlRecruit.Visible = False;</div><div><br></div><div>&nbsp; scrollRecruit = subForm.AddNewVertScrollBox(pnlRecruit, 'scrollRecruit');</div><div><br></div><div>&nbsp; scrollRecruit.Align = alClient;</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; lblRecruitTitle = subForm.AddNewProLabel(scrollRecruit, 'lblRecruitTitle', 'ISE ALIM VE ORYANTASYON');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblRecruitTitle, '{"Align": "Top", "MarginTop": 25, "MarginLeft": 20, "MarginRight": 20, "Height": 35, "TextColor": "#3498db", "TextSize": 18, "TextBold": "yes", "TextHorizontalAlign": "center"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; lblRecruitSub = subForm.AddNewProLabel(scrollRecruit, 'lblRecruitSub', 'Acik Pozisyonlar ve Uyum Sureci Takibi');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblRecruitSub, '{"Align": "Top", "MarginTop": 10, "MarginLeft": 20, "MarginRight": 20, "Height": 20, "TextColor": "#f1c40f", "TextSize": 14, "TextBold": "yes"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; memRecruit = subForm.AddNewMemo(scrollRecruit, 'memRecruit', '');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(memRecruit, '{"BackgroundColor": "#2c3e50", "TextColor": "#ecf0f1"}');</div><div><br></div><div>&nbsp; memRecruit.Align = alTop; memRecruit.Margins.Top = 5; memRecruit.Margins.Left = 20; memRecruit.Margins.Right = 20;</div><div><br></div><div>&nbsp; memRecruit.Height = 120; memRecruit.ReadOnly = True;</div><div><br></div><div>&nbsp; memRecruit.Lines.Add('&#091;ACIK POZISYON&#093; Bolge Satis Muduru (2 Kisi)');</div><div><br></div><div>&nbsp; memRecruit.Lines.Add('&#091;Mulakati&#093; Ayse Yilmaz - IK Mulakati (Bugun 14:00)');</div><div><br></div><div>&nbsp; memRecruit.Lines.Add('&#091;Oryantasyon&#093; Mehmet Kaya - 2. Gun Saha Egitimi');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnRecruitAction = subForm.AddNewProButton(scrollRecruit, 'btnRecruitAction', 'Yeni Ilan Olustur');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnRecruitAction, '{"Align": "Top", "MarginTop": 15, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#2980b9", "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnRecruitAction, tbeOnClick, 'OnMockAction');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnRecruitBack = subForm.AddNewProButton(scrollRecruit, 'btnRecruitBack', 'Geri Don');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnRecruitBack, '{"Align": "Top", "MarginTop": 20, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#7f8c8d", "TextColor": "#ffffff", "TextSize": 15, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnRecruitBack, tbeOnClick, 'GoToMain');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; pnlTraining = subForm.AddNewProPanel(subForm, 'pnlTraining');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(pnlTraining, '{"Align": "Client", "BackgroundColor": "#100e17"}');</div><div><br></div><div>&nbsp; pnlTraining.Visible = False;</div><div><br></div><div>&nbsp; scrollTraining = subForm.AddNewVertScrollBox(pnlTraining, 'scrollTraining');</div><div><br></div><div>&nbsp; scrollTraining.Align = alClient;</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; lblTrainTitle = subForm.AddNewProLabel(scrollTraining, 'lblTrainTitle', 'EGITIM VE GELISTIRME');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblTrainTitle, '{"Align": "Top", "MarginTop": 25, "MarginLeft": 20, "MarginRight": 20, "Height": 35, "TextColor": "#f39c12", "TextSize": 18, "TextBold": "yes", "TextHorizontalAlign": "center"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; lblTrainSub = subForm.AddNewProLabel(scrollTraining, 'lblTrainSub', 'Planlanan Egitimler ve Katilim Durumu');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblTrainSub, '{"Align": "Top", "MarginTop": 10, "MarginLeft": 20, "MarginRight": 20, "Height": 20, "TextColor": "#f1c40f", "TextSize": 14, "TextBold": "yes"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; memTrain = subForm.AddNewMemo(scrollTraining, 'memTrain', '');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(memTrain, '{"BackgroundColor": "#2c3e50", "TextColor": "#ecf0f1"}');</div><div><br></div><div>&nbsp; memTrain.Align = alTop; memTrain.Margins.Top = 5; memTrain.Margins.Left = 20; memTrain.Margins.Right = 20;</div><div><br></div><div>&nbsp; memTrain.Height = 120; memTrain.ReadOnly = True;</div><div><br></div><div>&nbsp; memTrain.Lines.Add('- Satis Teknikleri 101 (25 Temmuz) | Katilim: 20 Kisi');</div><div><br></div><div>&nbsp; memTrain.Lines.Add('- Ileri Seviye Excel (1 Agustos) | Katilim: 15 Kisi');</div><div><br></div><div>&nbsp; memTrain.Lines.Add('- Sirket Ici Egitim Tamamlanma Orani: %85');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnTrainAction = subForm.AddNewProButton(scrollTraining, 'btnTrainAction', 'Yeni Egitim Planla');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnTrainAction, '{"Align": "Top", "MarginTop": 15, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#d35400", "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnTrainAction, tbeOnClick, 'OnMockAction');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnTrainBack = subForm.AddNewProButton(scrollTraining, 'btnTrainBack', 'Geri Don');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnTrainBack, '{"Align": "Top", "MarginTop": 20, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#7f8c8d", "TextColor": "#ffffff", "TextSize": 15, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnTrainBack, tbeOnClick, 'GoToMain');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; pnlPerf = subForm.AddNewProPanel(subForm, 'pnlPerf');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(pnlPerf, '{"Align": "Client", "BackgroundColor": "#100e17"}');</div><div><br></div><div>&nbsp; pnlPerf.Visible = False;</div><div><br></div><div>&nbsp; scrollPerf = subForm.AddNewVertScrollBox(pnlPerf, 'scrollPerf');</div><div><br></div><div>&nbsp; scrollPerf.Align = alClient;</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; lblPerfTitle = subForm.AddNewProLabel(scrollPerf, 'lblPerfTitle', 'PERFORMANS YONETIMI');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblPerfTitle, '{"Align": "Top", "MarginTop": 25, "MarginLeft": 20, "MarginRight": 20, "Height": 35, "TextColor": "#9b59b6", "TextSize": 18, "TextBold": "yes", "TextHorizontalAlign": "center"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; lblPerfSub = subForm.AddNewProLabel(scrollPerf, 'lblPerfSub', 'Hedef Gerceklesme ve Terfi Analizi');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblPerfSub, '{"Align": "Top", "MarginTop": 10, "MarginLeft": 20, "MarginRight": 20, "Height": 20, "TextColor": "#f1c40f", "TextSize": 14, "TextBold": "yes"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; memPerf = subForm.AddNewMemo(scrollPerf, 'memPerf', '');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(memPerf, '{"BackgroundColor": "#2c3e50", "TextColor": "#ecf0f1"}');</div><div><br></div><div>&nbsp; memPerf.Align = alTop; memPerf.Margins.Top = 5; memPerf.Margins.Left = 20; memPerf.Margins.Right = 20;</div><div><br></div><div>&nbsp; memPerf.Height = 120; memPerf.ReadOnly = True;</div><div><br></div><div>&nbsp; memPerf.Lines.Add('Saha Satis Ekibi Hedef Gerceklesme Orani: %92');</div><div><br></div><div>&nbsp; memPerf.Lines.Add('Lojistik Ekibi Verimlilik Orani: %88');</div><div><br></div><div>&nbsp; memPerf.Lines.Add('&#091;DIKKAT&#093; 3 personel terfi degerlendirmesinde.');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnPerfAction = subForm.AddNewProButton(scrollPerf, 'btnPerfAction', 'Donem Sonu Degerlendirmesi');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnPerfAction, '{"Align": "Top", "MarginTop": 15, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#8e44ad", "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnPerfAction, tbeOnClick, 'OnMockAction');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnPerfBack = subForm.AddNewProButton(scrollPerf, 'btnPerfBack', 'Geri Don');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnPerfBack, '{"Align": "Top", "MarginTop": 20, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#7f8c8d", "TextColor": "#ffffff", "TextSize": 15, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnPerfBack, tbeOnClick, 'GoToMain');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; pnlPayroll = subForm.AddNewProPanel(subForm, 'pnlPayroll');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(pnlPayroll, '{"Align": "Client", "BackgroundColor": "#100e17"}');</div><div><br></div><div>&nbsp; pnlPayroll.Visible = False;</div><div><br></div><div>&nbsp; scrollPayroll = subForm.AddNewVertScrollBox(pnlPayroll, 'scrollPayroll');</div><div><br></div><div>&nbsp; scrollPayroll.Align = alClient;</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; lblPayTitle = subForm.AddNewProLabel(scrollPayroll, 'lblPayTitle', 'MAAS VE PRIM YONETIMI');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblPayTitle, '{"Align": "Top", "MarginTop": 25, "MarginLeft": 20, "MarginRight": 20, "Height": 35, "TextColor": "#2ecc71", "TextSize": 18, "TextBold": "yes", "TextHorizontalAlign": "center"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; lblPaySub = subForm.AddNewProLabel(scrollPayroll, 'lblPaySub', 'Aylik Odemeler ve Sigorta Islemleri');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblPaySub, '{"Align": "Top", "MarginTop": 10, "MarginLeft": 20, "MarginRight": 20, "Height": 20, "TextColor": "#f1c40f", "TextSize": 14, "TextBold": "yes"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; memPay = subForm.AddNewMemo(scrollPayroll, 'memPay', '');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(memPay, '{"BackgroundColor": "#2c3e50", "TextColor": "#ecf0f1"}');</div><div><br></div><div>&nbsp; memPay.Align = alTop; memPay.Margins.Top = 5; memPay.Margins.Left = 20; memPay.Margins.Right = 20;</div><div><br></div><div>&nbsp; memPay.Height = 120; memPay.ReadOnly = True;</div><div><br></div><div>&nbsp; memPay.Lines.Add('- Agustos Donemi Maas Hesaplamalari: ONAYLANDI');</div><div><br></div><div>&nbsp; memPay.Lines.Add('- Saha Ekibi Prim Dagitimi: ONAY BEKLIYOR');</div><div><br></div><div>&nbsp; memPay.Lines.Add('- Multinet / Arac Yakit Karti Yuklemeleri: BEKLEMEDE');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnPayAction = subForm.AddNewProButton(scrollPayroll, 'btnPayAction', 'Odemeleri Finansa Ilet');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnPayAction, '{"Align": "Top", "MarginTop": 15, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#27ae60", "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnPayAction, tbeOnClick, 'OnMockAction');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnPayBack = subForm.AddNewProButton(scrollPayroll, 'btnPayBack', 'Geri Don');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnPayBack, '{"Align": "Top", "MarginTop": 20, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#7f8c8d", "TextColor": "#ffffff", "TextSize": 15, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnPayBack, tbeOnClick, 'GoToMain');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; pnlCulture = subForm.AddNewProPanel(subForm, 'pnlCulture');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(pnlCulture, '{"Align": "Client", "BackgroundColor": "#100e17"}');</div><div><br></div><div>&nbsp; pnlCulture.Visible = False;</div><div><br></div><div>&nbsp; scrollCulture = subForm.AddNewVertScrollBox(pnlCulture, 'scrollCulture');</div><div><br></div><div>&nbsp; scrollCulture.Align = alClient;</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; lblCultTitle = subForm.AddNewProLabel(scrollCulture, 'lblCultTitle', 'SIKAYET VE BILDIRIM MERKEZI');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblCultTitle, '{"Align": "Top", "MarginTop": 25, "MarginLeft": 20, "MarginRight": 20, "Height": 35, "TextColor": "#e74c3c", "TextSize": 18, "TextBold": "yes", "TextHorizontalAlign": "center"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; lblCultSub = subForm.AddNewProLabel(scrollCulture, 'lblCultSub', 'Personelden Gelen Bildirimler');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(lblCultSub, '{"Align": "Top", "MarginTop": 10, "MarginLeft": 20, "MarginRight": 20, "Height": 20, "TextColor": "#f1c40f", "TextSize": 14, "TextBold": "yes"}');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; memCult = subForm.AddNewMemo(scrollCulture, 'memCult', '');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(memCult, '{"BackgroundColor": "#2c3e50", "TextColor": "#ecf0f1"}');</div><div><br></div><div>&nbsp; memCult.Align = alTop; memCult.Margins.Top = 5; memCult.Margins.Left = 20; memCult.Margins.Right = 20;</div><div><br></div><div>&nbsp; memCult.Height = 150; memCult.ReadOnly = True;</div><div><br></div><div>&nbsp; memCult.Lines.Add('GUNCEL SIKAYETLER');</div><div><br></div><div>&nbsp; memCult.Lines.Add('1. Yemekhane kalitesi son gunlerde dustu (Gonderen: Saha Ekibi)');</div><div><br></div><div>&nbsp; memCult.Lines.Add('2. Mobbing bildirimi: Isimsiz (ACIL INCELEME GEREKIYOR)');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnCultAction = subForm.AddNewProButton(scrollCulture, 'btnCultAction', 'Sikayetleri Incelemeye Al');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnCultAction, '{"Align": "Top", "MarginTop": 15, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#c0392b", "TextColor": "#ffffff", "TextSize": 14, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnCultAction, tbeOnClick, 'OnMockAction');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; btnCultBack = subForm.AddNewProButton(scrollCulture, 'btnCultBack', 'Geri Don');</div><div><br></div><div>&nbsp; clComponent.SetupComponent(btnCultBack, '{"Align": "Top", "MarginTop": 20, "MarginLeft": 20, "MarginRight": 20, "Height": 45, "BackgroundColor": "#7f8c8d", "TextColor": "#ffffff", "TextSize": 15, "TextBold": "yes", "RoundWidth": 8, "RoundHeight": 8}');</div><div><br></div><div>&nbsp; subForm.AddNewEvent(btnCultBack, tbeOnClick, 'GoToMain');</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; subForm.Run;</div><div><br></div><div>}&nbsp;</div><div>uHR codu full</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" 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>Mon, 20 Jul 2026 13:16:09 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3748#3748</guid>
  </item> 
  <item>
   <title><![CDATA[RUNTIME ERROR : Kodu payla&#351;abilir misin?https:...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3747#3747</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> 1621<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Temmuz&nbsp;2026 Saat 13:03<br /><br />Kodu paylaşabilir misin?<a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" 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>Mon, 20 Jul 2026 13:03:37 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3747#3747</guid>
  </item> 
  <item>
   <title><![CDATA[RUNTIME ERROR : pnlPayroll = subForm.AddNewProPanel(subForm,...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3746#3746</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=481">john1</a><br /><strong>Konu:</strong> 1621<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Temmuz&nbsp;2026 Saat 12:23<br /><br /><div>&nbsp; pnlPayroll = subForm.AddNewProPanel(subForm, 'pnlPayroll');</div><div>uHR uniti 264.satir bu&nbsp;</div><div>ama uHR unitini ana kodun icinde bir unit olarak calistiriyorum</div><div>ana kodun 264.satirinda;</div><div>myUnit.Run;&nbsp;</div><div>kodu var. acaba ana kod 264 e gelince uHR unitine gitmeye calisiyor da uHR basta(1,2) mi cokuyor cunku uHR unitinin 264.satirinda ( subForm : TclForm; ve pnlPayroll : TClProPanel; degisken tanimlamalarini var blogunda yaptim ve subForm = TclForm.Create(Self); ile formu onceden olusturdum.) bir problem bulamadim .isterseniz kodu kapsamli bir sekilde paylasabilirim</div><div><br></div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" 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>Mon, 20 Jul 2026 12:23:15 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3746#3746</guid>
  </item> 
  <item>
   <title><![CDATA[RUNTIME ERROR : Merhaba HamzaGelen hata uHR birimin...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3745#3745</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> 1621<br /><strong>Gönderim Zamanı:</strong> 20&nbsp;Temmuz&nbsp;2026 Saat 12:00<br /><br />Merhaba Hamza<br><br>Gelen hata uHR birimin de 264. satırda geliyor orayı kontrol edebilir misin<a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon="{"version":"2024.11.0","token":"439455f3e46c40b98dbd42a2f1a954d8","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}" crossorigin="anonymous"&gt;< defer="" ="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" -cf-beac&#111;n="&quot;versi&#111;n&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;_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;locati&#111;n_startswith&quot;:null" crossorigin="an&#111;nymous"><span style="font-size:10px"><br /><br />Düzenleyen Emr.Erkmn - Dün Saat 12:00</span>]]>
   </description>
   <pubDate>Mon, 20 Jul 2026 12:00:44 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1621&amp;PID=3745#3745</guid>
  </item> 
 </channel>
</rss>