ERP ürününün XML desteğini UnityObject ile kolaylıkla kullanabilirsiniz. XML desteğini uygulamanıza kazandırmak çok kolay olacaktır.Oluşturduğunuz IData nesnesinin ExportToXML metodu yardımıyla iki parametre geçilerek istediğiniz kayıdı XML formatında belirteceğiniz path ve isimle export edecektir.
Rootkey parametresine Export etmek istediğiniz kaydın xml şablon ismi geçilmelidir. FileName parametresine ise export edilecek kaydın yolu ve ismi birlikte geçilir.ExportToXML metodunu Post methodundan önce kullanmamız gerektiğini unutmamak gereklidir. Post methosundan sonra satır nesneleri boşaltıldığından ExportToXML düzgün bir çıktı vermeyecektir.Bu methodu yeni bir kayıt oluşturduğumuzda Post methodunu çalıştırmadan kullanmalıyız.
Parametre | Type | Açıklama |
---|---|---|
Rootkey | String | Data tipine ait olan XML şablonunun ismi. Verilen RootKey oluşturacağımız veya içeri alacağımız (Export/Import) xml dosyasının hangi şablon yapısında olduğu bilgisidir. Bir şablonun rootkey bilgisini oluşturacağımız şablon tipinde bir kaydı ERP ürünü içerisinden almak ve bu kaydı export ederek ERP ürününün oluşturduğu xml şablonundaki rootkey kullanılabilir. |
FileName | String | Export edilecek dosyanın yolu ve ismi. |
Return Type | Açıklama | |
Boolean | Export işlemi başarıyla yapılırsa TRUE, diğer durumlarda FALSE değeri döner. |
C# Örneği
UnityObjects.Data Discount =UnityApp.NewDataObject(UnityObjects.DataObjectType.doSalesDispatch);
Discount.Read(12);
Discount.ExportToXML("SALES_DISPATCHES", "C:/IRS01.xml");
if (Discount.Post() == true)
{
MessageBox.Show("Başarılı");
}
else
{
if (Discount.ValidateErrors.Count > 0)
{
for (int i = 0; i < Discount.ValidateErrors.Count - 1; i++)
{
MessageBox.Show("XML Error:(" + Discount.ValidateErrors.ToString() + ") -" + Discount.ValidateErrors.ToString());
}
}
}
Copyright © 2018 Logo Yazılım