lobjects ile kayıt okuma ve silme problemi

Gönderen Konu: lobjects ile kayıt okuma ve silme problemi  (Okunma sayısı 818 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı karpuzoglu

  • Yeni Kullanıcı
  • *
  • Karma: 0
Aşağıdaki kod ile kayıt okumaya çalışıyorum -37 hatası kayıt okunamadı şeklinde hata dönderiyor. Benzer şekilde silme işlemi yapmak istediğimde referans numarası oldugu halde -38 kayır silinemedi böyle bir referans numarası yok diyor. Sorunu çözemedim. Yardımcı olursanız sevinirim. versiyon 2.12.01 dir.

private void button12_Click(object sender, EventArgs e)
        {
            UnityApplication Ua = new UnityApplication();
            if (Ua.Connect())
            {
                Ua.CompanyLogin(102, 1);
            }
            else
            {
                Ua.Login("aaaaa", "bbbbbb", 102, 1);
            }

            Data Read = Ua.NewDataObject(DataObjectType.doSalesOrderSlip);
            if (Read.Delete(Convert.ToInt32(textBox1.Text)))
            {
                MessageBox.Show("silindi");
            }
            else MessageBox.Show(String.Format("{0} {1} {2}", Ua.GetLastError().ToString(), Ua.GetLastErrorString(), Ua.GetLastTableErr().ToString()));
            Ua.Disconnect();
        }

private void button9_Click(object sender, EventArgs e)
        {
            UnityApplication Ua = new UnityApplication();
            if (Ua.Connect())
            {
                Ua.CompanyLogin(101, 1);
            }
            else
            {
                Ua.Login("aaaaa", "bbbbbbb", 101, 1);
            }

            Data Read = Ua.NewDataObject(DataObjectType.doSalesOrderSlip);
            if (Read.Read(Convert.ToInt32(textBox1.Text)))
            {
                MessageBox.Show("bağlandı");
                Lines detay = Read.DataFields.FieldByName("TRANSACTIONS").Lines;

                if (detay.AppendLine())
                {
                    detay[detay.Count].FieldByName("TYPE").Value = 0; // Hizmet
                    detay[detay.Count].FieldByName("MASTER_CODE").Value = "1000734";
                    detay[detay.Count].FieldByName("QUANTITY").Value = 12;
                    detay[detay.Count].FieldByName("PRICE").Value = 1;
                    detay[detay.Count].FieldByName("UNIT_CODE").Value = "ADT";
                    detay[detay.Count].FieldByName("VAT_RATE").Value = 18;
                    detay[detay.Count].FieldByName("VAT_INCLUDED").Value = 0; //KDV Dahil
                    detay[detay.Count].FieldByName("ORDER_RESERVE").Value = 0;
                    detay[detay.Count].FieldByName("RESERVE_DATE").Value = DateTime.Now;
                    detay[detay.Count].FieldByName("SALESMAN_CODE").Value = "WEB";
                    detay[detay.Count].FieldByName("PAYMENT_CODE").Value = "15";
                }
            }

            ValidateErrors err = Read.ValidateErrors;
            MessageBox.Show(String.Format("{0} {1} {2}", Ua.GetLastError().ToString(), Ua.GetLastErrorString(), Ua.GetLastTableErr().ToString()));
            Ua.Disconnect();
}
« Son Düzenleme: 28.02.2013, 23:33 Gönderen: karpuzoglu »