Example #1
0
 public IGSMAnswerError(IGRequest request, IGSMANSWER_ERROR_CODE errorCode)
     : base(IGSMANSWER_ERROR, IGSMANSWERERROR_STRING)
 {
     string sGuid = (request == null ? "##Undefined##" : (request.GetGuid() == null ? "##Undefined##" : request.GetGuid()));
     string sName = (request == null ? "##Undefined##" : (request.GetTitle() == null ? "##Undefined##" : request.GetTitle()));
     string sUser = (request == null ? null : request.GetAttributeValue(IGRequest.IGREQUEST_USERLOGIN));
     SetAttribute(IGANSWER_REQGUID, sGuid);
     SetAttribute(IGANSWER_REQNAME, sName);
     if (sUser != null)
         SetAttribute(IGANSWER_USERLOGIN, sUser);
     SetParameter(IGSMANSWERERROR_CODEPARAM, ((int)errorCode).ToString());
     SetParameter(IGSMANSWERERROR_STRINGPARAM, errorCode.ToString());
 }
Example #2
0
 private void init(IGRequest request)
 {
     SetAttribute(IGANSWER_REQGUID, request.GetGuid());
     SetAttribute(IGANSWER_REQNAME, request.GetTitle());
     string sUser = request.GetAttributeValue(IGRequest.IGREQUEST_USERLOGIN);
     if (sUser != null)
         SetAttribute(IGANSWER_USERLOGIN, sUser);
     XmlNode xmlReqParams = request.GetParameters();
     if (xmlReqParams != null)
     {
         if (xmlReqParams.Attributes.Count > 0)
         {
             foreach (XmlAttribute att in xmlReqParams.Attributes)
                 SetParameter(att.Name, att.Value);
         }
     }
 }