emri veya üretim emrinin durum bilgisini değiştirmek için kullanılmaktadır. Status parametresinin alabileceği değerler şunlardır;

0-Başlamadı
1-Devam ediyor
3-Tamamlandı
4-Kapandı


ParametreleriTypeAçıklama

ficheNo 

String

Üretim emri veya İş emri numarası

status 

Long

Set edilmek istenen ‘Durum bilgisi’

typ 

Long

İşlem tipi (1-Üretim emri, 2-İş emri)

opTrans

Boolean

 SQL Transaction açılsın / açılmasın (True/False)

delStFc

Short

Bazı statü değişikliklerinde arayüzde gelen, bağlı fişlerin akıbeti sorusunun karşılığıdır.(0 : bağlantıları kopar, 1 : fişleri sil, 2 : silme (fişleri olduğu gibi bırak))

Return TypeAçıklama
Booleanİşlemin gerçekleşip gerçekleşmediğini bildirir
VB Örneği
If Not ProdApp.ChangePOAndWOStatus("0000000000000014", 3, 1) Then
    MsgBox (CStr(ProdApp.GetLastError) + " : " + ProdApp.GetLastErrorString)
End If
C# Örneği
UnityObjects.ProductionApplication ProdApp = UnityApp.NewProductionApplication();
string ficheNo = "0000000000001";   // Üretim emri veya iş emrinin numarası
int status = 1;                 // 0 (Başlamadı), 1 (Devam ediyor), 2 (Durduruldu), 3 (Tamamlandı), 4 (Kapandı) 
int typ = 0;                        // 1 (üretim emri), 2 (iş emri) 
bool opTrans = true;                // True : Transaction kullanılsın, False : Transaction kullanılmasın
short delStFc = 0;                  // 0 (bağlantıları kopar), 1 (fişleri sil), 2 (silme)
   if (!ProdApp.ChangePOAndWOStatus(ficheNo, status, typ, opTrans, delStFc))
      {
        MessageBox.Show(ProdApp.GetLastError().ToString() + " : " + ProdApp.GetLastErrorString().ToString());
      }



Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım