Üstadlar doğru mu yapmışım?

Gönderen Konu: Üstadlar doğru mu yapmışım?  (Okunma sayısı 1798 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı hezarpare

  • LOGO Bayi
  • Logo Kullanıcısı Pro
  • *****
  • Karma: 0
Üstadlar doğru mu yapmışım?
« : 15.08.2014, 17:04 »
Merhaba Üstadlar aşağıdaki kodları Lobject için çalıştırdığım zaman bağlanamadı hatasını alıyorum. lobject i register ettim ama nerede hata yaptığımı bulamadım. Bi el atarmısınız? Ne yapmalıyım?


private void button1_Click(object sender, EventArgs e)
        {
            UnityObjects.UnityApplication unityApp = new UnityObjects.UnityApplication();

            string logouser, logopass;
            int logofirma;

            logouser = "logo";
            logopass = "logo";
            logofirma = 1;

            unityApp.Login(logouser, logopass, logofirma);
            unityApp.Connect();

            if (unityApp.Connected == true)
            {
                MessageBox.Show("Bağlandı", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Bağlanmadı", "YOK", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #1 : 15.08.2014, 19:08 »
Daha önce paylaşılan kodlara bakınız .

Çevrimdışı hezarpare

  • LOGO Bayi
  • Logo Kullanıcısı Pro
  • *****
  • Karma: 0
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #2 : 16.08.2014, 13:09 »
ÜStadım başka kodlarla denedim ama çok zararlı hata diye bir dönüş alıyorum bunun sebebi nedir acaba?

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #3 : 16.08.2014, 15:38 »
Object lisansın kaç kullanıcı tek ise başka bi uygulama var sanırım kullanan , + baglantı ise şu şekilde olmalı ...

UnityApplication login = new UnityApplication();
            if (login.Connect())
            {
                if (login.UserLogin("kullanici", "sifre"))
                {
                    if (login.CompanyLogin(1)) //Logo şirket numarası
                    {

                        //Logoya bağlanıldı                       

                        login.CompanyLogout();
                    }

                    login.UserLogout();
                }

                login.Disconnect();
            }

Çevrimdışı ibrahim02

  • Logo Kullanıcısı Pro
  • ***
  • Karma: 0
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #4 : 17.08.2014, 10:34 »

Referanslarda lobjecti projeye dahil etmelisin
lobjectin register edilmiş olması lazım
hangi dilde yazacaksın ona göre bağlantı kodlarını atayım
birde özeline mail attım oraya bak :)

Çevrimdışı hezarpare

  • LOGO Bayi
  • Logo Kullanıcısı Pro
  • *****
  • Karma: 0
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #5 : 17.08.2014, 11:51 »
Mehaba ustadim
bende el terminaline uzak masaustu actim ve c# da (c#da daha yeniyim) basit
bir form yaptim. simdi istedigim sey su terminalden bir barkod okutacam
(barkod aslinda malzemenin kodu)  o malzemeden bir tane sarf fisi cikisi
yapacak. bunu insert into ile sqlden yapacaktim lisans gerekiyormus.
dediler lobject daha saglikli onda yap. amacim bu iste malzeme koduna gore
sarf fisi olusturacak ustad. bu arada ustad maile cevap verdim ama hata veriyor  :)

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #6 : 18.08.2014, 02:07 »
Merhaba Üstadlar aşağıdaki kodları Lobject için çalıştırdığım zaman bağlanamadı hatasını alıyorum. lobject i register ettim ama nerede hata yaptığımı bulamadım. Bi el atarmısınız? Ne yapmalıyım?


private void button1_Click(object sender, EventArgs e)
        {
            UnityObjects.UnityApplication unityApp = new UnityObjects.UnityApplication();

            string logouser, logopass;
            int logofirma;

            logouser = "logo";
            logopass = "logo";
            logofirma = 1;

            unityApp.Login(logouser, logopass, logofirma);
            unityApp.Connect();

            if (unityApp.Connected == true)
            {
                MessageBox.Show("Bağlandı", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Bağlanmadı", "YOK", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }

Muhtemelen senin register işlemlerinde sıkıntı var yoksa yukarıdaki ve aşağıdaki kodda dogru baglantı yapabilirsin .

1- Karalog altında register.bat dosyası var bu dosyayı çalıştır
2-Projene objects.dll dosyasını dahil et
3-object lisansın 1 kullanıcı ise ve onuda aktif olarak kullanılıyor ise sorun yaşarsın .

Çevrimdışı hezarpare

  • LOGO Bayi
  • Logo Kullanıcısı Pro
  • *****
  • Karma: 0
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #7 : 18.08.2014, 08:22 »
ÜStadlar çok teşekkürler hepinize bugün lisans kontrol ettireceği mbir bakayım lobject de lisans sıkıntısı mı var bilmiyorum. Lobject i register'e kaydettim ve projeme ekledim. Zaten proje eklemesem intellisense de gözükmüyor. Bence lisans problemi var. Kontrolleri yaptırıyım tekrar haber vereceğim sizlere. Teşekkürler hepinize, Allah razı olsun.

Çevrimdışı ibrahim02

  • Logo Kullanıcısı Pro
  • ***
  • Karma: 0
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #8 : 18.08.2014, 08:56 »
Mehaba ustadim
bende el terminaline uzak masaustu actim ve c# da (c#da daha yeniyim) basit
bir form yaptim. simdi istedigim sey su terminalden bir barkod okutacam
(barkod aslinda malzemenin kodu)  o malzemeden bir tane sarf fisi cikisi
yapacak. bunu insert into ile sqlden yapacaktim lisans gerekiyormus.
dediler lobject daha saglikli onda yap. amacim bu iste malzeme koduna gore
sarf fisi olusturacak ustad. bu arada ustad maile cevap verdim ama hata veriyor  :)

Barkodu malzeme kodu vereblirsin fakat bir ürünün birden fazla barkodu varsa sıkıntı yasarsın bence ürünlerine barkod ver sorgulamayıda barkod alanından yap daha sağlıklı olur gibi işlemin aslında çok basit 10 satırı geçmez kod :) zaten lobject kendisi kayıt işlemini yapıyor lisans demişsin tigerda lisanlar kısmında görebilirsin lobject olup olmadığını bende C# anlamıyom visual basicde yazdım ama kod yapısı farklı ben ilk arastırdığımda internette hep dökümanlar C# ile yazıldığından visual basice uyarlamam baya zorladı ama istiyorsan atayım yinede kodları 

Çevrimdışı hezarpare

  • LOGO Bayi
  • Logo Kullanıcısı Pro
  • *****
  • Karma: 0
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #9 : 18.08.2014, 09:10 »
Olur üstadım valla çok hayra geçer. Yapacağım işlem le hem sarf fişi hemde fişe ait satır oluşturacağım için sıkıntı çekeceğimi düşünüyorum ama bilmiyorum hayırlısı Allahdan artık size haber veririm yine gelişmelerden :) alperenndogann@gmail.com a mail atarsanız memnun olurum. Allah razı olsun.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #10 : 18.08.2014, 11:14 »
VB için ;

Dim UserName As String

 Dim Password As String

 Dim Ok As Boolean

   
   UserName = InputBox("User Name") 

   If UserName = "" Then 

     Exit Sub

  End If   

   Password = InputBox("Password")   

  Ok = UnityApp.UserLogin(UserName, Password) 

  If Ok Then

     MsgBox("Login Ok") 

   Else

     string Err = Cstr(UnityApp.GetLastError) + ":" + Cstr(UnityApp.GetLastErrorString) 

                MsgBox(Err) 

  End If

 End Sub

Tavsiyem bi tarafdan object ile çalışırken diğer tarafdan insert into yuda geliştir ,hatda şu dahada basit , Excel'e sarf fişi kayıtlarını gir C# ile oku ve XML 'e çevir sonra XML ' i import et ,bu seni bir çok detaydan kurtarır .
« Son Düzenleme: 18.08.2014, 11:16 Gönderen: ByBirol »

Çevrimdışı hezarpare

  • LOGO Bayi
  • Logo Kullanıcısı Pro
  • *****
  • Karma: 0
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #11 : 18.08.2014, 11:32 »
Üstadım aslında c# da xml oluşturup bunu içeri aktar ile içeri aktarabiliyorum. Benim istediğim bu içeri aktar kısmını ortadan kaldırmaktı. Allah razı olsun ilgilendiğiniz için

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #12 : 18.08.2014, 13:08 »
+ 1 , object tecrüben yoksa bu seni rahatsız edicek ve zaman kaybettirecektir , + ERP için DB kullanım lisansı satılmıyor artık yani object mecburi .ERP de zamanlanmış görev oluştur belli aralıklarla içeri almayı otomatik yapsın :)

Çevrimdışı hezarpare

  • LOGO Bayi
  • Logo Kullanıcısı Pro
  • *****
  • Karma: 0
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #13 : 18.08.2014, 13:10 »
Hadi ya :) o kötü olmuş ama sabah görüştüm lobject lisansı istedim. Hem arada lobject i de öğrenmek istiyordum üstadım zaman kaybediyorum ama oluyor Allah  a şükür lisansım gelsin daha çok başını ağrıtacam :)

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Üstadlar doğru mu yapmışım?
« Yanıtla #14 : 18.08.2014, 14:54 »
lisanslara zam geldi bu arada , değermi değmezmi yaptıgın işe göre bakmak lazım .yada alternatif çözümleremi gitmek daha mantıklı .