Skip to content

dogukankosan/LogoObjectUnityAktarim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 LogoObjectUnity - Advanced ERP Integration Suite

License Stars .NET Framework LOGO

LogoObjectUnity, Excel üzerindeki verileri LOGO Tiger/Go3 sistemlerine yüksek performans ve maksimum güvenlik ile aktaran, modern Dark UI tasarımına sahip profesyonel bir entegrasyon çözümüdür.

indir

🌟 Öne Çıkan Özellikler

  • 🌑 Modern Dark Mode UI: DevExpress bileşenleri ve özel GDI+ çizim metodları ile optimize edilmiş, göz yormayan profesyonel arayüz.
  • ⚡ LOGO Unity Objects Entegrasyonu: L10005 lisans anahtarı ve COM interop üzerinden LOGO ERP sistemine doğrudan ve hatasız veri transferi.
  • 🔐 Üst Düzey Güvenlik: * AES-256 CBC: Hassas bağlantı verilerini SQLite üzerinde şifreli saklama.
    • Hardware ID: Makine bazlı lisans doğrulama sistemi.
  • 📊 Akıllı Excel Motoru: EPPlus kütüphanesi ile hızlı veri okuma, dinamik şablon oluşturma ve ön-validasyon işlemleri.
  • 🛠 Otomatik Veri Onarımı: Aktarım sırasında eksik olan Lot/Seri bilgilerini SQL üzerinden otomatik olarak tespit eder ve SERILOTN tablolarına anlık ekleyerek aktarımı kesintisiz sürdürür.
  • 🎯 UI Feedback: İşlem durumlarını gösteren dinamik durum dotları (C_SUCCESS, C_DANGER, C_WARN) ve akıcı Progress Bar yönetimi.

🏗 Teknik Mimari

Proje, kurumsal ihtiyaçlara cevap verecek modüler bir yapıdadır:

Modül Teknik Sorumluluk
ProductionLogoForm.cs Ana Motor: Aktarım mantığı, Excel işleme ve dinamik UI yönetimi.
DatabaseManager.cs Veri Güvenliği: SQLite bağlantısı ve AES-256 şifreleme/deşifreleme işlemleri.
LicenseChecker.cs Lisanslama: Donanım kimliği bazlı API üzerinden uzaktan lisans kontrolü.
HardwareInfo.cs Hardware ID: CPU ve HDD üzerinden makineye özel eşsiz anahtar üretimi.

🚀 Kurulum ve Başlatma

  1. Bağlantı Ayarları: Uygulama dizinindeki Database\Settings.db dosyasının mevcut olduğundan emin olun.
  2. SQL Yapılandırması: SQL Server bağlantı cümlesini database.txt veya uygulama içi ayarlar panelinden tanımlayın.
  3. LOGO Servisleri: LOGO Unity Objects (LObjects.exe) servisinin sunucuda kayıtlı ve çalışır durumda olduğunu doğrulayın.
  4. Derleme: Visual Studio 2022+ ile .sln dosyasını açın ve Build edin.

💡 Aktarım Akışı (WorkFlow)

  1. Validasyon: Excel'deki malzeme kodları LOGO SQL tabloları üzerinden kontrol edilir.
  2. Ön İşlem: Eğer veri setinde yeni Lot/Seri numaraları varsa, bunlar SQL üzerinden LOGO standartlarına uygun şekilde otomatik açılır.
  3. Aktarım: Unity Objects üzerinden DO_SALES_DISPATCHES veya ilgili fiş türü ile LOGO'ya veri basılır.
  4. Raporlama: Başarılı ve hatalı kayıtlar grid üzerinde renk kodlarıyla kullanıcıya raporlanır.

🛠 Kullanılan Teknolojiler

  • UI: DevExpress WinForms & Custom GDI+ Rendering
  • Database: MS SQL Server & SQLite
  • Excel: EPPlus
  • Security: System.Security.Cryptography (AES-256)
  • Integrator: Logo Unity Objects (COM Interop)

📄 Lisans

Bu proje MIT Lisansı altında korunmaktadır.


📬 İletişim

  • 👨‍💻 Geliştirici: @dogukankosan
  • 📢 Destek: Karşılaştığınız sorunlar için Issues sekmesini kullanabilirsiniz.

"Verimlilik için tasarlandı, güvenlik için kodlandı."

About

LogoObjectUnity, karmaşık veri setlerini (Excel) LOGO ERP (Tiger, Go3) ekosistemine hatasız ve yüksek hızda aktarmak için tasarlanmış, modern yazılım standartlarını ve kurumsal güvenlik protokollerini temel alan profesyonel bir entegrasyon çözümüdür.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages