public static string GetDataFromServer(string pstrServlet, string[] pstrParameters, string[] pstrValues, bool pblnSecure = false, ResponseReturned pobjDelegate = null)
        {
            mobjUtilityConnParameters = UtilityConnParameters.GetInstance;
            //TODO: Need to Remove hardocded value
            mobjUtilityConnParameters.SERVER = "10.1.101.6:6080/stocks";
            //TODO: Need to Remove hardocded value

            if (ForceDoEvent != null)
            {
                ForceDoEvent();
            }
            if ((pstrParameters.Length != pstrValues.Length))
            {
                return("1|Parameter size mismatch|0");
            }
            //HTTPHlpr lobjHTTPHelper = default(HTTPHelper);
            HTTPHlpr lobjHTTPHelper = new HTTPHlpr();

            lobjHTTPHelper.Method  = "Post";
            lobjHTTPHelper.TimeOut = mintHttpTimeOut;
            if ((mobjUtilityConnParameters.PROXYSERVER != null))
            {
                lobjHTTPHelper.ProxyServer = mobjUtilityConnParameters.PROXYSERVER;
                lobjHTTPHelper.ProxyPort   = mobjUtilityConnParameters.PROXYPORT;
                if ((mobjUtilityConnParameters.PROXYUSER != null))
                {
                    lobjHTTPHelper.ProxyUserId       = mobjUtilityConnParameters.PROXYUSER;
                    lobjHTTPHelper.ProxyUserPassword = mobjUtilityConnParameters.PROXYPASSWORD;
                }
            }
            //: Determines whethere to call servlet Securely or not
            pblnSecure = IsServletInSecureList(pstrServlet);
            if (pblnSecure == true || mblnUSESecureConnection == true)
            {
                lobjHTTPHelper.Protocol = "https://";
            }
            else
            {
                lobjHTTPHelper.Protocol = "http://";
            }
            lobjHTTPHelper.Server  = mobjUtilityConnParameters.SERVER;
            lobjHTTPHelper.Servlet = pstrServlet;

            //: For Data to be received in Compressed form or not
            lobjHTTPHelper.CompressData = mobjUtilityConnParameters.CompressData;
            pstrParameters[pstrParameters.Length - 1] = mobjUtilityConnParameters.ThickClientParameter;
            pstrValues[pstrValues.Length - 1]         = mobjUtilityConnParameters.ThickClientValue;
            pstrParameters[pstrParameters.Length - 2] = mobjUtilityConnParameters.LoginKeyName;
            if ((mobjUtilityConnParameters.LoginKeyValue == null))
            {
                pstrValues[pstrValues.Length - 2] = "";
            }
            else
            {
                pstrValues[pstrValues.Length - 2] = mobjUtilityConnParameters.LoginKeyValue;
            }
            lobjHTTPHelper.setValues(pstrParameters, pstrValues);
            try
            {
                if ((pobjDelegate != null))
                {
                    lobjHTTPHelper.OnHTTPResponseCompleted += pobjDelegate;
                    lobjHTTPHelper.sendThread();
                    return("");
                }
                return(lobjHTTPHelper.send());
            }
            catch (Exception ex)
            {
                return("1|" + ex.Message + "|0");
            }
        }
 public void InitializeGetDataForStock(UtilityConnParameters pobjUtilityConnParameters, Hashtable pobjSecureServletList)
 {
     mobjUtilityConnParameters = pobjUtilityConnParameters;
     mobjSecureServletList     = pobjSecureServletList;
 }