public string FireUrl(string url, string mono, string msg, string AppType, string Pcode)
        {
            try
            {
                string data = "0";
                string json = "";
                json = ExecuteUrl(url);
                if (json.ToLower().Contains("successfully"))
                {
                    data = "1";
                }
                else
                {
                    data = json;
                }
                GBCCon con = new GBCCon();

                if (json == "")
                {
                    try
                    {
                        string servicePath = con.db_SerReg.SingleOrDefault(p => p.Pcode == Pcode).ServicePath;
                        json = ExecuteUrl(servicePath + "/Values/ExecuteUrlSMS?url=" + url);
                        if (json.ToLower().Contains("successfully"))
                        {
                            data = "1";
                        }
                        else
                        {
                            data = json;
                        }
                    }
                    catch { }
                }

                AppSMSStatus objSms = new AppSMSStatus();
                objSms.MobileNo = mono;
                objSms.Msg      = msg;
                objSms.Status   = json;
                con.db_AppSms.Add(objSms);
                con.SaveChanges();
                return(data);
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
        public string GetSMSUrl(string mono, string msg, string AppType, string Pcode)
        {
            GBCCon con = new GBCCon();
            string userId, senderName, passW;
            string servicePath = "";

            userId     = System.Configuration.ConfigurationManager.AppSettings["SMSUserName"].ToString();
            senderName = System.Configuration.ConfigurationManager.AppSettings["SMSSendername"].ToString();
            passW      = System.Configuration.ConfigurationManager.AppSettings["SMSPass"].ToString();
            string PartyUrl = "";
            string url      = "http://sms.goyalonline.in/SMS_API/sendsms.php?username=<<U>>&password=<<P>>&mobile=<<SNDTO>>&message=<<MSG>>&sendername=<<N>>&routetype=1";

            if (AppType == "$")
            {
                try
                {
                    servicePath = con.db_SerReg.SingleOrDefault(p => p.Pcode == Pcode).ServicePath;
                    PartyUrl    = ExecuteUrl(servicePath + "/Connection/GetSMSUrl?MSG=" + msg + "&PhNo=" + mono);
                }
                catch
                {
                    PartyUrl = "";
                }
            }
            if (PartyUrl != "")
            {
                if (PartyUrl.ToLower().Contains("successfully"))
                {
                    AppSMSStatus objSms = new AppSMSStatus();
                    objSms.MobileNo = mono;
                    objSms.Msg      = msg;
                    objSms.Status   = "Sent";
                    con.db_AppSms.Add(objSms);
                    con.SaveChanges();
                    return("1");
                }
                else
                {
                    //PartyUrl = PartyUrl.Substring(1, PartyUrl.Length - 1);
                    //PartyUrl = PartyUrl.Remove(PartyUrl.Length - 1, 1);
                    //url = PartyUrl;
                }
            }
            url = url.Replace("<<U>>", userId).Replace("<<P>>", passW).Replace("<<N>>", senderName).Replace("<<SNDTO>>", mono).Replace("<<MSG>>", msg);
            return(FireUrl(url, mono, msg, AppType, Pcode));
            //return url;
        }