コード例 #1
0
        public static object[] getNumberSchemes(VDF.Vault.Currency.Connections.Connection connection, string objType, NumSchmType numSchemeType)
        {
            try
            {
                LibNotes();
                switch (objType)
                {
                case "File":
                {
                    DocumentService fserv = connection.WebServiceManager.DocumentService;
                    nSchemes = fserv.GetAllFileNamingSchemes();
                    return(nSchemes);
                }

                case "Change Order":
                {
                    ChangeOrderService cOrder = connection.WebServiceManager.ChangeOrderService;
                    nSchemes = cOrder.GetNumberingSchemesByType(numSchemeType);
                    return(nSchemes);
                }

                case "Item":
                {
                    ItemService iServ = connection.WebServiceManager.ItemService;
                    nSchemes = iServ.GetNumberingSchemesByType(numSchemeType);
                    return(nSchemes);
                }

                case "All":
                {
                    DocumentService fserv = connection.WebServiceManager.DocumentService;
                    nSchemes = fserv.GetAllFileNamingSchemes();
                    ChangeOrderService cOrder = connection.WebServiceManager.ChangeOrderService;
                    nSchemes = cOrder.GetNumberingSchemesByType(numSchemeType);
                    ItemService iServ = connection.WebServiceManager.ItemService;
                    nSchemes = iServ.GetNumberingSchemesByType(numSchemeType);
                    break;
                }
                }
            }
            catch (SystemException ex)
            {
                Debug.Write(ex.ToString());
            }
            return(nSchemes);
        }
コード例 #2
0
 /// <remarks/>
 public void GetNumberingSchemesByTypeAsync(NumSchmType nst, object userState) {
     if ((this.GetNumberingSchemesByTypeOperationCompleted == null)) {
         this.GetNumberingSchemesByTypeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetNumberingSchemesByTypeOperationCompleted);
     }
     this.InvokeAsync("GetNumberingSchemesByType", new object[] {
                 nst}, this.GetNumberingSchemesByTypeOperationCompleted, userState);
 }
コード例 #3
0
 /// <remarks/>
 public System.IAsyncResult BeginGetNumberingSchemesByType(NumSchmType nst, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("GetNumberingSchemesByType", new object[] {
                 nst}, callback, asyncState);
 }
コード例 #4
0
 /// <remarks/>
 public void GetNumberingSchemesByTypeAsync(NumSchmType nst) {
     this.GetNumberingSchemesByTypeAsync(nst, null);
 }
コード例 #5
0
 public NumSchm[] GetNumberingSchemesByType(NumSchmType nst) {
     object[] results = this.Invoke("GetNumberingSchemesByType", new object[] {
                 nst});
     return ((NumSchm[])(results[0]));
 }