- Tabloda oluşturulan her rapor veritabanına kayıt ediliyor.
İstediğim şey log kayıtlarını tutmak istiyorum.
- Seri no veya isim baz alarak, ne zaman kayıt edildi aynı seri no ile başkasına devir edildi ise devir edildi raporu.
Algoritmayı kafamda tam kuramadım kaydet butonu çalıştığında labela yazdırıyorum(xxx seri nolu cihaz xxx xxxx kişisine zimmetlenmiştir) ama bunu seri no veya isim bazlı kayıt etmesi gerekiyor. Form2 de log kayıtlarını göster dediğimde isim veya seri no seçildiğinde loglarını görmek istiyorum. Var mı en ufak tavsiyeniz de faydası olur
C# Form Yardım ?
2
●84
- 05-09-2024, 12:54:13Hocam önce Log için sınıf oluşturun. Dosyaya veya dbye kaydedecekseniz o kısımları sınıf içinde ayarlayın. Sonra formunuzun .cs dosyasında örneğin kaydet butonunun son satırında bilgileri Log sınıfına göndereceksiniz.
ClassLog.Log(string.Format("{0} {1} adlı personele, [{2}] seri numaralı {3} zimmetlendi.", ClassPersonel.Ad, ClassPersonel.Soyad, ClassZimmet.SeriNo, ClassZimmet.UrunAdi, ));
Örnek olarak yazdım kendinize göre uyarlarsınız. - 05-09-2024, 16:45:16Hocam merhabalar, kendi log sınıfınızı oluşturup her işlem sonrası bu sınıfa bağlı kayıt metodunu çağırabilirsiniz. İsterseniz de hazır log kütüphaleri mevcut. Bunları kullanabilirsiniz. Ama log tutmak istiyorsanız tüm durumları değerlendirmeniz gerekecek. Giriş, çıkış, hata, başarılı, gibi.
İlettiğiniz ekran görüntüsünü de inceledim. Dilerseniz uygun fiyattan görsel arayüz ve kullanım olarak daha şık ve sade bir şekilde uygulamanızı yeniden geliştirebilirim