|
var listData : TclStringList; selectedType : String; Form1 : TclForm;
lblTitle : TclLabel; imgMoney : TclImage;
lblType : TclLabel;
btnIncome : TclProButton; btnExpense : TclProButton;
lblAmount : TclLabel; edtAmount : TclProEdit;
lblDescription : TclLabel; edtDescription : TclProEdit;
lblDate : TclLabel; dateEdit : TclProDateEdit;
btnSave : TclProButton;
lblLast : TclLabel; listView : TclProListView;
// Gelir butonuna tıklandığında çalışacak fonksiyon void btnIncomeClick; { selectedType = 'Gelir'; ShowMessage('İşlem Türü: Gelir olarak seçildi.'); }
// Gider butonuna tıklandığında çalışacak fonksiyon void btnExpenseClick; { selectedType = 'Gider'; ShowMessage('İşlem Türü: Gider olarak seçildi.'); }
// Kaydet butonuna tıklandığında çalışacak fonksiyon void btnSaveClick; { if(selectedType == '') { ShowMessage('Önce Gelir veya Gider seçiniz'); } else { listData.Add( selectedType + ' | ' + edtAmount.Text + ' TL | ' + edtDescription.Text + ' | ' + dateEdit.DateStr );
// Hatalı olan metod adı clLoadProListViewDataFromDataset olarak düzeltildi listView.clLoadProListViewDataFromDataset( Clomosy.ClDataSetFromJSON( '['+ '{"MAIN_TEXT":"'+selectedType+ '","SUB_TEXT":"'+edtAmount.Text+ ' TL","FOOTER_TEXT":"'+edtDescription.Text+ '"}' +']'));
ShowMessage('Kayıt eklendi');
edtAmount.Text = ''; edtDescription.Text = ''; } }
// Ana Program Bloğu { Form1 = TclForm.Create(Self); listData = Clomosy.StringListNew; selectedType = '';
lblTitle = Form1.AddNewLabel(Form1,'lblTitle','Gelir - Gider Takip'); lblTitle.Align = alTop; lblTitle.Height = 50; lblTitle.StyledSettings = ssFamily; lblTitle.TextSettings.Font.Size = 22;
lblType = Form1.AddNewLabel(Form1,'lblType','İşlem Türü'); lblType.Align = alTop; lblType.Height = 30;
btnIncome = Form1.AddNewProButton(Form1,'btnIncome','Gelir'); btnIncome.Align = alTop; btnIncome.Height = 45; Form1.AddNewEvent(btnIncome,tbeOnClick,'btnIncomeClick');
btnExpense = Form1.AddNewProButton(Form1,'btnExpense','Gider'); btnExpense.Align = alTop; btnExpense.Height = 45; Form1.AddNewEvent(btnExpense,tbeOnClick,'btnExpenseClick');
lblAmount = Form1.AddNewLabel(Form1,'lblAmount','Tutar'); lblAmount.Align = alTop; lblAmount.Height = 25;
edtAmount = Form1.AddNewProEdit(Form1,'edtAmount','Tutar Giriniz'); edtAmount.Align = alTop; edtAmount.Height = 45; edtAmount.clTypeOfField = taFloat;
lblDescription = Form1.AddNewLabel(Form1,'lblDescription','Açıklama'); lblDescription.Align = alTop; lblDescription.Height = 25;
edtDescription = Form1.AddNewProEdit(Form1,'edtDescription','Açıklama Giriniz'); edtDescription.Align = alTop; edtDescription.Height = 45;
lblDate = Form1.AddNewLabel(Form1,'lblDate','Tarih'); lblDate.Align = alTop; lblDate.Height = 25;
dateEdit = Form1.AddNewProDateEdit(Form1,'dateEdit'); dateEdit.Align = alTop; dateEdit.Height = 45;
btnSave = Form1.AddNewProButton(Form1,'btnSave','Kaydet'); btnSave.Align = alTop; btnSave.Height = 50; Form1.AddNewEvent(btnSave,tbeOnClick,'btnSaveClick');
lblLast = Form1.AddNewLabel(Form1,'lblLast','Son İşlemler'); lblLast.Align = alTop; lblLast.Height = 30;
listView = Form1.AddNewProListView(Form1,'listView'); listView.Align = alClient;
Form1.Run; } iyi çalışmalar https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447" rel="nofollow - https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447" integrity="sha512-57MDmcccJXYtNnH+ZiBwzC4jb2rvgVCEokYN+L/nLlmO8rfYT/gIpW2A569iJ/3b+0UEasghjuZH/ma3wIs/EQ==" 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">
|