Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                string strDiv1   = string.Empty;
                string stResult1 = string.Empty;
                string strDiv2   = string.Empty;
                string stResult2 = string.Empty;
                string exMessage = string.Empty;
                objSQLAccess = new SQLAccess();
                DataTable dtResult = new DataTable();
                cmd             = new SqlCommand();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = GoExplorer.Constants.CategoryMasterInsertUpdateGet;
                cmd.Parameters.AddWithValue(GoExplorer.Constants.Mode, "GET");
                dtResult = objSQLAccess.GetDt(cmd, ref exMessage);
                if (dtResult != null && dtResult.Rows.Count > 0)
                {
                    Session["CategoryMaster"] = dtResult;
                    for (int i = 0; i < dtResult.Rows.Count; i++)
                    {
                        strDiv1    = @"<div class=""col-lg-2 category""><div class=""mask""> <h4><i class=""@Class"" aria-hidden=""true""></i>&nbsp; @CategoryName</h4>
                            <p>@CategoryDesc</p>
                            <a href=""ActivityMaster.aspx?category=@CategoryName"" class=""btn btn-success btn-sm"">
                                <i class=""fa fa-check-square-o"" aria-hidden=""true""></i>
                                SELECT
                            </a>
                        </div> </div>";
                        strDiv1    = strDiv1.Replace("@CategoryDesc", dtResult.Rows[i]["CategoryDesc"].ToString());
                        strDiv1    = strDiv1.Replace("@CategoryName", dtResult.Rows[i]["CategoryName"].ToString());
                        strDiv1    = strDiv1.Replace("@Class", dtResult.Rows[i]["CssName"].ToString());
                        stResult1 += strDiv1;

                        strDiv2    = @"<div class=""col-md-3 col-sm-6 col-xs-12"">
                            <article class=""card"">
                                <div class=""card-details"">
                                    <h4 class=""card-title""><a href=""activity.html?category=@CategoryName""><i class=""@Class"" aria-hidden=""true""></i>&nbsp; @CategoryName</a></h4>
                                    <div class=""meta-details clearfix"">
                                        <p>@CategoryDesc</p>
                                        <a href=""activity.html?category=@CategoryName"" class=""btn btn-success btn-sm"">
                                            <i class=""fa fa-check-square-o"" aria-hidden=""true""></i>
                                            SELECT
                                        </a>
                                    </div>
                                </div>
                            </article>
                        </div>";
                        strDiv2    = strDiv2.Replace("@CategoryDesc", dtResult.Rows[i]["CategoryDesc"].ToString());
                        strDiv2    = strDiv2.Replace("@CategoryName", dtResult.Rows[i]["CategoryName"].ToString());
                        strDiv2    = strDiv2.Replace("@Class", dtResult.Rows[i]["CssName"].ToString());
                        stResult2 += strDiv2;
                    }
                }
                category.InnerHtml    = stResult1;
                CategoryMob.InnerHtml = stResult2;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string    exMessage = string.Empty;
            string    Div       = string.Empty;
            string    Result    = string.Empty;
            DataTable dtResult;

            if (!Page.IsPostBack)
            {
                if (Session["CategoryMaster"] != null)
                {
                    dtResult = (DataTable)Session["CategoryMaster"];
                }
                else
                {
                    objSQLAccess    = new SQLAccess();
                    cmd             = new SqlCommand();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.CommandText = GoExplorer.Constants.CategoryMasterInsertUpdateGet;
                    cmd.Parameters.AddWithValue(GoExplorer.Constants.Mode, "GET");
                    dtResult = objSQLAccess.GetDt(cmd, ref exMessage);
                }
                if (dtResult != null && dtResult.Rows.Count > 0)
                {
                    for (int i = 0; i < dtResult.Rows.Count; i++)
                    {
                        Div     = @"<div onclick=""OnchangeTab(@CategoryID);"" class=""col-lg-2 col-md-2 col-sm-4 col-xs-6 category text-center"">
                        <div class=""mask"">
                            <h4><i class=""@Class"" aria-hidden=""true""></i>@CategoryName</h4>
                        </div>
                    </div>";
                        Div     = Div.Replace("@CategoryDesc", dtResult.Rows[i]["CategoryDesc"].ToString());
                        Div     = Div.Replace("@CategoryName", dtResult.Rows[i]["CategoryName"].ToString());
                        Div     = Div.Replace("@CategoryID", dtResult.Rows[i]["CategaryID"].ToString());
                        Div     = Div.Replace("@Class", dtResult.Rows[i]["CssName"].ToString());
                        Result += Div;
                    }
                }
                containercategory.InnerHtml = Result;
                hdnCategoryId.Value         = GetCategoryNameToID(Request["category"]);
                ActivityData.InnerHtml      = BindDataWithCategory(hdnCategoryId.Value, "");
            }
        }
        public string BindDataWithCategory(string Category, string PlaceID)
        {
            DataTable dtResult;

            objSQLAccess = new SQLAccess();
            string exMessage = string.Empty;
            string Result    = string.Empty;

            cmd             = new SqlCommand();
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = GoExplorer.Constants.GetHotelPlusSubDetail;
            cmd.Parameters.AddWithValue(GoExplorer.Constants.CategaryID, Category);
            if (PlaceID != string.Empty)
            {
                cmd.Parameters.AddWithValue(GoExplorer.Constants.PlaceID, PlaceID);
            }
            if (Session["hdnLat"] != null)
            {
                cmd.Parameters.AddWithValue(GoExplorer.Constants.Latitude, Session["hdnLat"].ToString());
            }
            if (Session["hdnLog"] != null)
            {
                cmd.Parameters.AddWithValue(GoExplorer.Constants.Longitude, Session["hdnLog"].ToString());
            }
            dtResult = objSQLAccess.GetDt(cmd, ref exMessage);

            string Data = string.Empty;

            if (dtResult != null && dtResult.Rows.Count > 0)
            {
                for (int i = 0; i < dtResult.Rows.Count; i++)
                {
//                    Data = @" <div class=""col-md-3 col-sm-6 col-xs-12"">
//                                        <article class=""card"">
//                                            <a href=""destination-parent.html"" class=""featured-image"" style=""background-image: url(assets/images/featured-destination-1.jpg)"">
//                                                <div class=""featured-img-inner""></div>
//                                            </a>
//                                            <div class=""card-details"">
//                                                <h4 class=""card-title""><a>@Name</a></h4>
//                                                <h4 class=""card-title""><a>@Address</a></h4>
//                                                <h4 class=""card-title""><a>@types</a></h4>
//                                                <h4 class=""card-title""><a>Sydney, Australia</a></h4>
//                                                <div class=""meta-details clearfix"">
//                                                    <ul class=""hierarchy"">
//                                                        <li class=""symbol""><i class=""fa fa-map-marker""></i></li>
//                                                        <li><a href=""destination-parent.html"">View Map</a></li>
//                                                        <li class=""symbol""><i class=""fa fa-map-marker""></i></li>
//                                                        <li><a href=""destination-parent.html"">View Detail</a></li>
//                                                    </ul>
//                                                </div>
//                                            </div>
//                                        </article>
//                                    </div>";
                    Data    = @"<div class=""col-md-3 col-sm-6 col-xs-12 product-card"">
                                        <article class=""card"">
                                            <a href=""destination-parent.html"" class=""featured-image"" style=""background-image: url(assets/images/featured-destination-1.jpg)"">
                                                <div class=""featured-img-inner"">
                                                </div>
                                            </a>
                                            <div class=""card-details"">
                                                <h5 class=""card-title"">@Name <span class=""product-rating""><i class=""fa fa-star fa-icon-product""></i><span>@Rating</span></span></h5>
                                                <div class=""meta-details clearfix"">
                                                    <div class=""col-xs-12 address"">
                                                        <div class=""col-xs-1 address""><i class=""fa fa-map-marker fa-product""></i></div>
                                                        <div class=""col-xs-9 address"">@Address</div>
                                                    </div>
                                                </div>
                                                <div class=""meta-details clearfix"">
                                                    <div class=""col-xs-12 address"">
                                                        <div class=""col-xs-1 address""><i class=""fa fa-hand-o-right fa-product""></i></div>
                                                        <div class=""col-xs-9 address"">@types</div>
                                                    </div>
                                                </div>
                                                <div class=""meta-details clearfix"">
                                                    <div class=""col-xs-12 address"">
                                                        <div class=""col-xs-1 address""><i class=""fa fa fa-map-signs fa-product""></i></div>
                                                        <div class=""col-xs-9 address"">@Distance</div>
                                                    </div>
                                                </div>
                                                <div class=""meta-details clearfix"">
                                                    <div class=""col-xs-12 address address-info"">
                                                        <div class=""col-xs-1 address""><i class=""fa fa fa-street-view fa-product""></i></div>
                                                        <div class=""col-xs-5 address""><a href=""#"" class=""link-view-map"">View Map</a></div>
                                                        <div class=""col-xs-1 address""><input type=""hidden"" id=""@hdnID"" runat=""server"" value=""@values"" /></div>
                                                        <div class=""col-xs-5 address"">
                                                            <a href=""#"" class=""btn btn-success btn-sm"" style=""float:right"">
                                                                <i class=""fa fa-check-square-o"" aria-hidden=""true""></i>
                                                                Add to plan
                                                            </a>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </article>
                                    </div>";
                    Data    = Data.Replace("@hdnID", "hdnID" + Convert.ToString(i));
                    Data    = Data.Replace("@values", dtResult.Rows[i]["Name"].ToString() + "@" + dtResult.Rows[i]["Address"].ToString() + "@" + dtResult.Rows[i]["types"].ToString() + "@" + dtResult.Rows[i]["Rating"].ToString() + "@" + dtResult.Rows[i]["Distance"].ToString() + "@" + dtResult.Rows[i]["PhoneNo"].ToString());
                    Data    = Data.Replace("@Name", dtResult.Rows[i]["Name"].ToString());
                    Data    = Data.Replace("@Address", dtResult.Rows[i]["Address"].ToString());
                    Data    = Data.Replace("@types", dtResult.Rows[i]["types"].ToString());
                    Data    = Data.Replace("@Rating", dtResult.Rows[i]["Rating"].ToString());
                    Data    = Data.Replace("@Distance", dtResult.Rows[i]["Distance"].ToString());
                    Result += Data;
                }
            }
            return(Result);
        }