Exemple #1
0
        public void GetUsersList()
        {
            getUserListRequest  listreq  = new getUserListRequest();
            getUserListResponse listresp = new getUserListResponse();

            listreq.name = "ZimbraGWmigration";
            listreq.key  = admin.Key;
            try
            {
                listresp = ws.getUserListRequest(listreq);
                int count = listresp.users.Length;
                System.Console.WriteLine("Total users on this Postoffice are :" + count);

                string message = " users are : ";
                while (count >= 0)
                {
                    message += listresp.users[count].name;

                    count--;
                }

                System.Console.WriteLine(message);
            }
            catch (Exception e)
            {
                System.Console.WriteLine("Exception in Getuserlist : " + e.Message);
            }
        }
        /// <summary>
        /// Textbox a girilen TCKN veya VKN numarası ile sisteme kayıtlı mükellef sorgulaması yapar.
        /// </summary>
        /// <returns>Mükellef Listesi</returns>
        public UserType[] MukellefSorgula(TextModel m, string filterVknTckn, ArrayList sslList)
        {
            try
            {
                ServicePointManager.SecurityProtocol = TlsSetting.TlsSet(sslList); // TLS/SSL ayarları
                WebServisAdresDegistir();
                using (new OperationContextScope(WsClient.InnerChannel))
                {
                    if (WebOperationContext.Current != null)
                    {
                        WebOperationContext.Current.OutgoingRequest.Headers.Add(HttpRequestHeader.Authorization,
                                                                                Authorization.GetAuthorization(m.Kullanici, m.Sifre));
                    }



                    var request = new getUserListRequest
                    {
                        Identifier      = m.GbEtiketi,  //kullanıcı etiketi
                        VKN_TCKN        = m.VknTckn,    //kullanıcı vkn vaya tckn
                        Role            = "PK",         //sorgulanacak GB veya PK etiketi
                        Filter_VKN_TCKN = filterVknTckn // sorgulanacak mükellefin vkn veya tckn si ( Filter_VKN_TCKN--> opsiyoneldir requeste eklenmeyebilir)
                    };
                    return(WsClient.getUserList(request));
                }
            }

            catch (FaultException <ProcessingFault> ex)
            {
                MessageBox.Show(ex.Detail.Message, "ProcessingFault", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(null);
            }
            catch (FaultException ex)
            {
                MessageBox.Show(ex.Message, "FaultException", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(null);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                return(null);
            }
        }
Exemple #3
0
        public void GetUsersList()
        {
            getUserListRequest listreq = new getUserListRequest();
            getUserListResponse listresp = new getUserListResponse();
            listreq.name = "ZimbraGWmigration";
            listreq.key = admin.Key;
            try
            {

                listresp = ws.getUserListRequest(listreq);
                int count = listresp.users.Length;
                System.Console.WriteLine("Total users on this Postoffice are :" + count);

                string message = " users are : ";
                while (count >= 0)
                {
                    message += listresp.users[count].name;

                    count--;

                }

                System.Console.WriteLine(message);

            }
            catch (Exception e)
            {

                System.Console.WriteLine("Exception in Getuserlist : " + e.Message);

            }
        }
 /// <remarks/>
 public void getUserListRequestAsync(getUserListRequest getUserListRequest1, object userState)
 {
     if ((this.getUserListRequestOperationCompleted == null)) {
         this.getUserListRequestOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetUserListRequestOperationCompleted);
     }
     this.InvokeAsync("getUserListRequest", new object[] {
                 getUserListRequest1}, this.getUserListRequestOperationCompleted, userState);
 }
 /// <remarks/>
 public void getUserListRequestAsync(getUserListRequest getUserListRequest1)
 {
     this.getUserListRequestAsync(getUserListRequest1, null);
 }
 /// <remarks/>
 public System.IAsyncResult BegingetUserListRequest(getUserListRequest getUserListRequest1, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("getUserListRequest", new object[] {
                 getUserListRequest1}, callback, asyncState);
 }