c# ile medula v3 işlemleri

C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
sarp_halit
Üye
Mesajlar: 241
Kayıt: 17 Ara 2003 04:30
Konum: Cennet Fethiye
İletişim:

c# ile medula v3 işlemleri

Mesaj gönderen sarp_halit » 05 May 2012 08:37

sa. arkadaşlar.

çalıştığım hastanede ilaç fiyatları ile ilgili bir sorundan dolayı ilaç fiyatlarını meduladan çekmek istiyorum. konuyla ilgili olarak delphi ile verilmiş bir sürü örnek buldum. ama lisans sorunu nedeniyle bu işi c# üzerinden halletmem gerek.

başka forumlarda verilen medulav2 kodlarını v3'e uyarlamaya çalıştım ancak bağlantı işlemini bir türlü gerçekleştiremedim. kodları hem test hem de gerçek ortamda çalıştırdım ve her ikisinde de aynı hata mesajını aldım. kodlarım şu şekilde:

Kod: Tümünü seç

private void IlacAra()
        {

            try
            {
                string kullanici = "43000418000";
                string parola = "43000418000";
                YardimciIslemlerClient ws = new YardimciIslemlerClient();
                ws.ClientCredentials.UserName.UserName = kullanici;
                ws.ClientCredentials.UserName.Password = parola;
                

                IlacAraGirisDVO ilacAra = new IlacAraGirisDVO();
                ilacAra.saglikTesisKodu = int.Parse("10085");

                //ilacAra.barkod = "8699636260104";
                ilacAra.barkod = textBox1.Text;
                        
                IlacAraCevapDVO ilacCevap = ws.ilacAra(ilacAra);

                if (ilacCevap.ilaclar == null)
                {
                    MessageBox.Show(ilacCevap.sonucMesaji);
                    return;
                }

                List<MedulaIlacListesi> liste = new List<MedulaIlacListesi>();
        
                foreach (IlacListDVO item in ilacCevap.ilaclar)
                {
                    liste.Add(new MedulaIlacListesi()
                    {
                        ilacAdi = item.ilacAdi,
                        Barkod = item.barkod,
                        KullanimBirimi = item.kullanimBirimi,
                        ilacfiyat=double.Parse(item.ilacFiyatlari.ToString()),

                    });
                }
                dataGridView1.DataSource = liste;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);                
            }
        }
bu kodlar ile aldığım hata mesajı ise:

Kod: Tümünü seç

HTTP isteği, istemci kimlik doğrulama düzeni 'Anonymous' içinde yetkilendirilmemiş. Sunucudan alınan kimlik denetim üst bilgisi: 'Basic realm="null"'.
buna benzer bir sorun ile karşılaşan var mı ya da bu sorunu nasıl çözebileceğim konusunda bana yol gösterebilecek bir arkadaşım var mı?

teşekkür ederim.
Fethiye den herkese sevgiler ...
X))@:>

samsaertug
Üye
Mesajlar: 1
Kayıt: 12 Şub 2014 10:57

Re: c# ile medula v3 işlemleri

Mesaj gönderen samsaertug » 12 Şub 2014 10:59

Merhaba
epey vakit geçmiş fakat aynı sorunla bende şimdi karşılaştım.
Sen bu olaya çözüm bulabildin mi?

Cevapla