Reference.cs
上传用户:jxqhsy
上传日期:2020-12-31
资源大小:1793k
文件大小:185k
源码类别:

SilverLight

开发平台:

HTML/CSS

  1.         }
  2.         
  3.         public string Result {
  4.             get {
  5.                 base.RaiseExceptionIfNecessary();
  6.                 return ((string)(this.results[0]));
  7.             }
  8.         }
  9.     }
  10.     
  11.     [System.Diagnostics.DebuggerStepThroughAttribute()]
  12.     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
  13.     public partial class UserManageSoapClient : System.ServiceModel.ClientBase<SFGS.WebServiceProxy.UserManageSoap>, SFGS.WebServiceProxy.UserManageSoap {
  14.         
  15.         private BeginOperationDelegate onBeginAddUserDelegate;
  16.         
  17.         private EndOperationDelegate onEndAddUserDelegate;
  18.         
  19.         private System.Threading.SendOrPostCallback onAddUserCompletedDelegate;
  20.         
  21.         private BeginOperationDelegate onBeginLoginAdminDelegate;
  22.         
  23.         private EndOperationDelegate onEndLoginAdminDelegate;
  24.         
  25.         private System.Threading.SendOrPostCallback onLoginAdminCompletedDelegate;
  26.         
  27.         private BeginOperationDelegate onBeginUpdateUserDelegate;
  28.         
  29.         private EndOperationDelegate onEndUpdateUserDelegate;
  30.         
  31.         private System.Threading.SendOrPostCallback onUpdateUserCompletedDelegate;
  32.         
  33.         private BeginOperationDelegate onBeginDeleteUserDelegate;
  34.         
  35.         private EndOperationDelegate onEndDeleteUserDelegate;
  36.         
  37.         private System.Threading.SendOrPostCallback onDeleteUserCompletedDelegate;
  38.         
  39.         private BeginOperationDelegate onBeginUpdateQuestionDelegate;
  40.         
  41.         private EndOperationDelegate onEndUpdateQuestionDelegate;
  42.         
  43.         private System.Threading.SendOrPostCallback onUpdateQuestionCompletedDelegate;
  44.         
  45.         private BeginOperationDelegate onBeginAddQuestionDelegate;
  46.         
  47.         private EndOperationDelegate onEndAddQuestionDelegate;
  48.         
  49.         private System.Threading.SendOrPostCallback onAddQuestionCompletedDelegate;
  50.         
  51.         private BeginOperationDelegate onBeginDeleteQuestionDelegate;
  52.         
  53.         private EndOperationDelegate onEndDeleteQuestionDelegate;
  54.         
  55.         private System.Threading.SendOrPostCallback onDeleteQuestionCompletedDelegate;
  56.         
  57.         private BeginOperationDelegate onBeginReadQuestionDelegate;
  58.         
  59.         private EndOperationDelegate onEndReadQuestionDelegate;
  60.         
  61.         private System.Threading.SendOrPostCallback onReadQuestionCompletedDelegate;
  62.         
  63.         private BeginOperationDelegate onBeginUpdateSurveyDelegate;
  64.         
  65.         private EndOperationDelegate onEndUpdateSurveyDelegate;
  66.         
  67.         private System.Threading.SendOrPostCallback onUpdateSurveyCompletedDelegate;
  68.         
  69.         private BeginOperationDelegate onBeginAddSurveyDelegate;
  70.         
  71.         private EndOperationDelegate onEndAddSurveyDelegate;
  72.         
  73.         private System.Threading.SendOrPostCallback onAddSurveyCompletedDelegate;
  74.         
  75.         private BeginOperationDelegate onBeginDeleteSurveyDelegate;
  76.         
  77.         private EndOperationDelegate onEndDeleteSurveyDelegate;
  78.         
  79.         private System.Threading.SendOrPostCallback onDeleteSurveyCompletedDelegate;
  80.         
  81.         private BeginOperationDelegate onBeginReadSurveyDelegate;
  82.         
  83.         private EndOperationDelegate onEndReadSurveyDelegate;
  84.         
  85.         private System.Threading.SendOrPostCallback onReadSurveyCompletedDelegate;
  86.         
  87.         private BeginOperationDelegate onBeginReadAllSurveyDelegate;
  88.         
  89.         private EndOperationDelegate onEndReadAllSurveyDelegate;
  90.         
  91.         private System.Threading.SendOrPostCallback onReadAllSurveyCompletedDelegate;
  92.         
  93.         private BeginOperationDelegate onBeginUpdateResponseDelegate;
  94.         
  95.         private EndOperationDelegate onEndUpdateResponseDelegate;
  96.         
  97.         private System.Threading.SendOrPostCallback onUpdateResponseCompletedDelegate;
  98.         
  99.         private BeginOperationDelegate onBeginAddResponseDelegate;
  100.         
  101.         private EndOperationDelegate onEndAddResponseDelegate;
  102.         
  103.         private System.Threading.SendOrPostCallback onAddResponseCompletedDelegate;
  104.         
  105.         private BeginOperationDelegate onBeginDeleteResponseDelegate;
  106.         
  107.         private EndOperationDelegate onEndDeleteResponseDelegate;
  108.         
  109.         private System.Threading.SendOrPostCallback onDeleteResponseCompletedDelegate;
  110.         
  111.         private BeginOperationDelegate onBeginPercentResponseDelegate;
  112.         
  113.         private EndOperationDelegate onEndPercentResponseDelegate;
  114.         
  115.         private System.Threading.SendOrPostCallback onPercentResponseCompletedDelegate;
  116.         
  117.         private BeginOperationDelegate onBeginReadCurrentSurveyDelegate;
  118.         
  119.         private EndOperationDelegate onEndReadCurrentSurveyDelegate;
  120.         
  121.         private System.Threading.SendOrPostCallback onReadCurrentSurveyCompletedDelegate;
  122.         
  123.         private BeginOperationDelegate onBeginWriteCurrentSurveyDelegate;
  124.         
  125.         private EndOperationDelegate onEndWriteCurrentSurveyDelegate;
  126.         
  127.         private System.Threading.SendOrPostCallback onWriteCurrentSurveyCompletedDelegate;
  128.         
  129.         private BeginOperationDelegate onBeginContactUSDelegate;
  130.         
  131.         private EndOperationDelegate onEndContactUSDelegate;
  132.         
  133.         private System.Threading.SendOrPostCallback onContactUSCompletedDelegate;
  134.         
  135.         private BeginOperationDelegate onBeginReadMaxSurveyDelegate;
  136.         
  137.         private EndOperationDelegate onEndReadMaxSurveyDelegate;
  138.         
  139.         private System.Threading.SendOrPostCallback onReadMaxSurveyCompletedDelegate;
  140.         
  141.         private BeginOperationDelegate onBeginOpenDelegate;
  142.         
  143.         private EndOperationDelegate onEndOpenDelegate;
  144.         
  145.         private System.Threading.SendOrPostCallback onOpenCompletedDelegate;
  146.         
  147.         private BeginOperationDelegate onBeginCloseDelegate;
  148.         
  149.         private EndOperationDelegate onEndCloseDelegate;
  150.         
  151.         private System.Threading.SendOrPostCallback onCloseCompletedDelegate;
  152.         
  153.         public UserManageSoapClient() {
  154.         }
  155.         
  156.         public UserManageSoapClient(string endpointConfigurationName) : 
  157.                 base(endpointConfigurationName) {
  158.         }
  159.         
  160.         public UserManageSoapClient(string endpointConfigurationName, string remoteAddress) : 
  161.                 base(endpointConfigurationName, remoteAddress) {
  162.         }
  163.         
  164.         public UserManageSoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
  165.                 base(endpointConfigurationName, remoteAddress) {
  166.         }
  167.         
  168.         public UserManageSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
  169.                 base(binding, remoteAddress) {
  170.         }
  171.         
  172.         public event System.EventHandler<AddUserCompletedEventArgs> AddUserCompleted;
  173.         
  174.         public event System.EventHandler<LoginAdminCompletedEventArgs> LoginAdminCompleted;
  175.         
  176.         public event System.EventHandler<UpdateUserCompletedEventArgs> UpdateUserCompleted;
  177.         
  178.         public event System.EventHandler<DeleteUserCompletedEventArgs> DeleteUserCompleted;
  179.         
  180.         public event System.EventHandler<UpdateQuestionCompletedEventArgs> UpdateQuestionCompleted;
  181.         
  182.         public event System.EventHandler<AddQuestionCompletedEventArgs> AddQuestionCompleted;
  183.         
  184.         public event System.EventHandler<DeleteQuestionCompletedEventArgs> DeleteQuestionCompleted;
  185.         
  186.         public event System.EventHandler<ReadQuestionCompletedEventArgs> ReadQuestionCompleted;
  187.         
  188.         public event System.EventHandler<UpdateSurveyCompletedEventArgs> UpdateSurveyCompleted;
  189.         
  190.         public event System.EventHandler<AddSurveyCompletedEventArgs> AddSurveyCompleted;
  191.         
  192.         public event System.EventHandler<DeleteSurveyCompletedEventArgs> DeleteSurveyCompleted;
  193.         
  194.         public event System.EventHandler<ReadSurveyCompletedEventArgs> ReadSurveyCompleted;
  195.         
  196.         public event System.EventHandler<ReadAllSurveyCompletedEventArgs> ReadAllSurveyCompleted;
  197.         
  198.         public event System.EventHandler<UpdateResponseCompletedEventArgs> UpdateResponseCompleted;
  199.         
  200.         public event System.EventHandler<AddResponseCompletedEventArgs> AddResponseCompleted;
  201.         
  202.         public event System.EventHandler<DeleteResponseCompletedEventArgs> DeleteResponseCompleted;
  203.         
  204.         public event System.EventHandler<PercentResponseCompletedEventArgs> PercentResponseCompleted;
  205.         
  206.         public event System.EventHandler<ReadCurrentSurveyCompletedEventArgs> ReadCurrentSurveyCompleted;
  207.         
  208.         public event System.EventHandler<WriteCurrentSurveyCompletedEventArgs> WriteCurrentSurveyCompleted;
  209.         
  210.         public event System.EventHandler<ContactUSCompletedEventArgs> ContactUSCompleted;
  211.         
  212.         public event System.EventHandler<ReadMaxSurveyCompletedEventArgs> ReadMaxSurveyCompleted;
  213.         
  214.         public event System.EventHandler<System.ComponentModel.AsyncCompletedEventArgs> OpenCompleted;
  215.         
  216.         public event System.EventHandler<System.ComponentModel.AsyncCompletedEventArgs> CloseCompleted;
  217.         
  218.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  219.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginAddUser(SFGS.WebServiceProxy.AddUserRequest request, System.AsyncCallback callback, object asyncState) {
  220.             return base.Channel.BeginAddUser(request, callback, asyncState);
  221.         }
  222.         
  223.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  224.         private System.IAsyncResult BeginAddUser(string userName, string userPwd, string beizhu, System.AsyncCallback callback, object asyncState) {
  225.             SFGS.WebServiceProxy.AddUserRequest inValue = new SFGS.WebServiceProxy.AddUserRequest();
  226.             inValue.Body = new SFGS.WebServiceProxy.AddUserRequestBody();
  227.             inValue.Body.userName = userName;
  228.             inValue.Body.userPwd = userPwd;
  229.             inValue.Body.beizhu = beizhu;
  230.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginAddUser(inValue, callback, asyncState);
  231.         }
  232.         
  233.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  234.         SFGS.WebServiceProxy.AddUserResponse SFGS.WebServiceProxy.UserManageSoap.EndAddUser(System.IAsyncResult result) {
  235.             return base.Channel.EndAddUser(result);
  236.         }
  237.         
  238.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  239.         private bool EndAddUser(System.IAsyncResult result) {
  240.             SFGS.WebServiceProxy.AddUserResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndAddUser(result);
  241.             return retVal.Body.AddUserResult;
  242.         }
  243.         
  244.         private System.IAsyncResult OnBeginAddUser(object[] inValues, System.AsyncCallback callback, object asyncState) {
  245.             string userName = ((string)(inValues[0]));
  246.             string userPwd = ((string)(inValues[1]));
  247.             string beizhu = ((string)(inValues[2]));
  248.             return this.BeginAddUser(userName, userPwd, beizhu, callback, asyncState);
  249.         }
  250.         
  251.         private object[] OnEndAddUser(System.IAsyncResult result) {
  252.             bool retVal = this.EndAddUser(result);
  253.             return new object[] {
  254.                     retVal};
  255.         }
  256.         
  257.         private void OnAddUserCompleted(object state) {
  258.             if ((this.AddUserCompleted != null)) {
  259.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  260.                 this.AddUserCompleted(this, new AddUserCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  261.             }
  262.         }
  263.         
  264.         public void AddUserAsync(string userName, string userPwd, string beizhu) {
  265.             this.AddUserAsync(userName, userPwd, beizhu, null);
  266.         }
  267.         
  268.         public void AddUserAsync(string userName, string userPwd, string beizhu, object userState) {
  269.             if ((this.onBeginAddUserDelegate == null)) {
  270.                 this.onBeginAddUserDelegate = new BeginOperationDelegate(this.OnBeginAddUser);
  271.             }
  272.             if ((this.onEndAddUserDelegate == null)) {
  273.                 this.onEndAddUserDelegate = new EndOperationDelegate(this.OnEndAddUser);
  274.             }
  275.             if ((this.onAddUserCompletedDelegate == null)) {
  276.                 this.onAddUserCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnAddUserCompleted);
  277.             }
  278.             base.InvokeAsync(this.onBeginAddUserDelegate, new object[] {
  279.                         userName,
  280.                         userPwd,
  281.                         beizhu}, this.onEndAddUserDelegate, this.onAddUserCompletedDelegate, userState);
  282.         }
  283.         
  284.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  285.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginLoginAdmin(SFGS.WebServiceProxy.LoginAdminRequest request, System.AsyncCallback callback, object asyncState) {
  286.             return base.Channel.BeginLoginAdmin(request, callback, asyncState);
  287.         }
  288.         
  289.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  290.         private System.IAsyncResult BeginLoginAdmin(string userName, string userPwd, System.AsyncCallback callback, object asyncState) {
  291.             SFGS.WebServiceProxy.LoginAdminRequest inValue = new SFGS.WebServiceProxy.LoginAdminRequest();
  292.             inValue.Body = new SFGS.WebServiceProxy.LoginAdminRequestBody();
  293.             inValue.Body.userName = userName;
  294.             inValue.Body.userPwd = userPwd;
  295.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginLoginAdmin(inValue, callback, asyncState);
  296.         }
  297.         
  298.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  299.         SFGS.WebServiceProxy.LoginAdminResponse SFGS.WebServiceProxy.UserManageSoap.EndLoginAdmin(System.IAsyncResult result) {
  300.             return base.Channel.EndLoginAdmin(result);
  301.         }
  302.         
  303.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  304.         private bool EndLoginAdmin(System.IAsyncResult result) {
  305.             SFGS.WebServiceProxy.LoginAdminResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndLoginAdmin(result);
  306.             return retVal.Body.LoginAdminResult;
  307.         }
  308.         
  309.         private System.IAsyncResult OnBeginLoginAdmin(object[] inValues, System.AsyncCallback callback, object asyncState) {
  310.             string userName = ((string)(inValues[0]));
  311.             string userPwd = ((string)(inValues[1]));
  312.             return this.BeginLoginAdmin(userName, userPwd, callback, asyncState);
  313.         }
  314.         
  315.         private object[] OnEndLoginAdmin(System.IAsyncResult result) {
  316.             bool retVal = this.EndLoginAdmin(result);
  317.             return new object[] {
  318.                     retVal};
  319.         }
  320.         
  321.         private void OnLoginAdminCompleted(object state) {
  322.             if ((this.LoginAdminCompleted != null)) {
  323.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  324.                 this.LoginAdminCompleted(this, new LoginAdminCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  325.             }
  326.         }
  327.         
  328.         public void LoginAdminAsync(string userName, string userPwd) {
  329.             this.LoginAdminAsync(userName, userPwd, null);
  330.         }
  331.         
  332.         public void LoginAdminAsync(string userName, string userPwd, object userState) {
  333.             if ((this.onBeginLoginAdminDelegate == null)) {
  334.                 this.onBeginLoginAdminDelegate = new BeginOperationDelegate(this.OnBeginLoginAdmin);
  335.             }
  336.             if ((this.onEndLoginAdminDelegate == null)) {
  337.                 this.onEndLoginAdminDelegate = new EndOperationDelegate(this.OnEndLoginAdmin);
  338.             }
  339.             if ((this.onLoginAdminCompletedDelegate == null)) {
  340.                 this.onLoginAdminCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnLoginAdminCompleted);
  341.             }
  342.             base.InvokeAsync(this.onBeginLoginAdminDelegate, new object[] {
  343.                         userName,
  344.                         userPwd}, this.onEndLoginAdminDelegate, this.onLoginAdminCompletedDelegate, userState);
  345.         }
  346.         
  347.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  348.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginUpdateUser(SFGS.WebServiceProxy.UpdateUserRequest request, System.AsyncCallback callback, object asyncState) {
  349.             return base.Channel.BeginUpdateUser(request, callback, asyncState);
  350.         }
  351.         
  352.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  353.         private System.IAsyncResult BeginUpdateUser(string userName, string userPwd, System.AsyncCallback callback, object asyncState) {
  354.             SFGS.WebServiceProxy.UpdateUserRequest inValue = new SFGS.WebServiceProxy.UpdateUserRequest();
  355.             inValue.Body = new SFGS.WebServiceProxy.UpdateUserRequestBody();
  356.             inValue.Body.userName = userName;
  357.             inValue.Body.userPwd = userPwd;
  358.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginUpdateUser(inValue, callback, asyncState);
  359.         }
  360.         
  361.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  362.         SFGS.WebServiceProxy.UpdateUserResponse SFGS.WebServiceProxy.UserManageSoap.EndUpdateUser(System.IAsyncResult result) {
  363.             return base.Channel.EndUpdateUser(result);
  364.         }
  365.         
  366.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  367.         private bool EndUpdateUser(System.IAsyncResult result) {
  368.             SFGS.WebServiceProxy.UpdateUserResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndUpdateUser(result);
  369.             return retVal.Body.UpdateUserResult;
  370.         }
  371.         
  372.         private System.IAsyncResult OnBeginUpdateUser(object[] inValues, System.AsyncCallback callback, object asyncState) {
  373.             string userName = ((string)(inValues[0]));
  374.             string userPwd = ((string)(inValues[1]));
  375.             return this.BeginUpdateUser(userName, userPwd, callback, asyncState);
  376.         }
  377.         
  378.         private object[] OnEndUpdateUser(System.IAsyncResult result) {
  379.             bool retVal = this.EndUpdateUser(result);
  380.             return new object[] {
  381.                     retVal};
  382.         }
  383.         
  384.         private void OnUpdateUserCompleted(object state) {
  385.             if ((this.UpdateUserCompleted != null)) {
  386.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  387.                 this.UpdateUserCompleted(this, new UpdateUserCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  388.             }
  389.         }
  390.         
  391.         public void UpdateUserAsync(string userName, string userPwd) {
  392.             this.UpdateUserAsync(userName, userPwd, null);
  393.         }
  394.         
  395.         public void UpdateUserAsync(string userName, string userPwd, object userState) {
  396.             if ((this.onBeginUpdateUserDelegate == null)) {
  397.                 this.onBeginUpdateUserDelegate = new BeginOperationDelegate(this.OnBeginUpdateUser);
  398.             }
  399.             if ((this.onEndUpdateUserDelegate == null)) {
  400.                 this.onEndUpdateUserDelegate = new EndOperationDelegate(this.OnEndUpdateUser);
  401.             }
  402.             if ((this.onUpdateUserCompletedDelegate == null)) {
  403.                 this.onUpdateUserCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnUpdateUserCompleted);
  404.             }
  405.             base.InvokeAsync(this.onBeginUpdateUserDelegate, new object[] {
  406.                         userName,
  407.                         userPwd}, this.onEndUpdateUserDelegate, this.onUpdateUserCompletedDelegate, userState);
  408.         }
  409.         
  410.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  411.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginDeleteUser(SFGS.WebServiceProxy.DeleteUserRequest request, System.AsyncCallback callback, object asyncState) {
  412.             return base.Channel.BeginDeleteUser(request, callback, asyncState);
  413.         }
  414.         
  415.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  416.         private System.IAsyncResult BeginDeleteUser(string userName, System.AsyncCallback callback, object asyncState) {
  417.             SFGS.WebServiceProxy.DeleteUserRequest inValue = new SFGS.WebServiceProxy.DeleteUserRequest();
  418.             inValue.Body = new SFGS.WebServiceProxy.DeleteUserRequestBody();
  419.             inValue.Body.userName = userName;
  420.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginDeleteUser(inValue, callback, asyncState);
  421.         }
  422.         
  423.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  424.         SFGS.WebServiceProxy.DeleteUserResponse SFGS.WebServiceProxy.UserManageSoap.EndDeleteUser(System.IAsyncResult result) {
  425.             return base.Channel.EndDeleteUser(result);
  426.         }
  427.         
  428.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  429.         private bool EndDeleteUser(System.IAsyncResult result) {
  430.             SFGS.WebServiceProxy.DeleteUserResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndDeleteUser(result);
  431.             return retVal.Body.DeleteUserResult;
  432.         }
  433.         
  434.         private System.IAsyncResult OnBeginDeleteUser(object[] inValues, System.AsyncCallback callback, object asyncState) {
  435.             string userName = ((string)(inValues[0]));
  436.             return this.BeginDeleteUser(userName, callback, asyncState);
  437.         }
  438.         
  439.         private object[] OnEndDeleteUser(System.IAsyncResult result) {
  440.             bool retVal = this.EndDeleteUser(result);
  441.             return new object[] {
  442.                     retVal};
  443.         }
  444.         
  445.         private void OnDeleteUserCompleted(object state) {
  446.             if ((this.DeleteUserCompleted != null)) {
  447.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  448.                 this.DeleteUserCompleted(this, new DeleteUserCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  449.             }
  450.         }
  451.         
  452.         public void DeleteUserAsync(string userName) {
  453.             this.DeleteUserAsync(userName, null);
  454.         }
  455.         
  456.         public void DeleteUserAsync(string userName, object userState) {
  457.             if ((this.onBeginDeleteUserDelegate == null)) {
  458.                 this.onBeginDeleteUserDelegate = new BeginOperationDelegate(this.OnBeginDeleteUser);
  459.             }
  460.             if ((this.onEndDeleteUserDelegate == null)) {
  461.                 this.onEndDeleteUserDelegate = new EndOperationDelegate(this.OnEndDeleteUser);
  462.             }
  463.             if ((this.onDeleteUserCompletedDelegate == null)) {
  464.                 this.onDeleteUserCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnDeleteUserCompleted);
  465.             }
  466.             base.InvokeAsync(this.onBeginDeleteUserDelegate, new object[] {
  467.                         userName}, this.onEndDeleteUserDelegate, this.onDeleteUserCompletedDelegate, userState);
  468.         }
  469.         
  470.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  471.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginUpdateQuestion(SFGS.WebServiceProxy.UpdateQuestionRequest request, System.AsyncCallback callback, object asyncState) {
  472.             return base.Channel.BeginUpdateQuestion(request, callback, asyncState);
  473.         }
  474.         
  475.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  476.         private System.IAsyncResult BeginUpdateQuestion(string ID, string SurveyID, string text, string OptionA, string OptionB, string OptionC, string OptionD, System.AsyncCallback callback, object asyncState) {
  477.             SFGS.WebServiceProxy.UpdateQuestionRequest inValue = new SFGS.WebServiceProxy.UpdateQuestionRequest();
  478.             inValue.Body = new SFGS.WebServiceProxy.UpdateQuestionRequestBody();
  479.             inValue.Body.ID = ID;
  480.             inValue.Body.SurveyID = SurveyID;
  481.             inValue.Body.text = text;
  482.             inValue.Body.OptionA = OptionA;
  483.             inValue.Body.OptionB = OptionB;
  484.             inValue.Body.OptionC = OptionC;
  485.             inValue.Body.OptionD = OptionD;
  486.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginUpdateQuestion(inValue, callback, asyncState);
  487.         }
  488.         
  489.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  490.         SFGS.WebServiceProxy.UpdateQuestionResponse SFGS.WebServiceProxy.UserManageSoap.EndUpdateQuestion(System.IAsyncResult result) {
  491.             return base.Channel.EndUpdateQuestion(result);
  492.         }
  493.         
  494.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  495.         private bool EndUpdateQuestion(System.IAsyncResult result) {
  496.             SFGS.WebServiceProxy.UpdateQuestionResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndUpdateQuestion(result);
  497.             return retVal.Body.UpdateQuestionResult;
  498.         }
  499.         
  500.         private System.IAsyncResult OnBeginUpdateQuestion(object[] inValues, System.AsyncCallback callback, object asyncState) {
  501.             string ID = ((string)(inValues[0]));
  502.             string SurveyID = ((string)(inValues[1]));
  503.             string text = ((string)(inValues[2]));
  504.             string OptionA = ((string)(inValues[3]));
  505.             string OptionB = ((string)(inValues[4]));
  506.             string OptionC = ((string)(inValues[5]));
  507.             string OptionD = ((string)(inValues[6]));
  508.             return this.BeginUpdateQuestion(ID, SurveyID, text, OptionA, OptionB, OptionC, OptionD, callback, asyncState);
  509.         }
  510.         
  511.         private object[] OnEndUpdateQuestion(System.IAsyncResult result) {
  512.             bool retVal = this.EndUpdateQuestion(result);
  513.             return new object[] {
  514.                     retVal};
  515.         }
  516.         
  517.         private void OnUpdateQuestionCompleted(object state) {
  518.             if ((this.UpdateQuestionCompleted != null)) {
  519.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  520.                 this.UpdateQuestionCompleted(this, new UpdateQuestionCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  521.             }
  522.         }
  523.         
  524.         public void UpdateQuestionAsync(string ID, string SurveyID, string text, string OptionA, string OptionB, string OptionC, string OptionD) {
  525.             this.UpdateQuestionAsync(ID, SurveyID, text, OptionA, OptionB, OptionC, OptionD, null);
  526.         }
  527.         
  528.         public void UpdateQuestionAsync(string ID, string SurveyID, string text, string OptionA, string OptionB, string OptionC, string OptionD, object userState) {
  529.             if ((this.onBeginUpdateQuestionDelegate == null)) {
  530.                 this.onBeginUpdateQuestionDelegate = new BeginOperationDelegate(this.OnBeginUpdateQuestion);
  531.             }
  532.             if ((this.onEndUpdateQuestionDelegate == null)) {
  533.                 this.onEndUpdateQuestionDelegate = new EndOperationDelegate(this.OnEndUpdateQuestion);
  534.             }
  535.             if ((this.onUpdateQuestionCompletedDelegate == null)) {
  536.                 this.onUpdateQuestionCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnUpdateQuestionCompleted);
  537.             }
  538.             base.InvokeAsync(this.onBeginUpdateQuestionDelegate, new object[] {
  539.                         ID,
  540.                         SurveyID,
  541.                         text,
  542.                         OptionA,
  543.                         OptionB,
  544.                         OptionC,
  545.                         OptionD}, this.onEndUpdateQuestionDelegate, this.onUpdateQuestionCompletedDelegate, userState);
  546.         }
  547.         
  548.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  549.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginAddQuestion(SFGS.WebServiceProxy.AddQuestionRequest request, System.AsyncCallback callback, object asyncState) {
  550.             return base.Channel.BeginAddQuestion(request, callback, asyncState);
  551.         }
  552.         
  553.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  554.         private System.IAsyncResult BeginAddQuestion(string SurveyID, string text, string OptionA, string OptionB, string OptionC, string OptionD, System.AsyncCallback callback, object asyncState) {
  555.             SFGS.WebServiceProxy.AddQuestionRequest inValue = new SFGS.WebServiceProxy.AddQuestionRequest();
  556.             inValue.Body = new SFGS.WebServiceProxy.AddQuestionRequestBody();
  557.             inValue.Body.SurveyID = SurveyID;
  558.             inValue.Body.text = text;
  559.             inValue.Body.OptionA = OptionA;
  560.             inValue.Body.OptionB = OptionB;
  561.             inValue.Body.OptionC = OptionC;
  562.             inValue.Body.OptionD = OptionD;
  563.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginAddQuestion(inValue, callback, asyncState);
  564.         }
  565.         
  566.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  567.         SFGS.WebServiceProxy.AddQuestionResponse SFGS.WebServiceProxy.UserManageSoap.EndAddQuestion(System.IAsyncResult result) {
  568.             return base.Channel.EndAddQuestion(result);
  569.         }
  570.         
  571.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  572.         private bool EndAddQuestion(System.IAsyncResult result) {
  573.             SFGS.WebServiceProxy.AddQuestionResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndAddQuestion(result);
  574.             return retVal.Body.AddQuestionResult;
  575.         }
  576.         
  577.         private System.IAsyncResult OnBeginAddQuestion(object[] inValues, System.AsyncCallback callback, object asyncState) {
  578.             string SurveyID = ((string)(inValues[0]));
  579.             string text = ((string)(inValues[1]));
  580.             string OptionA = ((string)(inValues[2]));
  581.             string OptionB = ((string)(inValues[3]));
  582.             string OptionC = ((string)(inValues[4]));
  583.             string OptionD = ((string)(inValues[5]));
  584.             return this.BeginAddQuestion(SurveyID, text, OptionA, OptionB, OptionC, OptionD, callback, asyncState);
  585.         }
  586.         
  587.         private object[] OnEndAddQuestion(System.IAsyncResult result) {
  588.             bool retVal = this.EndAddQuestion(result);
  589.             return new object[] {
  590.                     retVal};
  591.         }
  592.         
  593.         private void OnAddQuestionCompleted(object state) {
  594.             if ((this.AddQuestionCompleted != null)) {
  595.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  596.                 this.AddQuestionCompleted(this, new AddQuestionCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  597.             }
  598.         }
  599.         
  600.         public void AddQuestionAsync(string SurveyID, string text, string OptionA, string OptionB, string OptionC, string OptionD) {
  601.             this.AddQuestionAsync(SurveyID, text, OptionA, OptionB, OptionC, OptionD, null);
  602.         }
  603.         
  604.         public void AddQuestionAsync(string SurveyID, string text, string OptionA, string OptionB, string OptionC, string OptionD, object userState) {
  605.             if ((this.onBeginAddQuestionDelegate == null)) {
  606.                 this.onBeginAddQuestionDelegate = new BeginOperationDelegate(this.OnBeginAddQuestion);
  607.             }
  608.             if ((this.onEndAddQuestionDelegate == null)) {
  609.                 this.onEndAddQuestionDelegate = new EndOperationDelegate(this.OnEndAddQuestion);
  610.             }
  611.             if ((this.onAddQuestionCompletedDelegate == null)) {
  612.                 this.onAddQuestionCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnAddQuestionCompleted);
  613.             }
  614.             base.InvokeAsync(this.onBeginAddQuestionDelegate, new object[] {
  615.                         SurveyID,
  616.                         text,
  617.                         OptionA,
  618.                         OptionB,
  619.                         OptionC,
  620.                         OptionD}, this.onEndAddQuestionDelegate, this.onAddQuestionCompletedDelegate, userState);
  621.         }
  622.         
  623.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  624.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginDeleteQuestion(SFGS.WebServiceProxy.DeleteQuestionRequest request, System.AsyncCallback callback, object asyncState) {
  625.             return base.Channel.BeginDeleteQuestion(request, callback, asyncState);
  626.         }
  627.         
  628.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  629.         private System.IAsyncResult BeginDeleteQuestion(string ID, System.AsyncCallback callback, object asyncState) {
  630.             SFGS.WebServiceProxy.DeleteQuestionRequest inValue = new SFGS.WebServiceProxy.DeleteQuestionRequest();
  631.             inValue.Body = new SFGS.WebServiceProxy.DeleteQuestionRequestBody();
  632.             inValue.Body.ID = ID;
  633.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginDeleteQuestion(inValue, callback, asyncState);
  634.         }
  635.         
  636.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  637.         SFGS.WebServiceProxy.DeleteQuestionResponse SFGS.WebServiceProxy.UserManageSoap.EndDeleteQuestion(System.IAsyncResult result) {
  638.             return base.Channel.EndDeleteQuestion(result);
  639.         }
  640.         
  641.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  642.         private bool EndDeleteQuestion(System.IAsyncResult result) {
  643.             SFGS.WebServiceProxy.DeleteQuestionResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndDeleteQuestion(result);
  644.             return retVal.Body.DeleteQuestionResult;
  645.         }
  646.         
  647.         private System.IAsyncResult OnBeginDeleteQuestion(object[] inValues, System.AsyncCallback callback, object asyncState) {
  648.             string ID = ((string)(inValues[0]));
  649.             return this.BeginDeleteQuestion(ID, callback, asyncState);
  650.         }
  651.         
  652.         private object[] OnEndDeleteQuestion(System.IAsyncResult result) {
  653.             bool retVal = this.EndDeleteQuestion(result);
  654.             return new object[] {
  655.                     retVal};
  656.         }
  657.         
  658.         private void OnDeleteQuestionCompleted(object state) {
  659.             if ((this.DeleteQuestionCompleted != null)) {
  660.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  661.                 this.DeleteQuestionCompleted(this, new DeleteQuestionCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  662.             }
  663.         }
  664.         
  665.         public void DeleteQuestionAsync(string ID) {
  666.             this.DeleteQuestionAsync(ID, null);
  667.         }
  668.         
  669.         public void DeleteQuestionAsync(string ID, object userState) {
  670.             if ((this.onBeginDeleteQuestionDelegate == null)) {
  671.                 this.onBeginDeleteQuestionDelegate = new BeginOperationDelegate(this.OnBeginDeleteQuestion);
  672.             }
  673.             if ((this.onEndDeleteQuestionDelegate == null)) {
  674.                 this.onEndDeleteQuestionDelegate = new EndOperationDelegate(this.OnEndDeleteQuestion);
  675.             }
  676.             if ((this.onDeleteQuestionCompletedDelegate == null)) {
  677.                 this.onDeleteQuestionCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnDeleteQuestionCompleted);
  678.             }
  679.             base.InvokeAsync(this.onBeginDeleteQuestionDelegate, new object[] {
  680.                         ID}, this.onEndDeleteQuestionDelegate, this.onDeleteQuestionCompletedDelegate, userState);
  681.         }
  682.         
  683.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  684.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginReadQuestion(SFGS.WebServiceProxy.ReadQuestionRequest request, System.AsyncCallback callback, object asyncState) {
  685.             return base.Channel.BeginReadQuestion(request, callback, asyncState);
  686.         }
  687.         
  688.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  689.         private System.IAsyncResult BeginReadQuestion(string SurveyID, System.AsyncCallback callback, object asyncState) {
  690.             SFGS.WebServiceProxy.ReadQuestionRequest inValue = new SFGS.WebServiceProxy.ReadQuestionRequest();
  691.             inValue.Body = new SFGS.WebServiceProxy.ReadQuestionRequestBody();
  692.             inValue.Body.SurveyID = SurveyID;
  693.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginReadQuestion(inValue, callback, asyncState);
  694.         }
  695.         
  696.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  697.         SFGS.WebServiceProxy.ReadQuestionResponse SFGS.WebServiceProxy.UserManageSoap.EndReadQuestion(System.IAsyncResult result) {
  698.             return base.Channel.EndReadQuestion(result);
  699.         }
  700.         
  701.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  702.         private string EndReadQuestion(System.IAsyncResult result) {
  703.             SFGS.WebServiceProxy.ReadQuestionResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndReadQuestion(result);
  704.             return retVal.Body.ReadQuestionResult;
  705.         }
  706.         
  707.         private System.IAsyncResult OnBeginReadQuestion(object[] inValues, System.AsyncCallback callback, object asyncState) {
  708.             string SurveyID = ((string)(inValues[0]));
  709.             return this.BeginReadQuestion(SurveyID, callback, asyncState);
  710.         }
  711.         
  712.         private object[] OnEndReadQuestion(System.IAsyncResult result) {
  713.             string retVal = this.EndReadQuestion(result);
  714.             return new object[] {
  715.                     retVal};
  716.         }
  717.         
  718.         private void OnReadQuestionCompleted(object state) {
  719.             if ((this.ReadQuestionCompleted != null)) {
  720.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  721.                 this.ReadQuestionCompleted(this, new ReadQuestionCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  722.             }
  723.         }
  724.         
  725.         public void ReadQuestionAsync(string SurveyID) {
  726.             this.ReadQuestionAsync(SurveyID, null);
  727.         }
  728.         
  729.         public void ReadQuestionAsync(string SurveyID, object userState) {
  730.             if ((this.onBeginReadQuestionDelegate == null)) {
  731.                 this.onBeginReadQuestionDelegate = new BeginOperationDelegate(this.OnBeginReadQuestion);
  732.             }
  733.             if ((this.onEndReadQuestionDelegate == null)) {
  734.                 this.onEndReadQuestionDelegate = new EndOperationDelegate(this.OnEndReadQuestion);
  735.             }
  736.             if ((this.onReadQuestionCompletedDelegate == null)) {
  737.                 this.onReadQuestionCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnReadQuestionCompleted);
  738.             }
  739.             base.InvokeAsync(this.onBeginReadQuestionDelegate, new object[] {
  740.                         SurveyID}, this.onEndReadQuestionDelegate, this.onReadQuestionCompletedDelegate, userState);
  741.         }
  742.         
  743.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  744.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginUpdateSurvey(SFGS.WebServiceProxy.UpdateSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  745.             return base.Channel.BeginUpdateSurvey(request, callback, asyncState);
  746.         }
  747.         
  748.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  749.         private System.IAsyncResult BeginUpdateSurvey(string ID, string Name, string Description, string Date, string IsCurrentSurvey, System.AsyncCallback callback, object asyncState) {
  750.             SFGS.WebServiceProxy.UpdateSurveyRequest inValue = new SFGS.WebServiceProxy.UpdateSurveyRequest();
  751.             inValue.Body = new SFGS.WebServiceProxy.UpdateSurveyRequestBody();
  752.             inValue.Body.ID = ID;
  753.             inValue.Body.Name = Name;
  754.             inValue.Body.Description = Description;
  755.             inValue.Body.Date = Date;
  756.             inValue.Body.IsCurrentSurvey = IsCurrentSurvey;
  757.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginUpdateSurvey(inValue, callback, asyncState);
  758.         }
  759.         
  760.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  761.         SFGS.WebServiceProxy.UpdateSurveyResponse SFGS.WebServiceProxy.UserManageSoap.EndUpdateSurvey(System.IAsyncResult result) {
  762.             return base.Channel.EndUpdateSurvey(result);
  763.         }
  764.         
  765.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  766.         private bool EndUpdateSurvey(System.IAsyncResult result) {
  767.             SFGS.WebServiceProxy.UpdateSurveyResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndUpdateSurvey(result);
  768.             return retVal.Body.UpdateSurveyResult;
  769.         }
  770.         
  771.         private System.IAsyncResult OnBeginUpdateSurvey(object[] inValues, System.AsyncCallback callback, object asyncState) {
  772.             string ID = ((string)(inValues[0]));
  773.             string Name = ((string)(inValues[1]));
  774.             string Description = ((string)(inValues[2]));
  775.             string Date = ((string)(inValues[3]));
  776.             string IsCurrentSurvey = ((string)(inValues[4]));
  777.             return this.BeginUpdateSurvey(ID, Name, Description, Date, IsCurrentSurvey, callback, asyncState);
  778.         }
  779.         
  780.         private object[] OnEndUpdateSurvey(System.IAsyncResult result) {
  781.             bool retVal = this.EndUpdateSurvey(result);
  782.             return new object[] {
  783.                     retVal};
  784.         }
  785.         
  786.         private void OnUpdateSurveyCompleted(object state) {
  787.             if ((this.UpdateSurveyCompleted != null)) {
  788.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  789.                 this.UpdateSurveyCompleted(this, new UpdateSurveyCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  790.             }
  791.         }
  792.         
  793.         public void UpdateSurveyAsync(string ID, string Name, string Description, string Date, string IsCurrentSurvey) {
  794.             this.UpdateSurveyAsync(ID, Name, Description, Date, IsCurrentSurvey, null);
  795.         }
  796.         
  797.         public void UpdateSurveyAsync(string ID, string Name, string Description, string Date, string IsCurrentSurvey, object userState) {
  798.             if ((this.onBeginUpdateSurveyDelegate == null)) {
  799.                 this.onBeginUpdateSurveyDelegate = new BeginOperationDelegate(this.OnBeginUpdateSurvey);
  800.             }
  801.             if ((this.onEndUpdateSurveyDelegate == null)) {
  802.                 this.onEndUpdateSurveyDelegate = new EndOperationDelegate(this.OnEndUpdateSurvey);
  803.             }
  804.             if ((this.onUpdateSurveyCompletedDelegate == null)) {
  805.                 this.onUpdateSurveyCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnUpdateSurveyCompleted);
  806.             }
  807.             base.InvokeAsync(this.onBeginUpdateSurveyDelegate, new object[] {
  808.                         ID,
  809.                         Name,
  810.                         Description,
  811.                         Date,
  812.                         IsCurrentSurvey}, this.onEndUpdateSurveyDelegate, this.onUpdateSurveyCompletedDelegate, userState);
  813.         }
  814.         
  815.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  816.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginAddSurvey(SFGS.WebServiceProxy.AddSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  817.             return base.Channel.BeginAddSurvey(request, callback, asyncState);
  818.         }
  819.         
  820.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  821.         private System.IAsyncResult BeginAddSurvey(string Name, string Description, string Date, string IsCurrentSurvey, System.AsyncCallback callback, object asyncState) {
  822.             SFGS.WebServiceProxy.AddSurveyRequest inValue = new SFGS.WebServiceProxy.AddSurveyRequest();
  823.             inValue.Body = new SFGS.WebServiceProxy.AddSurveyRequestBody();
  824.             inValue.Body.Name = Name;
  825.             inValue.Body.Description = Description;
  826.             inValue.Body.Date = Date;
  827.             inValue.Body.IsCurrentSurvey = IsCurrentSurvey;
  828.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginAddSurvey(inValue, callback, asyncState);
  829.         }
  830.         
  831.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  832.         SFGS.WebServiceProxy.AddSurveyResponse SFGS.WebServiceProxy.UserManageSoap.EndAddSurvey(System.IAsyncResult result) {
  833.             return base.Channel.EndAddSurvey(result);
  834.         }
  835.         
  836.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  837.         private bool EndAddSurvey(System.IAsyncResult result) {
  838.             SFGS.WebServiceProxy.AddSurveyResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndAddSurvey(result);
  839.             return retVal.Body.AddSurveyResult;
  840.         }
  841.         
  842.         private System.IAsyncResult OnBeginAddSurvey(object[] inValues, System.AsyncCallback callback, object asyncState) {
  843.             string Name = ((string)(inValues[0]));
  844.             string Description = ((string)(inValues[1]));
  845.             string Date = ((string)(inValues[2]));
  846.             string IsCurrentSurvey = ((string)(inValues[3]));
  847.             return this.BeginAddSurvey(Name, Description, Date, IsCurrentSurvey, callback, asyncState);
  848.         }
  849.         
  850.         private object[] OnEndAddSurvey(System.IAsyncResult result) {
  851.             bool retVal = this.EndAddSurvey(result);
  852.             return new object[] {
  853.                     retVal};
  854.         }
  855.         
  856.         private void OnAddSurveyCompleted(object state) {
  857.             if ((this.AddSurveyCompleted != null)) {
  858.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  859.                 this.AddSurveyCompleted(this, new AddSurveyCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  860.             }
  861.         }
  862.         
  863.         public void AddSurveyAsync(string Name, string Description, string Date, string IsCurrentSurvey) {
  864.             this.AddSurveyAsync(Name, Description, Date, IsCurrentSurvey, null);
  865.         }
  866.         
  867.         public void AddSurveyAsync(string Name, string Description, string Date, string IsCurrentSurvey, object userState) {
  868.             if ((this.onBeginAddSurveyDelegate == null)) {
  869.                 this.onBeginAddSurveyDelegate = new BeginOperationDelegate(this.OnBeginAddSurvey);
  870.             }
  871.             if ((this.onEndAddSurveyDelegate == null)) {
  872.                 this.onEndAddSurveyDelegate = new EndOperationDelegate(this.OnEndAddSurvey);
  873.             }
  874.             if ((this.onAddSurveyCompletedDelegate == null)) {
  875.                 this.onAddSurveyCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnAddSurveyCompleted);
  876.             }
  877.             base.InvokeAsync(this.onBeginAddSurveyDelegate, new object[] {
  878.                         Name,
  879.                         Description,
  880.                         Date,
  881.                         IsCurrentSurvey}, this.onEndAddSurveyDelegate, this.onAddSurveyCompletedDelegate, userState);
  882.         }
  883.         
  884.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  885.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginDeleteSurvey(SFGS.WebServiceProxy.DeleteSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  886.             return base.Channel.BeginDeleteSurvey(request, callback, asyncState);
  887.         }
  888.         
  889.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  890.         private System.IAsyncResult BeginDeleteSurvey(string ID, System.AsyncCallback callback, object asyncState) {
  891.             SFGS.WebServiceProxy.DeleteSurveyRequest inValue = new SFGS.WebServiceProxy.DeleteSurveyRequest();
  892.             inValue.Body = new SFGS.WebServiceProxy.DeleteSurveyRequestBody();
  893.             inValue.Body.ID = ID;
  894.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginDeleteSurvey(inValue, callback, asyncState);
  895.         }
  896.         
  897.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  898.         SFGS.WebServiceProxy.DeleteSurveyResponse SFGS.WebServiceProxy.UserManageSoap.EndDeleteSurvey(System.IAsyncResult result) {
  899.             return base.Channel.EndDeleteSurvey(result);
  900.         }
  901.         
  902.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  903.         private bool EndDeleteSurvey(System.IAsyncResult result) {
  904.             SFGS.WebServiceProxy.DeleteSurveyResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndDeleteSurvey(result);
  905.             return retVal.Body.DeleteSurveyResult;
  906.         }
  907.         
  908.         private System.IAsyncResult OnBeginDeleteSurvey(object[] inValues, System.AsyncCallback callback, object asyncState) {
  909.             string ID = ((string)(inValues[0]));
  910.             return this.BeginDeleteSurvey(ID, callback, asyncState);
  911.         }
  912.         
  913.         private object[] OnEndDeleteSurvey(System.IAsyncResult result) {
  914.             bool retVal = this.EndDeleteSurvey(result);
  915.             return new object[] {
  916.                     retVal};
  917.         }
  918.         
  919.         private void OnDeleteSurveyCompleted(object state) {
  920.             if ((this.DeleteSurveyCompleted != null)) {
  921.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  922.                 this.DeleteSurveyCompleted(this, new DeleteSurveyCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  923.             }
  924.         }
  925.         
  926.         public void DeleteSurveyAsync(string ID) {
  927.             this.DeleteSurveyAsync(ID, null);
  928.         }
  929.         
  930.         public void DeleteSurveyAsync(string ID, object userState) {
  931.             if ((this.onBeginDeleteSurveyDelegate == null)) {
  932.                 this.onBeginDeleteSurveyDelegate = new BeginOperationDelegate(this.OnBeginDeleteSurvey);
  933.             }
  934.             if ((this.onEndDeleteSurveyDelegate == null)) {
  935.                 this.onEndDeleteSurveyDelegate = new EndOperationDelegate(this.OnEndDeleteSurvey);
  936.             }
  937.             if ((this.onDeleteSurveyCompletedDelegate == null)) {
  938.                 this.onDeleteSurveyCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnDeleteSurveyCompleted);
  939.             }
  940.             base.InvokeAsync(this.onBeginDeleteSurveyDelegate, new object[] {
  941.                         ID}, this.onEndDeleteSurveyDelegate, this.onDeleteSurveyCompletedDelegate, userState);
  942.         }
  943.         
  944.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  945.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginReadSurvey(SFGS.WebServiceProxy.ReadSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  946.             return base.Channel.BeginReadSurvey(request, callback, asyncState);
  947.         }
  948.         
  949.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  950.         private System.IAsyncResult BeginReadSurvey(string ID, System.AsyncCallback callback, object asyncState) {
  951.             SFGS.WebServiceProxy.ReadSurveyRequest inValue = new SFGS.WebServiceProxy.ReadSurveyRequest();
  952.             inValue.Body = new SFGS.WebServiceProxy.ReadSurveyRequestBody();
  953.             inValue.Body.ID = ID;
  954.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginReadSurvey(inValue, callback, asyncState);
  955.         }
  956.         
  957.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  958.         SFGS.WebServiceProxy.ReadSurveyResponse SFGS.WebServiceProxy.UserManageSoap.EndReadSurvey(System.IAsyncResult result) {
  959.             return base.Channel.EndReadSurvey(result);
  960.         }
  961.         
  962.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  963.         private string EndReadSurvey(System.IAsyncResult result) {
  964.             SFGS.WebServiceProxy.ReadSurveyResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndReadSurvey(result);
  965.             return retVal.Body.ReadSurveyResult;
  966.         }
  967.         
  968.         private System.IAsyncResult OnBeginReadSurvey(object[] inValues, System.AsyncCallback callback, object asyncState) {
  969.             string ID = ((string)(inValues[0]));
  970.             return this.BeginReadSurvey(ID, callback, asyncState);
  971.         }
  972.         
  973.         private object[] OnEndReadSurvey(System.IAsyncResult result) {
  974.             string retVal = this.EndReadSurvey(result);
  975.             return new object[] {
  976.                     retVal};
  977.         }
  978.         
  979.         private void OnReadSurveyCompleted(object state) {
  980.             if ((this.ReadSurveyCompleted != null)) {
  981.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  982.                 this.ReadSurveyCompleted(this, new ReadSurveyCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  983.             }
  984.         }
  985.         
  986.         public void ReadSurveyAsync(string ID) {
  987.             this.ReadSurveyAsync(ID, null);
  988.         }
  989.         
  990.         public void ReadSurveyAsync(string ID, object userState) {
  991.             if ((this.onBeginReadSurveyDelegate == null)) {
  992.                 this.onBeginReadSurveyDelegate = new BeginOperationDelegate(this.OnBeginReadSurvey);
  993.             }
  994.             if ((this.onEndReadSurveyDelegate == null)) {
  995.                 this.onEndReadSurveyDelegate = new EndOperationDelegate(this.OnEndReadSurvey);
  996.             }
  997.             if ((this.onReadSurveyCompletedDelegate == null)) {
  998.                 this.onReadSurveyCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnReadSurveyCompleted);
  999.             }
  1000.             base.InvokeAsync(this.onBeginReadSurveyDelegate, new object[] {
  1001.                         ID}, this.onEndReadSurveyDelegate, this.onReadSurveyCompletedDelegate, userState);
  1002.         }
  1003.         
  1004.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1005.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginReadAllSurvey(SFGS.WebServiceProxy.ReadAllSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  1006.             return base.Channel.BeginReadAllSurvey(request, callback, asyncState);
  1007.         }
  1008.         
  1009.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1010.         private System.IAsyncResult BeginReadAllSurvey(System.AsyncCallback callback, object asyncState) {
  1011.             SFGS.WebServiceProxy.ReadAllSurveyRequest inValue = new SFGS.WebServiceProxy.ReadAllSurveyRequest();
  1012.             inValue.Body = new SFGS.WebServiceProxy.ReadAllSurveyRequestBody();
  1013.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginReadAllSurvey(inValue, callback, asyncState);
  1014.         }
  1015.         
  1016.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1017.         SFGS.WebServiceProxy.ReadAllSurveyResponse SFGS.WebServiceProxy.UserManageSoap.EndReadAllSurvey(System.IAsyncResult result) {
  1018.             return base.Channel.EndReadAllSurvey(result);
  1019.         }
  1020.         
  1021.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1022.         private string EndReadAllSurvey(System.IAsyncResult result) {
  1023.             SFGS.WebServiceProxy.ReadAllSurveyResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndReadAllSurvey(result);
  1024.             return retVal.Body.ReadAllSurveyResult;
  1025.         }
  1026.         
  1027.         private System.IAsyncResult OnBeginReadAllSurvey(object[] inValues, System.AsyncCallback callback, object asyncState) {
  1028.             return this.BeginReadAllSurvey(callback, asyncState);
  1029.         }
  1030.         
  1031.         private object[] OnEndReadAllSurvey(System.IAsyncResult result) {
  1032.             string retVal = this.EndReadAllSurvey(result);
  1033.             return new object[] {
  1034.                     retVal};
  1035.         }
  1036.         
  1037.         private void OnReadAllSurveyCompleted(object state) {
  1038.             if ((this.ReadAllSurveyCompleted != null)) {
  1039.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  1040.                 this.ReadAllSurveyCompleted(this, new ReadAllSurveyCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  1041.             }
  1042.         }
  1043.         
  1044.         public void ReadAllSurveyAsync() {
  1045.             this.ReadAllSurveyAsync(null);
  1046.         }
  1047.         
  1048.         public void ReadAllSurveyAsync(object userState) {
  1049.             if ((this.onBeginReadAllSurveyDelegate == null)) {
  1050.                 this.onBeginReadAllSurveyDelegate = new BeginOperationDelegate(this.OnBeginReadAllSurvey);
  1051.             }
  1052.             if ((this.onEndReadAllSurveyDelegate == null)) {
  1053.                 this.onEndReadAllSurveyDelegate = new EndOperationDelegate(this.OnEndReadAllSurvey);
  1054.             }
  1055.             if ((this.onReadAllSurveyCompletedDelegate == null)) {
  1056.                 this.onReadAllSurveyCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnReadAllSurveyCompleted);
  1057.             }
  1058.             base.InvokeAsync(this.onBeginReadAllSurveyDelegate, null, this.onEndReadAllSurveyDelegate, this.onReadAllSurveyCompletedDelegate, userState);
  1059.         }
  1060.         
  1061.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1062.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginUpdateResponse(System.AsyncCallback callback, object asyncState) {
  1063.             return base.Channel.BeginUpdateResponse(callback, asyncState);
  1064.         }
  1065.         
  1066.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1067.         bool SFGS.WebServiceProxy.UserManageSoap.EndUpdateResponse(System.IAsyncResult result) {
  1068.             return base.Channel.EndUpdateResponse(result);
  1069.         }
  1070.         
  1071.         private System.IAsyncResult OnBeginUpdateResponse(object[] inValues, System.AsyncCallback callback, object asyncState) {
  1072.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginUpdateResponse(callback, asyncState);
  1073.         }
  1074.         
  1075.         private object[] OnEndUpdateResponse(System.IAsyncResult result) {
  1076.             bool retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndUpdateResponse(result);
  1077.             return new object[] {
  1078.                     retVal};
  1079.         }
  1080.         
  1081.         private void OnUpdateResponseCompleted(object state) {
  1082.             if ((this.UpdateResponseCompleted != null)) {
  1083.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  1084.                 this.UpdateResponseCompleted(this, new UpdateResponseCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  1085.             }
  1086.         }
  1087.         
  1088.         public void UpdateResponseAsync() {
  1089.             this.UpdateResponseAsync(null);
  1090.         }
  1091.         
  1092.         public void UpdateResponseAsync(object userState) {
  1093.             if ((this.onBeginUpdateResponseDelegate == null)) {
  1094.                 this.onBeginUpdateResponseDelegate = new BeginOperationDelegate(this.OnBeginUpdateResponse);
  1095.             }
  1096.             if ((this.onEndUpdateResponseDelegate == null)) {
  1097.                 this.onEndUpdateResponseDelegate = new EndOperationDelegate(this.OnEndUpdateResponse);
  1098.             }
  1099.             if ((this.onUpdateResponseCompletedDelegate == null)) {
  1100.                 this.onUpdateResponseCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnUpdateResponseCompleted);
  1101.             }
  1102.             base.InvokeAsync(this.onBeginUpdateResponseDelegate, null, this.onEndUpdateResponseDelegate, this.onUpdateResponseCompletedDelegate, userState);
  1103.         }
  1104.         
  1105.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1106.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginAddResponse(SFGS.WebServiceProxy.AddResponseRequest request, System.AsyncCallback callback, object asyncState) {
  1107.             return base.Channel.BeginAddResponse(request, callback, asyncState);
  1108.         }
  1109.         
  1110.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1111.         private System.IAsyncResult BeginAddResponse(string QuestionID, string Selection, System.AsyncCallback callback, object asyncState) {
  1112.             SFGS.WebServiceProxy.AddResponseRequest inValue = new SFGS.WebServiceProxy.AddResponseRequest();
  1113.             inValue.Body = new SFGS.WebServiceProxy.AddResponseRequestBody();
  1114.             inValue.Body.QuestionID = QuestionID;
  1115.             inValue.Body.Selection = Selection;
  1116.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginAddResponse(inValue, callback, asyncState);
  1117.         }
  1118.         
  1119.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1120.         SFGS.WebServiceProxy.AddResponseResponse SFGS.WebServiceProxy.UserManageSoap.EndAddResponse(System.IAsyncResult result) {
  1121.             return base.Channel.EndAddResponse(result);
  1122.         }
  1123.         
  1124.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1125.         private bool EndAddResponse(System.IAsyncResult result) {
  1126.             SFGS.WebServiceProxy.AddResponseResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndAddResponse(result);
  1127.             return retVal.Body.AddResponseResult;
  1128.         }
  1129.         
  1130.         private System.IAsyncResult OnBeginAddResponse(object[] inValues, System.AsyncCallback callback, object asyncState) {
  1131.             string QuestionID = ((string)(inValues[0]));
  1132.             string Selection = ((string)(inValues[1]));
  1133.             return this.BeginAddResponse(QuestionID, Selection, callback, asyncState);
  1134.         }
  1135.         
  1136.         private object[] OnEndAddResponse(System.IAsyncResult result) {
  1137.             bool retVal = this.EndAddResponse(result);
  1138.             return new object[] {
  1139.                     retVal};
  1140.         }
  1141.         
  1142.         private void OnAddResponseCompleted(object state) {
  1143.             if ((this.AddResponseCompleted != null)) {
  1144.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  1145.                 this.AddResponseCompleted(this, new AddResponseCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  1146.             }
  1147.         }
  1148.         
  1149.         public void AddResponseAsync(string QuestionID, string Selection) {
  1150.             this.AddResponseAsync(QuestionID, Selection, null);
  1151.         }
  1152.         
  1153.         public void AddResponseAsync(string QuestionID, string Selection, object userState) {
  1154.             if ((this.onBeginAddResponseDelegate == null)) {
  1155.                 this.onBeginAddResponseDelegate = new BeginOperationDelegate(this.OnBeginAddResponse);
  1156.             }
  1157.             if ((this.onEndAddResponseDelegate == null)) {
  1158.                 this.onEndAddResponseDelegate = new EndOperationDelegate(this.OnEndAddResponse);
  1159.             }
  1160.             if ((this.onAddResponseCompletedDelegate == null)) {
  1161.                 this.onAddResponseCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnAddResponseCompleted);
  1162.             }
  1163.             base.InvokeAsync(this.onBeginAddResponseDelegate, new object[] {
  1164.                         QuestionID,
  1165.                         Selection}, this.onEndAddResponseDelegate, this.onAddResponseCompletedDelegate, userState);
  1166.         }
  1167.         
  1168.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1169.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginDeleteResponse(SFGS.WebServiceProxy.DeleteResponseRequest request, System.AsyncCallback callback, object asyncState) {
  1170.             return base.Channel.BeginDeleteResponse(request, callback, asyncState);
  1171.         }
  1172.         
  1173.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1174.         private System.IAsyncResult BeginDeleteResponse(string ID, System.AsyncCallback callback, object asyncState) {
  1175.             SFGS.WebServiceProxy.DeleteResponseRequest inValue = new SFGS.WebServiceProxy.DeleteResponseRequest();
  1176.             inValue.Body = new SFGS.WebServiceProxy.DeleteResponseRequestBody();
  1177.             inValue.Body.ID = ID;
  1178.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginDeleteResponse(inValue, callback, asyncState);
  1179.         }
  1180.         
  1181.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1182.         SFGS.WebServiceProxy.DeleteResponseResponse SFGS.WebServiceProxy.UserManageSoap.EndDeleteResponse(System.IAsyncResult result) {
  1183.             return base.Channel.EndDeleteResponse(result);
  1184.         }
  1185.         
  1186.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1187.         private bool EndDeleteResponse(System.IAsyncResult result) {
  1188.             SFGS.WebServiceProxy.DeleteResponseResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndDeleteResponse(result);
  1189.             return retVal.Body.DeleteResponseResult;
  1190.         }
  1191.         
  1192.         private System.IAsyncResult OnBeginDeleteResponse(object[] inValues, System.AsyncCallback callback, object asyncState) {
  1193.             string ID = ((string)(inValues[0]));
  1194.             return this.BeginDeleteResponse(ID, callback, asyncState);
  1195.         }
  1196.         
  1197.         private object[] OnEndDeleteResponse(System.IAsyncResult result) {
  1198.             bool retVal = this.EndDeleteResponse(result);
  1199.             return new object[] {
  1200.                     retVal};
  1201.         }
  1202.         
  1203.         private void OnDeleteResponseCompleted(object state) {
  1204.             if ((this.DeleteResponseCompleted != null)) {
  1205.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  1206.                 this.DeleteResponseCompleted(this, new DeleteResponseCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  1207.             }
  1208.         }
  1209.         
  1210.         public void DeleteResponseAsync(string ID) {
  1211.             this.DeleteResponseAsync(ID, null);
  1212.         }
  1213.         
  1214.         public void DeleteResponseAsync(string ID, object userState) {
  1215.             if ((this.onBeginDeleteResponseDelegate == null)) {
  1216.                 this.onBeginDeleteResponseDelegate = new BeginOperationDelegate(this.OnBeginDeleteResponse);
  1217.             }
  1218.             if ((this.onEndDeleteResponseDelegate == null)) {
  1219.                 this.onEndDeleteResponseDelegate = new EndOperationDelegate(this.OnEndDeleteResponse);
  1220.             }
  1221.             if ((this.onDeleteResponseCompletedDelegate == null)) {
  1222.                 this.onDeleteResponseCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnDeleteResponseCompleted);
  1223.             }
  1224.             base.InvokeAsync(this.onBeginDeleteResponseDelegate, new object[] {
  1225.                         ID}, this.onEndDeleteResponseDelegate, this.onDeleteResponseCompletedDelegate, userState);
  1226.         }
  1227.         
  1228.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1229.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginPercentResponse(SFGS.WebServiceProxy.PercentResponseRequest request, System.AsyncCallback callback, object asyncState) {
  1230.             return base.Channel.BeginPercentResponse(request, callback, asyncState);
  1231.         }
  1232.         
  1233.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1234.         private System.IAsyncResult BeginPercentResponse(string SurveyID, System.AsyncCallback callback, object asyncState) {
  1235.             SFGS.WebServiceProxy.PercentResponseRequest inValue = new SFGS.WebServiceProxy.PercentResponseRequest();
  1236.             inValue.Body = new SFGS.WebServiceProxy.PercentResponseRequestBody();
  1237.             inValue.Body.SurveyID = SurveyID;
  1238.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginPercentResponse(inValue, callback, asyncState);
  1239.         }
  1240.         
  1241.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1242.         SFGS.WebServiceProxy.PercentResponseResponse SFGS.WebServiceProxy.UserManageSoap.EndPercentResponse(System.IAsyncResult result) {
  1243.             return base.Channel.EndPercentResponse(result);
  1244.         }
  1245.         
  1246.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1247.         private string EndPercentResponse(System.IAsyncResult result) {
  1248.             SFGS.WebServiceProxy.PercentResponseResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndPercentResponse(result);
  1249.             return retVal.Body.PercentResponseResult;
  1250.         }
  1251.         
  1252.         private System.IAsyncResult OnBeginPercentResponse(object[] inValues, System.AsyncCallback callback, object asyncState) {
  1253.             string SurveyID = ((string)(inValues[0]));
  1254.             return this.BeginPercentResponse(SurveyID, callback, asyncState);
  1255.         }
  1256.         
  1257.         private object[] OnEndPercentResponse(System.IAsyncResult result) {
  1258.             string retVal = this.EndPercentResponse(result);
  1259.             return new object[] {
  1260.                     retVal};
  1261.         }
  1262.         
  1263.         private void OnPercentResponseCompleted(object state) {
  1264.             if ((this.PercentResponseCompleted != null)) {
  1265.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  1266.                 this.PercentResponseCompleted(this, new PercentResponseCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  1267.             }
  1268.         }
  1269.         
  1270.         public void PercentResponseAsync(string SurveyID) {
  1271.             this.PercentResponseAsync(SurveyID, null);
  1272.         }
  1273.         
  1274.         public void PercentResponseAsync(string SurveyID, object userState) {
  1275.             if ((this.onBeginPercentResponseDelegate == null)) {
  1276.                 this.onBeginPercentResponseDelegate = new BeginOperationDelegate(this.OnBeginPercentResponse);
  1277.             }
  1278.             if ((this.onEndPercentResponseDelegate == null)) {
  1279.                 this.onEndPercentResponseDelegate = new EndOperationDelegate(this.OnEndPercentResponse);
  1280.             }
  1281.             if ((this.onPercentResponseCompletedDelegate == null)) {
  1282.                 this.onPercentResponseCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnPercentResponseCompleted);
  1283.             }
  1284.             base.InvokeAsync(this.onBeginPercentResponseDelegate, new object[] {
  1285.                         SurveyID}, this.onEndPercentResponseDelegate, this.onPercentResponseCompletedDelegate, userState);
  1286.         }
  1287.         
  1288.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1289.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginReadCurrentSurvey(SFGS.WebServiceProxy.ReadCurrentSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  1290.             return base.Channel.BeginReadCurrentSurvey(request, callback, asyncState);
  1291.         }
  1292.         
  1293.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1294.         private System.IAsyncResult BeginReadCurrentSurvey(System.AsyncCallback callback, object asyncState) {
  1295.             SFGS.WebServiceProxy.ReadCurrentSurveyRequest inValue = new SFGS.WebServiceProxy.ReadCurrentSurveyRequest();
  1296.             inValue.Body = new SFGS.WebServiceProxy.ReadCurrentSurveyRequestBody();
  1297.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginReadCurrentSurvey(inValue, callback, asyncState);
  1298.         }
  1299.         
  1300.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1301.         SFGS.WebServiceProxy.ReadCurrentSurveyResponse SFGS.WebServiceProxy.UserManageSoap.EndReadCurrentSurvey(System.IAsyncResult result) {
  1302.             return base.Channel.EndReadCurrentSurvey(result);
  1303.         }
  1304.         
  1305.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1306.         private string EndReadCurrentSurvey(System.IAsyncResult result) {
  1307.             SFGS.WebServiceProxy.ReadCurrentSurveyResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndReadCurrentSurvey(result);
  1308.             return retVal.Body.ReadCurrentSurveyResult;
  1309.         }
  1310.         
  1311.         private System.IAsyncResult OnBeginReadCurrentSurvey(object[] inValues, System.AsyncCallback callback, object asyncState) {
  1312.             return this.BeginReadCurrentSurvey(callback, asyncState);
  1313.         }
  1314.         
  1315.         private object[] OnEndReadCurrentSurvey(System.IAsyncResult result) {
  1316.             string retVal = this.EndReadCurrentSurvey(result);
  1317.             return new object[] {
  1318.                     retVal};
  1319.         }
  1320.         
  1321.         private void OnReadCurrentSurveyCompleted(object state) {
  1322.             if ((this.ReadCurrentSurveyCompleted != null)) {
  1323.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  1324.                 this.ReadCurrentSurveyCompleted(this, new ReadCurrentSurveyCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  1325.             }
  1326.         }
  1327.         
  1328.         public void ReadCurrentSurveyAsync() {
  1329.             this.ReadCurrentSurveyAsync(null);
  1330.         }
  1331.         
  1332.         public void ReadCurrentSurveyAsync(object userState) {
  1333.             if ((this.onBeginReadCurrentSurveyDelegate == null)) {
  1334.                 this.onBeginReadCurrentSurveyDelegate = new BeginOperationDelegate(this.OnBeginReadCurrentSurvey);
  1335.             }
  1336.             if ((this.onEndReadCurrentSurveyDelegate == null)) {
  1337.                 this.onEndReadCurrentSurveyDelegate = new EndOperationDelegate(this.OnEndReadCurrentSurvey);
  1338.             }
  1339.             if ((this.onReadCurrentSurveyCompletedDelegate == null)) {
  1340.                 this.onReadCurrentSurveyCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnReadCurrentSurveyCompleted);
  1341.             }
  1342.             base.InvokeAsync(this.onBeginReadCurrentSurveyDelegate, null, this.onEndReadCurrentSurveyDelegate, this.onReadCurrentSurveyCompletedDelegate, userState);
  1343.         }
  1344.         
  1345.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1346.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginWriteCurrentSurvey(SFGS.WebServiceProxy.WriteCurrentSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  1347.             return base.Channel.BeginWriteCurrentSurvey(request, callback, asyncState);
  1348.         }
  1349.         
  1350.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1351.         private System.IAsyncResult BeginWriteCurrentSurvey(string Name, System.AsyncCallback callback, object asyncState) {
  1352.             SFGS.WebServiceProxy.WriteCurrentSurveyRequest inValue = new SFGS.WebServiceProxy.WriteCurrentSurveyRequest();
  1353.             inValue.Body = new SFGS.WebServiceProxy.WriteCurrentSurveyRequestBody();
  1354.             inValue.Body.Name = Name;
  1355.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginWriteCurrentSurvey(inValue, callback, asyncState);
  1356.         }
  1357.         
  1358.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1359.         SFGS.WebServiceProxy.WriteCurrentSurveyResponse SFGS.WebServiceProxy.UserManageSoap.EndWriteCurrentSurvey(System.IAsyncResult result) {
  1360.             return base.Channel.EndWriteCurrentSurvey(result);
  1361.         }
  1362.         
  1363.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1364.         private bool EndWriteCurrentSurvey(System.IAsyncResult result) {
  1365.             SFGS.WebServiceProxy.WriteCurrentSurveyResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndWriteCurrentSurvey(result);
  1366.             return retVal.Body.WriteCurrentSurveyResult;
  1367.         }
  1368.         
  1369.         private System.IAsyncResult OnBeginWriteCurrentSurvey(object[] inValues, System.AsyncCallback callback, object asyncState) {
  1370.             string Name = ((string)(inValues[0]));
  1371.             return this.BeginWriteCurrentSurvey(Name, callback, asyncState);
  1372.         }
  1373.         
  1374.         private object[] OnEndWriteCurrentSurvey(System.IAsyncResult result) {
  1375.             bool retVal = this.EndWriteCurrentSurvey(result);
  1376.             return new object[] {
  1377.                     retVal};
  1378.         }
  1379.         
  1380.         private void OnWriteCurrentSurveyCompleted(object state) {
  1381.             if ((this.WriteCurrentSurveyCompleted != null)) {
  1382.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  1383.                 this.WriteCurrentSurveyCompleted(this, new WriteCurrentSurveyCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  1384.             }
  1385.         }
  1386.         
  1387.         public void WriteCurrentSurveyAsync(string Name) {
  1388.             this.WriteCurrentSurveyAsync(Name, null);
  1389.         }
  1390.         
  1391.         public void WriteCurrentSurveyAsync(string Name, object userState) {
  1392.             if ((this.onBeginWriteCurrentSurveyDelegate == null)) {
  1393.                 this.onBeginWriteCurrentSurveyDelegate = new BeginOperationDelegate(this.OnBeginWriteCurrentSurvey);
  1394.             }
  1395.             if ((this.onEndWriteCurrentSurveyDelegate == null)) {
  1396.                 this.onEndWriteCurrentSurveyDelegate = new EndOperationDelegate(this.OnEndWriteCurrentSurvey);
  1397.             }
  1398.             if ((this.onWriteCurrentSurveyCompletedDelegate == null)) {
  1399.                 this.onWriteCurrentSurveyCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnWriteCurrentSurveyCompleted);
  1400.             }
  1401.             base.InvokeAsync(this.onBeginWriteCurrentSurveyDelegate, new object[] {
  1402.                         Name}, this.onEndWriteCurrentSurveyDelegate, this.onWriteCurrentSurveyCompletedDelegate, userState);
  1403.         }
  1404.         
  1405.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1406.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginContactUS(SFGS.WebServiceProxy.ContactUSRequest request, System.AsyncCallback callback, object asyncState) {
  1407.             return base.Channel.BeginContactUS(request, callback, asyncState);
  1408.         }
  1409.         
  1410.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1411.         private System.IAsyncResult BeginContactUS(string name, string age, string query, System.AsyncCallback callback, object asyncState) {
  1412.             SFGS.WebServiceProxy.ContactUSRequest inValue = new SFGS.WebServiceProxy.ContactUSRequest();
  1413.             inValue.Body = new SFGS.WebServiceProxy.ContactUSRequestBody();
  1414.             inValue.Body.name = name;
  1415.             inValue.Body.age = age;
  1416.             inValue.Body.query = query;
  1417.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginContactUS(inValue, callback, asyncState);
  1418.         }
  1419.         
  1420.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1421.         SFGS.WebServiceProxy.ContactUSResponse SFGS.WebServiceProxy.UserManageSoap.EndContactUS(System.IAsyncResult result) {
  1422.             return base.Channel.EndContactUS(result);
  1423.         }
  1424.         
  1425.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1426.         private bool EndContactUS(System.IAsyncResult result) {
  1427.             SFGS.WebServiceProxy.ContactUSResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndContactUS(result);
  1428.             return retVal.Body.ContactUSResult;
  1429.         }
  1430.         
  1431.         private System.IAsyncResult OnBeginContactUS(object[] inValues, System.AsyncCallback callback, object asyncState) {
  1432.             string name = ((string)(inValues[0]));
  1433.             string age = ((string)(inValues[1]));
  1434.             string query = ((string)(inValues[2]));
  1435.             return this.BeginContactUS(name, age, query, callback, asyncState);
  1436.         }
  1437.         
  1438.         private object[] OnEndContactUS(System.IAsyncResult result) {
  1439.             bool retVal = this.EndContactUS(result);
  1440.             return new object[] {
  1441.                     retVal};
  1442.         }
  1443.         
  1444.         private void OnContactUSCompleted(object state) {
  1445.             if ((this.ContactUSCompleted != null)) {
  1446.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  1447.                 this.ContactUSCompleted(this, new ContactUSCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  1448.             }
  1449.         }
  1450.         
  1451.         public void ContactUSAsync(string name, string age, string query) {
  1452.             this.ContactUSAsync(name, age, query, null);
  1453.         }
  1454.         
  1455.         public void ContactUSAsync(string name, string age, string query, object userState) {
  1456.             if ((this.onBeginContactUSDelegate == null)) {
  1457.                 this.onBeginContactUSDelegate = new BeginOperationDelegate(this.OnBeginContactUS);
  1458.             }
  1459.             if ((this.onEndContactUSDelegate == null)) {
  1460.                 this.onEndContactUSDelegate = new EndOperationDelegate(this.OnEndContactUS);
  1461.             }
  1462.             if ((this.onContactUSCompletedDelegate == null)) {
  1463.                 this.onContactUSCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnContactUSCompleted);
  1464.             }
  1465.             base.InvokeAsync(this.onBeginContactUSDelegate, new object[] {
  1466.                         name,
  1467.                         age,
  1468.                         query}, this.onEndContactUSDelegate, this.onContactUSCompletedDelegate, userState);
  1469.         }
  1470.         
  1471.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1472.         System.IAsyncResult SFGS.WebServiceProxy.UserManageSoap.BeginReadMaxSurvey(SFGS.WebServiceProxy.ReadMaxSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  1473.             return base.Channel.BeginReadMaxSurvey(request, callback, asyncState);
  1474.         }
  1475.         
  1476.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1477.         private System.IAsyncResult BeginReadMaxSurvey(System.AsyncCallback callback, object asyncState) {
  1478.             SFGS.WebServiceProxy.ReadMaxSurveyRequest inValue = new SFGS.WebServiceProxy.ReadMaxSurveyRequest();
  1479.             inValue.Body = new SFGS.WebServiceProxy.ReadMaxSurveyRequestBody();
  1480.             return ((SFGS.WebServiceProxy.UserManageSoap)(this)).BeginReadMaxSurvey(inValue, callback, asyncState);
  1481.         }
  1482.         
  1483.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1484.         SFGS.WebServiceProxy.ReadMaxSurveyResponse SFGS.WebServiceProxy.UserManageSoap.EndReadMaxSurvey(System.IAsyncResult result) {
  1485.             return base.Channel.EndReadMaxSurvey(result);
  1486.         }
  1487.         
  1488.         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
  1489.         private string EndReadMaxSurvey(System.IAsyncResult result) {
  1490.             SFGS.WebServiceProxy.ReadMaxSurveyResponse retVal = ((SFGS.WebServiceProxy.UserManageSoap)(this)).EndReadMaxSurvey(result);
  1491.             return retVal.Body.ReadMaxSurveyResult;
  1492.         }
  1493.         
  1494.         private System.IAsyncResult OnBeginReadMaxSurvey(object[] inValues, System.AsyncCallback callback, object asyncState) {
  1495.             return this.BeginReadMaxSurvey(callback, asyncState);
  1496.         }
  1497.         
  1498.         private object[] OnEndReadMaxSurvey(System.IAsyncResult result) {
  1499.             string retVal = this.EndReadMaxSurvey(result);
  1500.             return new object[] {
  1501.                     retVal};
  1502.         }
  1503.         
  1504.         private void OnReadMaxSurveyCompleted(object state) {
  1505.             if ((this.ReadMaxSurveyCompleted != null)) {
  1506.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  1507.                 this.ReadMaxSurveyCompleted(this, new ReadMaxSurveyCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
  1508.             }
  1509.         }
  1510.         
  1511.         public void ReadMaxSurveyAsync() {
  1512.             this.ReadMaxSurveyAsync(null);
  1513.         }
  1514.         
  1515.         public void ReadMaxSurveyAsync(object userState) {
  1516.             if ((this.onBeginReadMaxSurveyDelegate == null)) {
  1517.                 this.onBeginReadMaxSurveyDelegate = new BeginOperationDelegate(this.OnBeginReadMaxSurvey);
  1518.             }
  1519.             if ((this.onEndReadMaxSurveyDelegate == null)) {
  1520.                 this.onEndReadMaxSurveyDelegate = new EndOperationDelegate(this.OnEndReadMaxSurvey);
  1521.             }
  1522.             if ((this.onReadMaxSurveyCompletedDelegate == null)) {
  1523.                 this.onReadMaxSurveyCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnReadMaxSurveyCompleted);
  1524.             }
  1525.             base.InvokeAsync(this.onBeginReadMaxSurveyDelegate, null, this.onEndReadMaxSurveyDelegate, this.onReadMaxSurveyCompletedDelegate, userState);
  1526.         }
  1527.         
  1528.         private System.IAsyncResult OnBeginOpen(object[] inValues, System.AsyncCallback callback, object asyncState) {
  1529.             return ((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(callback, asyncState);
  1530.         }
  1531.         
  1532.         private object[] OnEndOpen(System.IAsyncResult result) {
  1533.             ((System.ServiceModel.ICommunicationObject)(this)).EndOpen(result);
  1534.             return null;
  1535.         }
  1536.         
  1537.         private void OnOpenCompleted(object state) {
  1538.             if ((this.OpenCompleted != null)) {
  1539.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  1540.                 this.OpenCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(e.Error, e.Cancelled, e.UserState));
  1541.             }
  1542.         }
  1543.         
  1544.         public void OpenAsync() {
  1545.             this.OpenAsync(null);
  1546.         }
  1547.         
  1548.         public void OpenAsync(object userState) {
  1549.             if ((this.onBeginOpenDelegate == null)) {
  1550.                 this.onBeginOpenDelegate = new BeginOperationDelegate(this.OnBeginOpen);
  1551.             }
  1552.             if ((this.onEndOpenDelegate == null)) {
  1553.                 this.onEndOpenDelegate = new EndOperationDelegate(this.OnEndOpen);
  1554.             }
  1555.             if ((this.onOpenCompletedDelegate == null)) {
  1556.                 this.onOpenCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnOpenCompleted);
  1557.             }
  1558.             base.InvokeAsync(this.onBeginOpenDelegate, null, this.onEndOpenDelegate, this.onOpenCompletedDelegate, userState);
  1559.         }
  1560.         
  1561.         private System.IAsyncResult OnBeginClose(object[] inValues, System.AsyncCallback callback, object asyncState) {
  1562.             return ((System.ServiceModel.ICommunicationObject)(this)).BeginClose(callback, asyncState);
  1563.         }
  1564.         
  1565.         private object[] OnEndClose(System.IAsyncResult result) {
  1566.             ((System.ServiceModel.ICommunicationObject)(this)).EndClose(result);
  1567.             return null;
  1568.         }
  1569.         
  1570.         private void OnCloseCompleted(object state) {
  1571.             if ((this.CloseCompleted != null)) {
  1572.                 InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
  1573.                 this.CloseCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(e.Error, e.Cancelled, e.UserState));
  1574.             }
  1575.         }
  1576.         
  1577.         public void CloseAsync() {
  1578.             this.CloseAsync(null);
  1579.         }
  1580.         
  1581.         public void CloseAsync(object userState) {
  1582.             if ((this.onBeginCloseDelegate == null)) {
  1583.                 this.onBeginCloseDelegate = new BeginOperationDelegate(this.OnBeginClose);
  1584.             }
  1585.             if ((this.onEndCloseDelegate == null)) {
  1586.                 this.onEndCloseDelegate = new EndOperationDelegate(this.OnEndClose);
  1587.             }
  1588.             if ((this.onCloseCompletedDelegate == null)) {
  1589.                 this.onCloseCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnCloseCompleted);
  1590.             }
  1591.             base.InvokeAsync(this.onBeginCloseDelegate, null, this.onEndCloseDelegate, this.onCloseCompletedDelegate, userState);
  1592.         }
  1593.         
  1594.         protected override SFGS.WebServiceProxy.UserManageSoap CreateChannel() {
  1595.             return new UserManageSoapClientChannel(this);
  1596.         }
  1597.         
  1598.         private class UserManageSoapClientChannel : ChannelBase<SFGS.WebServiceProxy.UserManageSoap>, SFGS.WebServiceProxy.UserManageSoap {
  1599.             
  1600.             public UserManageSoapClientChannel(System.ServiceModel.ClientBase<SFGS.WebServiceProxy.UserManageSoap> client) : 
  1601.                     base(client) {
  1602.             }
  1603.             
  1604.             public System.IAsyncResult BeginAddUser(SFGS.WebServiceProxy.AddUserRequest request, System.AsyncCallback callback, object asyncState) {
  1605.                 object[] _args = new object[1];
  1606.                 _args[0] = request;
  1607.                 System.IAsyncResult _result = base.BeginInvoke("AddUser", _args, callback, asyncState);
  1608.                 return _result;
  1609.             }
  1610.             
  1611.             public SFGS.WebServiceProxy.AddUserResponse EndAddUser(System.IAsyncResult result) {
  1612.                 object[] _args = new object[0];
  1613.                 SFGS.WebServiceProxy.AddUserResponse _result = ((SFGS.WebServiceProxy.AddUserResponse)(base.EndInvoke("AddUser", _args, result)));
  1614.                 return _result;
  1615.             }
  1616.             
  1617.             public System.IAsyncResult BeginLoginAdmin(SFGS.WebServiceProxy.LoginAdminRequest request, System.AsyncCallback callback, object asyncState) {
  1618.                 object[] _args = new object[1];
  1619.                 _args[0] = request;
  1620.                 System.IAsyncResult _result = base.BeginInvoke("LoginAdmin", _args, callback, asyncState);
  1621.                 return _result;
  1622.             }
  1623.             
  1624.             public SFGS.WebServiceProxy.LoginAdminResponse EndLoginAdmin(System.IAsyncResult result) {
  1625.                 object[] _args = new object[0];
  1626.                 SFGS.WebServiceProxy.LoginAdminResponse _result = ((SFGS.WebServiceProxy.LoginAdminResponse)(base.EndInvoke("LoginAdmin", _args, result)));
  1627.                 return _result;
  1628.             }
  1629.             
  1630.             public System.IAsyncResult BeginUpdateUser(SFGS.WebServiceProxy.UpdateUserRequest request, System.AsyncCallback callback, object asyncState) {
  1631.                 object[] _args = new object[1];
  1632.                 _args[0] = request;
  1633.                 System.IAsyncResult _result = base.BeginInvoke("UpdateUser", _args, callback, asyncState);
  1634.                 return _result;
  1635.             }
  1636.             
  1637.             public SFGS.WebServiceProxy.UpdateUserResponse EndUpdateUser(System.IAsyncResult result) {
  1638.                 object[] _args = new object[0];
  1639.                 SFGS.WebServiceProxy.UpdateUserResponse _result = ((SFGS.WebServiceProxy.UpdateUserResponse)(base.EndInvoke("UpdateUser", _args, result)));
  1640.                 return _result;
  1641.             }
  1642.             
  1643.             public System.IAsyncResult BeginDeleteUser(SFGS.WebServiceProxy.DeleteUserRequest request, System.AsyncCallback callback, object asyncState) {
  1644.                 object[] _args = new object[1];
  1645.                 _args[0] = request;
  1646.                 System.IAsyncResult _result = base.BeginInvoke("DeleteUser", _args, callback, asyncState);
  1647.                 return _result;
  1648.             }
  1649.             
  1650.             public SFGS.WebServiceProxy.DeleteUserResponse EndDeleteUser(System.IAsyncResult result) {
  1651.                 object[] _args = new object[0];
  1652.                 SFGS.WebServiceProxy.DeleteUserResponse _result = ((SFGS.WebServiceProxy.DeleteUserResponse)(base.EndInvoke("DeleteUser", _args, result)));
  1653.                 return _result;
  1654.             }
  1655.             
  1656.             public System.IAsyncResult BeginUpdateQuestion(SFGS.WebServiceProxy.UpdateQuestionRequest request, System.AsyncCallback callback, object asyncState) {
  1657.                 object[] _args = new object[1];
  1658.                 _args[0] = request;
  1659.                 System.IAsyncResult _result = base.BeginInvoke("UpdateQuestion", _args, callback, asyncState);
  1660.                 return _result;
  1661.             }
  1662.             
  1663.             public SFGS.WebServiceProxy.UpdateQuestionResponse EndUpdateQuestion(System.IAsyncResult result) {
  1664.                 object[] _args = new object[0];
  1665.                 SFGS.WebServiceProxy.UpdateQuestionResponse _result = ((SFGS.WebServiceProxy.UpdateQuestionResponse)(base.EndInvoke("UpdateQuestion", _args, result)));
  1666.                 return _result;
  1667.             }
  1668.             
  1669.             public System.IAsyncResult BeginAddQuestion(SFGS.WebServiceProxy.AddQuestionRequest request, System.AsyncCallback callback, object asyncState) {
  1670.                 object[] _args = new object[1];
  1671.                 _args[0] = request;
  1672.                 System.IAsyncResult _result = base.BeginInvoke("AddQuestion", _args, callback, asyncState);
  1673.                 return _result;
  1674.             }
  1675.             
  1676.             public SFGS.WebServiceProxy.AddQuestionResponse EndAddQuestion(System.IAsyncResult result) {
  1677.                 object[] _args = new object[0];
  1678.                 SFGS.WebServiceProxy.AddQuestionResponse _result = ((SFGS.WebServiceProxy.AddQuestionResponse)(base.EndInvoke("AddQuestion", _args, result)));
  1679.                 return _result;
  1680.             }
  1681.             
  1682.             public System.IAsyncResult BeginDeleteQuestion(SFGS.WebServiceProxy.DeleteQuestionRequest request, System.AsyncCallback callback, object asyncState) {
  1683.                 object[] _args = new object[1];
  1684.                 _args[0] = request;
  1685.                 System.IAsyncResult _result = base.BeginInvoke("DeleteQuestion", _args, callback, asyncState);
  1686.                 return _result;
  1687.             }
  1688.             
  1689.             public SFGS.WebServiceProxy.DeleteQuestionResponse EndDeleteQuestion(System.IAsyncResult result) {
  1690.                 object[] _args = new object[0];
  1691.                 SFGS.WebServiceProxy.DeleteQuestionResponse _result = ((SFGS.WebServiceProxy.DeleteQuestionResponse)(base.EndInvoke("DeleteQuestion", _args, result)));
  1692.                 return _result;
  1693.             }
  1694.             
  1695.             public System.IAsyncResult BeginReadQuestion(SFGS.WebServiceProxy.ReadQuestionRequest request, System.AsyncCallback callback, object asyncState) {
  1696.                 object[] _args = new object[1];
  1697.                 _args[0] = request;
  1698.                 System.IAsyncResult _result = base.BeginInvoke("ReadQuestion", _args, callback, asyncState);
  1699.                 return _result;
  1700.             }
  1701.             
  1702.             public SFGS.WebServiceProxy.ReadQuestionResponse EndReadQuestion(System.IAsyncResult result) {
  1703.                 object[] _args = new object[0];
  1704.                 SFGS.WebServiceProxy.ReadQuestionResponse _result = ((SFGS.WebServiceProxy.ReadQuestionResponse)(base.EndInvoke("ReadQuestion", _args, result)));
  1705.                 return _result;
  1706.             }
  1707.             
  1708.             public System.IAsyncResult BeginUpdateSurvey(SFGS.WebServiceProxy.UpdateSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  1709.                 object[] _args = new object[1];
  1710.                 _args[0] = request;
  1711.                 System.IAsyncResult _result = base.BeginInvoke("UpdateSurvey", _args, callback, asyncState);
  1712.                 return _result;
  1713.             }
  1714.             
  1715.             public SFGS.WebServiceProxy.UpdateSurveyResponse EndUpdateSurvey(System.IAsyncResult result) {
  1716.                 object[] _args = new object[0];
  1717.                 SFGS.WebServiceProxy.UpdateSurveyResponse _result = ((SFGS.WebServiceProxy.UpdateSurveyResponse)(base.EndInvoke("UpdateSurvey", _args, result)));
  1718.                 return _result;
  1719.             }
  1720.             
  1721.             public System.IAsyncResult BeginAddSurvey(SFGS.WebServiceProxy.AddSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  1722.                 object[] _args = new object[1];
  1723.                 _args[0] = request;
  1724.                 System.IAsyncResult _result = base.BeginInvoke("AddSurvey", _args, callback, asyncState);
  1725.                 return _result;
  1726.             }
  1727.             
  1728.             public SFGS.WebServiceProxy.AddSurveyResponse EndAddSurvey(System.IAsyncResult result) {
  1729.                 object[] _args = new object[0];
  1730.                 SFGS.WebServiceProxy.AddSurveyResponse _result = ((SFGS.WebServiceProxy.AddSurveyResponse)(base.EndInvoke("AddSurvey", _args, result)));
  1731.                 return _result;
  1732.             }
  1733.             
  1734.             public System.IAsyncResult BeginDeleteSurvey(SFGS.WebServiceProxy.DeleteSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  1735.                 object[] _args = new object[1];
  1736.                 _args[0] = request;
  1737.                 System.IAsyncResult _result = base.BeginInvoke("DeleteSurvey", _args, callback, asyncState);
  1738.                 return _result;
  1739.             }
  1740.             
  1741.             public SFGS.WebServiceProxy.DeleteSurveyResponse EndDeleteSurvey(System.IAsyncResult result) {
  1742.                 object[] _args = new object[0];
  1743.                 SFGS.WebServiceProxy.DeleteSurveyResponse _result = ((SFGS.WebServiceProxy.DeleteSurveyResponse)(base.EndInvoke("DeleteSurvey", _args, result)));
  1744.                 return _result;
  1745.             }
  1746.             
  1747.             public System.IAsyncResult BeginReadSurvey(SFGS.WebServiceProxy.ReadSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  1748.                 object[] _args = new object[1];
  1749.                 _args[0] = request;
  1750.                 System.IAsyncResult _result = base.BeginInvoke("ReadSurvey", _args, callback, asyncState);
  1751.                 return _result;
  1752.             }
  1753.             
  1754.             public SFGS.WebServiceProxy.ReadSurveyResponse EndReadSurvey(System.IAsyncResult result) {
  1755.                 object[] _args = new object[0];
  1756.                 SFGS.WebServiceProxy.ReadSurveyResponse _result = ((SFGS.WebServiceProxy.ReadSurveyResponse)(base.EndInvoke("ReadSurvey", _args, result)));
  1757.                 return _result;
  1758.             }
  1759.             
  1760.             public System.IAsyncResult BeginReadAllSurvey(SFGS.WebServiceProxy.ReadAllSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  1761.                 object[] _args = new object[1];
  1762.                 _args[0] = request;
  1763.                 System.IAsyncResult _result = base.BeginInvoke("ReadAllSurvey", _args, callback, asyncState);
  1764.                 return _result;
  1765.             }
  1766.             
  1767.             public SFGS.WebServiceProxy.ReadAllSurveyResponse EndReadAllSurvey(System.IAsyncResult result) {
  1768.                 object[] _args = new object[0];
  1769.                 SFGS.WebServiceProxy.ReadAllSurveyResponse _result = ((SFGS.WebServiceProxy.ReadAllSurveyResponse)(base.EndInvoke("ReadAllSurvey", _args, result)));
  1770.                 return _result;
  1771.             }
  1772.             
  1773.             public System.IAsyncResult BeginUpdateResponse(System.AsyncCallback callback, object asyncState) {
  1774.                 object[] _args = new object[0];
  1775.                 System.IAsyncResult _result = base.BeginInvoke("UpdateResponse", _args, callback, asyncState);
  1776.                 return _result;
  1777.             }
  1778.             
  1779.             public bool EndUpdateResponse(System.IAsyncResult result) {
  1780.                 object[] _args = new object[0];
  1781.                 bool _result = ((bool)(base.EndInvoke("UpdateResponse", _args, result)));
  1782.                 return _result;
  1783.             }
  1784.             
  1785.             public System.IAsyncResult BeginAddResponse(SFGS.WebServiceProxy.AddResponseRequest request, System.AsyncCallback callback, object asyncState) {
  1786.                 object[] _args = new object[1];
  1787.                 _args[0] = request;
  1788.                 System.IAsyncResult _result = base.BeginInvoke("AddResponse", _args, callback, asyncState);
  1789.                 return _result;
  1790.             }
  1791.             
  1792.             public SFGS.WebServiceProxy.AddResponseResponse EndAddResponse(System.IAsyncResult result) {
  1793.                 object[] _args = new object[0];
  1794.                 SFGS.WebServiceProxy.AddResponseResponse _result = ((SFGS.WebServiceProxy.AddResponseResponse)(base.EndInvoke("AddResponse", _args, result)));
  1795.                 return _result;
  1796.             }
  1797.             
  1798.             public System.IAsyncResult BeginDeleteResponse(SFGS.WebServiceProxy.DeleteResponseRequest request, System.AsyncCallback callback, object asyncState) {
  1799.                 object[] _args = new object[1];
  1800.                 _args[0] = request;
  1801.                 System.IAsyncResult _result = base.BeginInvoke("DeleteResponse", _args, callback, asyncState);
  1802.                 return _result;
  1803.             }
  1804.             
  1805.             public SFGS.WebServiceProxy.DeleteResponseResponse EndDeleteResponse(System.IAsyncResult result) {
  1806.                 object[] _args = new object[0];
  1807.                 SFGS.WebServiceProxy.DeleteResponseResponse _result = ((SFGS.WebServiceProxy.DeleteResponseResponse)(base.EndInvoke("DeleteResponse", _args, result)));
  1808.                 return _result;
  1809.             }
  1810.             
  1811.             public System.IAsyncResult BeginPercentResponse(SFGS.WebServiceProxy.PercentResponseRequest request, System.AsyncCallback callback, object asyncState) {
  1812.                 object[] _args = new object[1];
  1813.                 _args[0] = request;
  1814.                 System.IAsyncResult _result = base.BeginInvoke("PercentResponse", _args, callback, asyncState);
  1815.                 return _result;
  1816.             }
  1817.             
  1818.             public SFGS.WebServiceProxy.PercentResponseResponse EndPercentResponse(System.IAsyncResult result) {
  1819.                 object[] _args = new object[0];
  1820.                 SFGS.WebServiceProxy.PercentResponseResponse _result = ((SFGS.WebServiceProxy.PercentResponseResponse)(base.EndInvoke("PercentResponse", _args, result)));
  1821.                 return _result;
  1822.             }
  1823.             
  1824.             public System.IAsyncResult BeginReadCurrentSurvey(SFGS.WebServiceProxy.ReadCurrentSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  1825.                 object[] _args = new object[1];
  1826.                 _args[0] = request;
  1827.                 System.IAsyncResult _result = base.BeginInvoke("ReadCurrentSurvey", _args, callback, asyncState);
  1828.                 return _result;
  1829.             }
  1830.             
  1831.             public SFGS.WebServiceProxy.ReadCurrentSurveyResponse EndReadCurrentSurvey(System.IAsyncResult result) {
  1832.                 object[] _args = new object[0];
  1833.                 SFGS.WebServiceProxy.ReadCurrentSurveyResponse _result = ((SFGS.WebServiceProxy.ReadCurrentSurveyResponse)(base.EndInvoke("ReadCurrentSurvey", _args, result)));
  1834.                 return _result;
  1835.             }
  1836.             
  1837.             public System.IAsyncResult BeginWriteCurrentSurvey(SFGS.WebServiceProxy.WriteCurrentSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  1838.                 object[] _args = new object[1];
  1839.                 _args[0] = request;
  1840.                 System.IAsyncResult _result = base.BeginInvoke("WriteCurrentSurvey", _args, callback, asyncState);
  1841.                 return _result;
  1842.             }
  1843.             
  1844.             public SFGS.WebServiceProxy.WriteCurrentSurveyResponse EndWriteCurrentSurvey(System.IAsyncResult result) {
  1845.                 object[] _args = new object[0];
  1846.                 SFGS.WebServiceProxy.WriteCurrentSurveyResponse _result = ((SFGS.WebServiceProxy.WriteCurrentSurveyResponse)(base.EndInvoke("WriteCurrentSurvey", _args, result)));
  1847.                 return _result;
  1848.             }
  1849.             
  1850.             public System.IAsyncResult BeginContactUS(SFGS.WebServiceProxy.ContactUSRequest request, System.AsyncCallback callback, object asyncState) {
  1851.                 object[] _args = new object[1];
  1852.                 _args[0] = request;
  1853.                 System.IAsyncResult _result = base.BeginInvoke("ContactUS", _args, callback, asyncState);
  1854.                 return _result;
  1855.             }
  1856.             
  1857.             public SFGS.WebServiceProxy.ContactUSResponse EndContactUS(System.IAsyncResult result) {
  1858.                 object[] _args = new object[0];
  1859.                 SFGS.WebServiceProxy.ContactUSResponse _result = ((SFGS.WebServiceProxy.ContactUSResponse)(base.EndInvoke("ContactUS", _args, result)));
  1860.                 return _result;
  1861.             }
  1862.             
  1863.             public System.IAsyncResult BeginReadMaxSurvey(SFGS.WebServiceProxy.ReadMaxSurveyRequest request, System.AsyncCallback callback, object asyncState) {
  1864.                 object[] _args = new object[1];
  1865.                 _args[0] = request;
  1866.                 System.IAsyncResult _result = base.BeginInvoke("ReadMaxSurvey", _args, callback, asyncState);
  1867.                 return _result;
  1868.             }
  1869.             
  1870.             public SFGS.WebServiceProxy.ReadMaxSurveyResponse EndReadMaxSurvey(System.IAsyncResult result) {
  1871.                 object[] _args = new object[0];
  1872.                 SFGS.WebServiceProxy.ReadMaxSurveyResponse _result = ((SFGS.WebServiceProxy.ReadMaxSurveyResponse)(base.EndInvoke("ReadMaxSurvey", _args, result)));
  1873.                 return _result;
  1874.             }
  1875.         }
  1876.     }
  1877. }