eCommerce Website Part 23 Sizing Guide

eCommerce Website  Part 23 Sizing Guide

Hi, Dear's here we learn how to implement eCommerce Website in Visual Studio using C# ASP.NET MVC. Ilyasoft software company provide full project step by step training on our YouTube Channel ilyasoft software company so now subscribe, share and like for more project base tutorials



In this video we are going to implement Sizing Guide for more details click here: watch vedio

So Now Create Model View Code (Data Model To Get , Insert and Update Size Detail)

> SizeTypeByLevelMV Code :  

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace eCommerceUI.Models
{
    public class SizeTypeByLevelMV
    {
        public int SizeTypeByLevelID { get; set; }
        public string SizeType { get; set; }
        public string SizeLevel { get; set; }
        public string SizeLevelValue { get; set; }
        public string Status { get; set; }
        public string Gender { get; set; }
    }
}

Next we add Reg_SizeTypeByLevelMV to register and edit current record.
> Reg_SizeTypeByLevelMV Code :  

using DatabaseLayer;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace eCommerceUI.Models
{
    public class Reg_SizeTypeByLevelMV
    {
        public Reg_SizeTypeByLevelMV()
        {
            List_Status = new List<StatusMV>();
            foreach (var status in new DatabaseLayer.Pro_EcommerceDbEntities().StatusTables.ToList())
            {
                List_Status.Add(new StatusMV()
                {
                    StatusID = status.StatusID,
                    StatusTitle = status.StatusTitle
                });
            }

            List_Gender = new List<GenderMV>();
            foreach (var gender in new DatabaseLayer.Pro_EcommerceDbEntities().GenderTables.ToList())
            {
                List_Gender.Add(new GenderMV()
                {
                    GenderID = gender.GenderID,
                    GenderTitle = gender.GenderTitle
                });
            }

            List_Level = new List<SizeLevelTable>();
            List_Level = new Pro_EcommerceDbEntities().SizeLevelTables.ToList();
            List_SizeType = new List<SizeTypeTable>();
            List_SizeType = new Pro_EcommerceDbEntities().SizeTypeTables.ToList();

            List_Womensapparelsizing = new List<SizeTypeByLevelMV>();
            foreach (var size in new DatabaseLayer.Pro_EcommerceDbEntities().SizeTypeByLevelTables.Where(w=>w.GenderID == 2).ToList())
            {
                List_Womensapparelsizing.Add(new SizeTypeByLevelMV()
                {
                    SizeTypeByLevelID = size.SizeTypeByLevelID,
                    SizeType = size.SizeTypeTable.SizeType,
                    SizeLevel = size.SizeLevelTable.SizeLevel,
                    SizeLevelValue = size.SizeLevelValue,
                    Status = size.StatusTable.StatusTitle,
                    Gender = size.GenderTable.GenderTitle
                });
            }

            List_Mansapparelsizing = new List<SizeTypeByLevelMV>();
            foreach (var size in new DatabaseLayer.Pro_EcommerceDbEntities().SizeTypeByLevelTables.Where(m=>m.GenderID == 1).ToList())
            {
                List_Mansapparelsizing.Add(new SizeTypeByLevelMV()
                {
                    SizeTypeByLevelID = size.SizeTypeByLevelID,
                    SizeType = size.SizeTypeTable.SizeType,
                    SizeLevel = size.SizeLevelTable.SizeLevel,
                    SizeLevelValue = size.SizeLevelValue,
                    Status = size.StatusTable.StatusTitle,
                    Gender = size.GenderTable.GenderTitle
                });
            }
        }

        public Reg_SizeTypeByLevelMV(int? id)
        {
            List_Status = new List<StatusMV>();
            foreach (var status in new DatabaseLayer.Pro_EcommerceDbEntities().StatusTables.ToList())
            {
                List_Status.Add(new StatusMV()
                {
                    StatusID = status.StatusID,
                    StatusTitle = status.StatusTitle
                });
            }

            List_Gender = new List<GenderMV>();
            foreach (var gender in new DatabaseLayer.Pro_EcommerceDbEntities().GenderTables.ToList())
            {
                List_Gender.Add(new GenderMV()
                {
                    GenderID = gender.GenderID,
                    GenderTitle = gender.GenderTitle
                });
            }

            List_Level = new List<SizeLevelTable>();
            List_Level = new Pro_EcommerceDbEntities().SizeLevelTables.ToList();
            List_SizeType = new List<SizeTypeTable>();
            List_SizeType = new Pro_EcommerceDbEntities().SizeTypeTables.ToList();

            List_Womensapparelsizing = new List<SizeTypeByLevelMV>();
            foreach (var size in new DatabaseLayer.Pro_EcommerceDbEntities().SizeTypeByLevelTables.Where(w => w.GenderID == 2).ToList())
            {
                List_Womensapparelsizing.Add(new SizeTypeByLevelMV()
                {
                    SizeTypeByLevelID = size.SizeTypeByLevelID,
                    SizeType = size.SizeTypeTable.SizeType,
                    SizeLevel = size.SizeLevelTable.SizeLevel,
                    SizeLevelValue = size.SizeLevelValue,
                    Status = size.StatusTable.StatusTitle,
                    Gender = size.GenderTable.GenderTitle
                });
            }

            List_Mansapparelsizing = new List<SizeTypeByLevelMV>();
            foreach (var size in new DatabaseLayer.Pro_EcommerceDbEntities().SizeTypeByLevelTables.Where(m => m.GenderID == 1).ToList())
            {
                List_Mansapparelsizing.Add(new SizeTypeByLevelMV()
                {
                    SizeTypeByLevelID = size.SizeTypeByLevelID,
                    SizeType = size.SizeTypeTable.SizeType,
                    SizeLevel = size.SizeLevelTable.SizeLevel,
                    SizeLevelValue = size.SizeLevelValue,
                    Status = size.StatusTable.StatusTitle,
                    Gender = size.GenderTable.GenderTitle
                });
            }

            var edit = new DatabaseLayer.Pro_EcommerceDbEntities().SizeTypeByLevelTables.Find(id);
            if (edit != null)
            {
                SizeTypeByLevelID = edit.SizeTypeByLevelID;
                SizeTypeID = edit.SizeTypeID;
                SizeLevelID = edit.SizeLevelID;
                SizeLevelValue = edit.SizeLevelValue;
                StatusID = edit.StatusID;
                GenderID = edit.GenderID;
            }
            else
            {
                SizeTypeByLevelID = 0;
                SizeTypeID = 0;
                SizeLevelID = 0;
                SizeLevelValue = string.Empty;
                StatusID = 0;
                GenderID = 0;
            }

        }
        public int SizeTypeByLevelID { get; set; }
        public int SizeTypeID { get; set; }
        public int SizeLevelID { get; set; }
        public string SizeLevelValue { get; set; }
        public int StatusID { get; set; }
        public int GenderID { get; set; }
        public virtual List<SizeTypeByLevelMV> List_Womensapparelsizing { get; set; }
        public virtual List<SizeTypeByLevelMV> List_Mansapparelsizing { get; set; }
        public virtual List<StatusMV> List_Status { get; set; }
        public virtual List<SizeLevelTable> List_Level { get; set; }
        public virtual List<SizeTypeTable> List_SizeType { get; set; }
        public virtual List<GenderMV> List_Gender { get; set; }
    }
}

So Now in Setting Controller and then add below code.
> SizeTypeByLevel Action Code :  
   add below code. 

public ActionResult SizeTypeByLevel(int? id)
        {
            if (string.IsNullOrEmpty(Convert.ToString(Session["UserID"])))
            {
                return RedirectToAction("Login", "User");
            }
            int userid = 0;
            int.TryParse(Convert.ToString(Session["UserID"]), out userid);
            var size = new Reg_SizeTypeByLevelMV(id);
            return View(size);
        }
        [HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult SizeTypeByLevel(Reg_SizeTypeByLevelMV reg_SizeTypeByLevelMV)
        {
            if (string.IsNullOrEmpty(Convert.ToString(Session["UserID"])))
            {
                return RedirectToAction("Login", "User");
            }
            int userid = 0;
            int.TryParse(Convert.ToString(Session["UserID"]), out userid);

            if (ModelState.IsValid)
            {
                if (reg_SizeTypeByLevelMV.SizeTypeByLevelID == 0)
                {
                    var checkexist = DB.SizeTypeByLevelTables.Where(s => s.SizeTypeByLevelID == reg_SizeTypeByLevelMV.SizeTypeByLevelID).FirstOrDefault();
                    if (checkexist == null)
                    {
                        var size = new SizeTypeByLevelTable();
                        size.SizeTypeID = reg_SizeTypeByLevelMV.SizeTypeID;
                        size.SizeLevelID = reg_SizeTypeByLevelMV.SizeLevelID;
                        size.SizeLevelValue = reg_SizeTypeByLevelMV.SizeLevelValue;
                        size.StatusID = reg_SizeTypeByLevelMV.StatusID;
                        size.GenderID = reg_SizeTypeByLevelMV.GenderID;
                        DB.SizeTypeByLevelTables.Add(size);
                        DB.SaveChanges();
                        return RedirectToAction("SizeTypeByLevel", new { id = 0 });
                    }
                    else
                    {
                        ModelState.AddModelError("SizeLevelValue", "Already Added!");
                    }
                }
                else
                {
                    var checkexist = DB.SizeTypeByLevelTables.Where(s => s.SizeLevelValue == reg_SizeTypeByLevelMV.SizeLevelValue && s.SizeTypeByLevelID != reg_SizeTypeByLevelMV.SizeTypeByLevelID).FirstOrDefault();
                    if (checkexist == null)
                    {
                        var editsize = DB.SizeTypeByLevelTables.Find(reg_SizeTypeByLevelMV.SizeTypeByLevelID);
                        editsize.SizeTypeID = reg_SizeTypeByLevelMV.SizeTypeID;
                        editsize.SizeLevelID = reg_SizeTypeByLevelMV.SizeLevelID;
                        editsize.SizeLevelValue = reg_SizeTypeByLevelMV.SizeLevelValue;
                        editsize.StatusID = reg_SizeTypeByLevelMV.StatusID;
                        editsize.GenderID = reg_SizeTypeByLevelMV.GenderID;
                        DB.Entry(editsize).State = System.Data.Entity.EntityState.Modified;
                        DB.SaveChanges();
                        return RedirectToAction("SizeTypeByLevel", new { id = 0 });
                    }
                    else
                    {
                        ModelState.AddModelError("SizeLevelValue", "Already Added!");
                    }
                }
            }
            return View(reg_SizeTypeByLevelMV);
        }

 > SizeTypeByLevel View Code : 

@model eCommerceUI.Models.Reg_SizeTypeByLevelMV
@{
    ViewBag.Title = "Sizes";
}
<div class="breadcrumbs mt-15">
    <div class="container">
        <ul class="list-unstyled d-flex flex-wrap align-items-center justify-content-center justify-content-lg-start">
            <li><a href="@Url.Content("~/Home/Index")">Home</a></li>
            <li><span>Size Guide</span></li>
        </ul>
    </div>
</div>
<div class="container mb-60">
    <h3 class="mb-15 text-center">Size Setting</h3>
    <div class="row mt-60">
        <div class="col-12 col-md-9">

            @using (Html.BeginForm())
            {
                @Html.AntiForgeryToken()
                <div class="form-horizontal">
                    @Html.ValidationSummary(true, "", new { @class = "text-danger" })
                    @Html.HiddenFor(model => model.SizeTypeByLevelID)
                    <div class="row">
                        <div class="form-group col-md-3">
                            @Html.LabelFor(model => model.SizeLevelValue, "Enter Size No", htmlAttributes: new { @class = "control-label" })
                            @Html.EditorFor(model => model.SizeLevelValue, new { htmlAttributes = new { @class = "form-control" } })
                            @Html.ValidationMessageFor(model => model.SizeLevelValue, "", new { @class = "text-danger" })
                        </div>
                        <div class="form-group col-md-3">
                            @Html.LabelFor(model => model.SizeTypeID, "Select Type", htmlAttributes: new { @class = "control-label" })
                            @Html.DropDownList("SizeTypeID", new SelectList(Model.List_SizeType, "SizeTypeID", "SizeType", Model.SizeTypeID), "--Choose--", htmlAttributes: new { @class = "form-control" })
                            @Html.ValidationMessageFor(model => model.SizeTypeID, "", new { @class = "text-danger" })
                        </div>
                        <div class="form-group col-md-3">
                            @Html.LabelFor(model => model.SizeLevelID, "Select Level", htmlAttributes: new { @class = "control-label" })
                            @Html.DropDownList("SizeLevelID", new SelectList(Model.List_Level, "SizeLevelID", "SizeLevel", Model.SizeLevelID), "--Choose--", htmlAttributes: new { @class = "form-control" })
                            @Html.ValidationMessageFor(model => model.SizeLevelID, "", new { @class = "text-danger" })
                        </div>

                        <div class="form-group col-md-3">
                            @Html.LabelFor(model => model.GenderID, "Select Gender", htmlAttributes: new { @class = "control-label" })
                            @Html.DropDownList("GenderID", new SelectList(Model.List_Gender, "GenderID", "GenderTitle", Model.GenderID), "--Choose--", htmlAttributes: new { @class = "form-control" })
                            @Html.ValidationMessageFor(model => model.GenderID, "", new { @class = "text-danger" })
                        </div>

                        <div class="form-group col-md-3">
                            @Html.LabelFor(model => model.StatusID, "Select Status", htmlAttributes: new { @class = "control-label" })
                            @Html.DropDownList("StatusID", new SelectList(Model.List_Status, "StatusID", "StatusTitle", Model.StatusID), "--Choose--", htmlAttributes: new { @class = "form-control" })
                            @Html.ValidationMessageFor(model => model.StatusID, "", new { @class = "text-danger" })
                        </div>
                    </div>
                    <div class="form-group col-md-10">
                        @if (Model.SizeTypeByLevelID == 0)
                        {
                            <input type="submit" value="Create" class="btn btn--secondary" />
                        }
                        else
                        {
                            <input type="submit" value="Update" class="btn btn--secondary" />
                        }
                    </div>
                </div>

            }
            <hr />
            <h4 class="mb-15 text-center">Women’s apparel sizing</h4>
            <div class="table-wrap">
                <table class="table-size-guide responsive-table table-center mb-35">
                    <tr>
                        <th>#Unique No</th>
                        <th>Size Type</th>
                        <th>Size Level</th>
                        <th>Size No</th>
                        <th>Status</th>
                        <th>Action</th>
                    </tr>
                    @foreach (var item in Model.List_Womensapparelsizing)
                    {
                        <tr>
                            <td>#@Html.DisplayFor(modelItem => item.SizeTypeByLevelID)</td>
                            <td>@Html.DisplayFor(modelItem => item.SizeType)</td>
                            <td>@Html.DisplayFor(modelItem => item.SizeLevel)</td>
                            <td>@Html.DisplayFor(modelItem => item.SizeLevelValue)</td>
                            <td> 
                                @if (item.Status == "Visible")
                                {
                                    <span class="label label--new mb-3 mr-3 text-nowrap">
                                        @Html.DisplayFor(modelItem => item.Status)
                                    </span>
                                }
                                else
                                {
                                    <span class="label label--sale mb-3 mr-3 text-nowrap">
                                        @Html.DisplayFor(modelItem => item.Status)
                                    </span>
                                }
                            </td>
                            <td>@Html.ActionLink("Edit", "SizeTypeByLevel", new { id = item.SizeTypeByLevelID }, new { @class = "btn" })</td>
                        </tr>
                    }
                </table>
            </div>

            <h4 class="mb-15 text-center">Men’s apparel sizing</h4>
            <div class="table-wrap">
                <table class="table-size-guide responsive-table table-center mb-35">
                    <tr>
                        <th>#Unique No</th>
                        <th>Size Type</th>
                        <th>Size Level</th>
                        <th>Size No</th>
                        <th>Status</th>
                        <th>Action</th>
                    </tr>
                    @foreach (var item in Model.List_Mansapparelsizing)
                    {
                        <tr>
                            <td>#@Html.DisplayFor(modelItem => item.SizeTypeByLevelID)</td>
                            <td>@Html.DisplayFor(modelItem => item.SizeType)</td>
                            <td>@Html.DisplayFor(modelItem => item.SizeLevel)</td>
                            <td>@Html.DisplayFor(modelItem => item.SizeLevelValue)</td>
                            <td>@Html.DisplayFor(modelItem => item.Status)</td>
                            <td>@Html.ActionLink("Edit", "SizeTypeByLevel", new { id = item.SizeTypeByLevelID }, new { @class = "btn" })</td>
                        </tr>
                    }
                </table>
            </div>

        </div>
        <div class="col-12 col-md-3 pt-40">
            <img src="~/Content/Template/images/size-guide.png" alt="Size Guide" />
            <div class="mt-40 fs">
                <h6 class="mb-0">CHEST:</h6>
                <p class="m-0">Around the fullest part of the neck, at the base.</p>
                <h6 class="mb-0">WAIST:</h6>
                <p class="m-0">Around the narrowest part of the waist.</p>
                <h6 class="mb-0">HIPS:</h6>
                <p class="m-0">Around the widest point of the hips.</p>
                <h6 class="mb-0">SKORT LENGTHS:</h6>
                <p class="m-0">From the crotch to the anklebone on the inside of the leg.</p>
            </div>
        </div>
    </div>
</div>

So Now Add Edit and Retrieve is complete.
New We are going to add Sizing Guide Page to show with product.

Goto Database and create below store procedure to get record in below pattern show in figure.

Now Execute below code:

CREATE PROC [dbo].[sp_SizingGuide]
AS
BEGIN
DECLARE @ColumnSizing TABLE (
INTERNATIONAL_value nvarchar(150),
XS NVARCHAR(150),
S NVARCHAR(150),
M NVARCHAR(150),
L NVARCHAR(150),
XL NVARCHAR(150),
XXL NVARCHAR(150),
XXXL  NVARCHAR(150),
GenderTitle NVARCHAR(150));


DECLARE @GET_SizeType TABLE (RowNo INT,SizeTypeID INT, SizeType nvarchar(100));
INSERT INTO @GET_SizeType(RowNo,SizeTypeID,SizeType) 
SELECT ROW_NUMBER() over (Order By (Select 1)),SizeTypeID,SizeType FROM SizeTypeTable; 

DECLARE @GET_Gender TABLE(RowNo INT, GenderID INT, GenderTitle NVARCHAR(150))
INSERT INTO @GET_Gender(RowNo,GenderID,GenderTitle)
SELECT ROW_NUMBER() over (Order By (Select 1)), GenderID, GenderTitle FROM GenderTable;

DECLARE @CountGender INT = ((SELECT COUNT(*) FROM @GET_Gender) + 1);
DECLARE @Index INT = 1;
WHILE @Index < @CountGender
BEGIN
DECLARE @GenderID INT = (SELECT TOP 1 GenderID FROM @GET_Gender WHERE RowNo = @Index);
DECLARE @GenderTitle NVARCHAR(150) = (SELECT TOP 1 GenderTitle FROM @GET_Gender WHERE RowNo = @Index);
DECLARE @AddColumnSizeLevel int = ((SELECT COUNT(*) FROM SizeTypeTable) + 1);
DECLARE @columnno AS INT = 1;
WHILE @columnno < @AddColumnSizeLevel
BEGIN
   DECLARE @SizeTypeID AS NVARCHAR(300) = (SELECT TOP 1 SizeTypeID FROM @GET_SizeType WHERE RowNo =  @columnno);
   DECLARE @INTERNATIONAL_value AS NVARCHAR(150) = (SELECT TOP 1 SizeType FROM @GET_SizeType WHERE RowNo =  @columnno);
   DECLARE @XS  AS NVARCHAR(150) = (SELECT TOP 1 SizeLevelValue FROM SizeTypeByLevelTable WHERE SizeTypeID = @SizeTypeID AND SizeLevelID = 1 AND GenderID = @GenderID);
   DECLARE @S AS NVARCHAR(150) =  (SELECT TOP 1 SizeLevelValue FROM SizeTypeByLevelTable WHERE SizeTypeID = @SizeTypeID AND SizeLevelID = 2 AND GenderID = @GenderID);
   DECLARE @M AS NVARCHAR(150) =  (SELECT TOP 1 SizeLevelValue FROM SizeTypeByLevelTable WHERE SizeTypeID = @SizeTypeID AND SizeLevelID = 3 AND GenderID = @GenderID);
   DECLARE @L AS NVARCHAR(150) =  (SELECT TOP 1 SizeLevelValue FROM SizeTypeByLevelTable WHERE SizeTypeID = @SizeTypeID AND SizeLevelID = 4 AND GenderID = @GenderID);
   DECLARE @XL AS NVARCHAR(150) =  (SELECT TOP 1 SizeLevelValue FROM SizeTypeByLevelTable WHERE SizeTypeID = @SizeTypeID AND SizeLevelID =5 AND GenderID = @GenderID);
   DECLARE @XXL AS NVARCHAR(150) =  (SELECT TOP 1 SizeLevelValue FROM SizeTypeByLevelTable WHERE SizeTypeID = @SizeTypeID AND SizeLevelID = 6 AND GenderID = @GenderID);
   DECLARE @XXXL AS NVARCHAR(150) =  (SELECT TOP 1 SizeLevelValue FROM SizeTypeByLevelTable WHERE SizeTypeID = @SizeTypeID AND SizeLevelID = 7 AND GenderID = @GenderID);
   IF @XS IS NOT NULL AND @S IS NOT NULL AND @M IS NOT NULL AND @L IS NOT NULL AND @XL IS NOT NULL AND @XXL IS NOT NULL AND @XXXL IS NOT NULL
   BEGIN 
   INSERT INTO @ColumnSizing (INTERNATIONAL_value,XS,S,M,L,XL,XXL,XXXL,GenderTitle)
   VALUES(@INTERNATIONAL_value,@XS,@S,@M,@L,@XL,@XXL,@XXXL,@GenderTitle);
   END
   SET @columnno = @columnno + 1
END
set @Index = @Index + 1;
END
SELECT * FROM @ColumnSizing;
END

Before Execute the store procedure run the below query first:

Here all the sizing step by step add..

SET IDENTITY_INSERT [dbo].[SizeLevelTable] ON 

GO
INSERT [dbo].[SizeLevelTable] ([SizeLevelID], [SizeLevel]) VALUES (1, N'XS')
GO
INSERT [dbo].[SizeLevelTable] ([SizeLevelID], [SizeLevel]) VALUES (2, N'S')
GO
INSERT [dbo].[SizeLevelTable] ([SizeLevelID], [SizeLevel]) VALUES (3, N'M')
GO
INSERT [dbo].[SizeLevelTable] ([SizeLevelID], [SizeLevel]) VALUES (4, N'L')
GO
INSERT [dbo].[SizeLevelTable] ([SizeLevelID], [SizeLevel]) VALUES (5, N'XL')
GO
INSERT [dbo].[SizeLevelTable] ([SizeLevelID], [SizeLevel]) VALUES (6, N'XXL')
GO
INSERT [dbo].[SizeLevelTable] ([SizeLevelID], [SizeLevel]) VALUES (7, N'XXXL')
GO
SET IDENTITY_INSERT [dbo].[SizeLevelTable] OFF
GO
SET IDENTITY_INSERT [dbo].[SizeTypeTable] ON 

GO
INSERT [dbo].[SizeTypeTable] ([SizeTypeID], [SizeType]) VALUES (1, N'EUROPE')
GO
INSERT [dbo].[SizeTypeTable] ([SizeTypeID], [SizeType]) VALUES (2, N'US')
GO
INSERT [dbo].[SizeTypeTable] ([SizeTypeID], [SizeType]) VALUES (3, N'CHEST FIT (INCHES)')
GO
INSERT [dbo].[SizeTypeTable] ([SizeTypeID], [SizeType]) VALUES (4, N'CHEST FIT (CM)')
GO
INSERT [dbo].[SizeTypeTable] ([SizeTypeID], [SizeType]) VALUES (5, N'WAIST FIR (INCHES)')
GO
INSERT [dbo].[SizeTypeTable] ([SizeTypeID], [SizeType]) VALUES (6, N'WAIST FIR (CM)')
GO
INSERT [dbo].[SizeTypeTable] ([SizeTypeID], [SizeType]) VALUES (7, N'HIPS FIR (INCHES)')
GO
INSERT [dbo].[SizeTypeTable] ([SizeTypeID], [SizeType]) VALUES (8, N'HIPS FIR (CM)')
GO
INSERT [dbo].[SizeTypeTable] ([SizeTypeID], [SizeType]) VALUES (9, N'SKORT LENGTHS (SM)')
GO
SET IDENTITY_INSERT [dbo].[SizeTypeTable] OFF
GO
SET IDENTITY_INSERT [dbo].[SizeTypeByLevelTable] ON 

GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (1, 1, 1, N'32', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (2, 1, 2, N'34', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (3, 1, 3, N'36', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (4, 1, 4, N'38', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (5, 1, 5, N'40', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (6, 1, 6, N'42', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (7, 1, 7, N'44', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (8, 2, 1, N'0', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (9, 2, 2, N'2', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (10, 2, 3, N'4', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (11, 2, 4, N'6', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (12, 2, 5, N'8', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (13, 2, 6, N'10', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (14, 2, 7, N'12', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (15, 3, 1, N'28"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (16, 3, 2, N'30"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (17, 3, 3, N'32"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (18, 3, 4, N'34"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (19, 3, 5, N'36"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (20, 3, 6, N'38"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (21, 3, 7, N'40"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (22, 4, 1, N'716', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (23, 4, 2, N'76', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (24, 4, 3, N'81', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (25, 4, 4, N'86', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (26, 4, 5, N'91.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (27, 4, 6, N'96.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (28, 4, 7, N'101.1', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (29, 5, 1, N'21"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (30, 5, 2, N'23"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (31, 5, 3, N'25"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (32, 5, 4, N'27"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (33, 5, 5, N'29"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (34, 5, 6, N'31"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (35, 5, 7, N'33"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (36, 6, 1, N'53.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (37, 6, 2, N'58.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (38, 6, 3, N'63.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (40, 6, 4, N'68.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (41, 6, 5, N'74', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (42, 6, 6, N'79', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (43, 6, 7, N'84', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (44, 7, 1, N'33"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (45, 7, 2, N'34"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (46, 7, 3, N'36"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (47, 7, 4, N'38"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (48, 7, 5, N'40"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (49, 7, 6, N'42"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (50, 7, 7, N'44"', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (51, 8, 1, N'81.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (52, 8, 2, N'86.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (53, 8, 3, N'91.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (54, 8, 4, N'96.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (55, 8, 5, N'101', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (56, 8, 6, N'106.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (57, 8, 7, N'111.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (58, 9, 1, N'36.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (59, 9, 2, N'38', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (60, 9, 3, N'39.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (61, 9, 4, N'41', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (62, 9, 5, N'42.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (63, 9, 6, N'44', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (64, 9, 7, N'45.5', 1, 2)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (65, 1, 1, N'32', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (66, 1, 2, N'34', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (67, 1, 3, N'36', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (68, 1, 4, N'38', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (69, 1, 5, N'40', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (70, 1, 6, N'42', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (71, 1, 7, N'44', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (72, 2, 1, N'0', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (73, 2, 2, N'2', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (74, 2, 3, N'4', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (75, 2, 4, N'6', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (76, 2, 5, N'8', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (77, 2, 6, N'10', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (78, 2, 7, N'12', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (79, 3, 1, N'33-55"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (80, 3, 2, N'36-38"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (81, 3, 3, N'39-41"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (82, 3, 4, N'42-44"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (83, 3, 5, N'45-47"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (84, 3, 6, N'48-50"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (85, 3, 7, N'51-53"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (86, 4, 1, N'84-89', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (87, 4, 2, N'91-97', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (88, 4, 3, N'88-104', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (89, 4, 4, N'107-112', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (90, 4, 5, N'114-119', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (91, 4, 6, N'122-127', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (92, 4, 7, N'129-134', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (93, 5, 1, N'28"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (94, 5, 2, N'30"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (95, 5, 3, N'32"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (96, 5, 4, N'34"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (97, 5, 5, N'36"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (98, 5, 6, N'38"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (99, 5, 7, N'40"', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (100, 6, 1, N'71', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (101, 6, 2, N'76', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (102, 6, 3, N'81', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (103, 6, 4, N'86', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (105, 6, 5, N'91.5', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (106, 6, 6, N'96.5', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (107, 6, 7, N'101.5', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (108, 9, 1, N'76', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (109, 9, 2, N'77.5', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (110, 9, 3, N'79', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (111, 9, 4, N'81', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (112, 9, 5, N'82.5', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (113, 9, 6, N'84', 1, 1)
GO
INSERT [dbo].[SizeTypeByLevelTable] ([SizeTypeByLevelID], [SizeTypeID], [SizeLevelID], [SizeLevelValue], [StatusID], [GenderID]) VALUES (114, 9, 7, N'85.5', 1, 1)
GO
SET IDENTITY_INSERT [dbo].[SizeTypeByLevelTable] OFF
GO

So One All these step is done successfully then goto your project in ASP.NET MVC and add this store procedure to you entity data model once done.

Next goto add SizingGuideMV class to get data from database to show in view. 

> SizingGuideMV Code :  

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace eCommerceUI.Models
{
    public class SizingGuideMV
    {
        public string INTERNATIONAL_value { get; set; }
        public string XS { get; set; }
        public string S { get; set; }
        public string M { get; set; }
        public string L { get; set; }
        public string XL { get; set; }
        public string XXL { get; set; }
        public string XXXL { get; set; }
        public string GenderTitle { get; set; }
    }
}

> SizeGuide Action Code : Add this code to Home Controller 

public ActionResult SizeGuide()
        {
            var list = new List<SizingGuideMV>();
            foreach (var item in DB.sp_SizingGuide())
            {
                list.Add(
                    new SizingGuideMV()
                    {
                        INTERNATIONAL_value = item.INTERNATIONAL_value,
                        XS = item.XS,
                        S = item.S,
                        M = item.M,
                        L = item.L,
                        XL = item.XL,
                        XXL = item.XXL,
                        XXXL = item.XXXL,
                        GenderTitle = item.GenderTitle
                    });
            }
            return View(list);
        }

> SizeGuide Code :  

@model IEnumerable<eCommerceUI.Models.SizingGuideMV>
@{
    ViewBag.Title = "Size Guide";
}

<div class="breadcrumbs mt-15">
    <div class="container">
        <ul class="list-unstyled d-flex flex-wrap align-items-center justify-content-center justify-content-lg-start">
            <li><a href="@Url.Content("~/Home/Index")">Home</a></li>
            <li><span>Size Guide</span></li>
        </ul>
    </div>
</div>
<div class="container mb-60">
    <h1 class="h3 mt-30 text-center">Size Guide</h1>
    <div class="rte">


        <div class="container container--sm px-0">
            <p class="mb-50 text-center">
                This is an approximate conversion table to help you find your size. If you
                have already purchased an item by our brand, we recommend you select the same size as indicated on
                its label.
            </p>
        </div>
        <div class="row mt-60">
            <div class="col-12 col-md-9">
                <h4 class="mb-15 text-center">Women’s apparel sizing</h4>
                <div class="table-wrap">
                    <table class="table-size-guide responsive-table table-center mb-35">
                        <tr>
                            <th>INTERNATIONAL</th>
                            <th>XS</th>
                            <th>S</th>
                            <th>M</th>
                            <th>L</th>
                            <th>XL</th>
                            <th>XXL</th>
                            <th>XXXL</th>
                        </tr>
                        @foreach (eCommerceUI.Models.SizingGuideMV item in Model.Where(s => s.GenderTitle.ToUpper() == "FEMALE"))
                        {

                            <tr>
                                <td>@Html.DisplayFor(modelItem => item.INTERNATIONAL_value)</td>
                                <td>@Html.DisplayFor(modelItem => item.XS)</td>
                                <td>@Html.DisplayFor(modelItem => item.S)</td>
                                <td>@Html.DisplayFor(modelItem => item.M)</td>
                                <td>@Html.DisplayFor(modelItem => item.L)</td>
                                <td>@Html.DisplayFor(modelItem => item.XL)</td>
                                <td>@Html.DisplayFor(modelItem => item.XXL)</td>
                                <td>@Html.DisplayFor(modelItem => item.XXXL)</td>
                            </tr>
                        }

                    </table>
                </div>
                <h4 class="mb-15 text-center">Men’s apparel sizing</h4>
                <div class="table-wrap">
                    <table class="table-size-guide responsive-table table-center">
                        <tr>
                            <th>INTERNATIONAL</th>
                            <th>XS</th>
                            <th>S</th>
                            <th>M</th>
                            <th>L</th>
                            <th>XL</th>
                            <th>XXL</th>
                            <th>XXXL</th>
                        </tr>
                        @foreach (eCommerceUI.Models.SizingGuideMV item in Model.Where(s => s.GenderTitle.ToUpper() == "MALE"))
                        {

                            <tr>
                                <td>@Html.DisplayFor(modelItem => item.INTERNATIONAL_value)</td>
                                <td>@Html.DisplayFor(modelItem => item.XS)</td>
                                <td>@Html.DisplayFor(modelItem => item.S)</td>
                                <td>@Html.DisplayFor(modelItem => item.M)</td>
                                <td>@Html.DisplayFor(modelItem => item.L)</td>
                                <td>@Html.DisplayFor(modelItem => item.XL)</td>
                                <td>@Html.DisplayFor(modelItem => item.XXL)</td>
                                <td>@Html.DisplayFor(modelItem => item.XXXL)</td>
                            </tr>
                        }
                    </table>
                </div>
            </div>
            <div class="col-12 col-md-3 pt-40">
                <img src="~/Content/Template/images/size-guide.png" alt="Size Guide" />
                <div class="mt-40 fs">
                    <h6 class="mb-0">CHEST:</h6>
                    <p class="m-0">Around the fullest part of the neck, at the base.</p>
                    <h6 class="mb-0">WAIST:</h6>
                    <p class="m-0">Around the narrowest part of the waist.</p>
                    <h6 class="mb-0">HIPS:</h6>
                    <p class="m-0">Around the widest point of the hips.</p>
                    <h6 class="mb-0">SKORT LENGTHS:</h6>
                    <p class="m-0">From the crotch to the anklebone on the inside of the leg.</p>
                </div>
            </div>
        </div>
    </div>
</div>

Next go to layout and add Sizing Setting to Menu Stock as a menu Item Code show below.

                                                            <div class="menu__item">
                                                                <a href="@Url.Content("~/Setting/SizeTypeByLevel?id=0")"
                                                                   class="d-flex align-items-center px-lg-5"><span>Sizing Setting</span></a>
                                                            </div>

Next Create new Menu on name Other with stock menu and add first menu item is Sizing Guide as menu item code show below

<div class="menu__item menu__item--has-children position-lg-relative">

                                                <a href="#"
                                                   class="d-flex align-items-center px-lg-7">
                                                    <span>Other</span> <i class="d-none d-lg-inline position-lg-relative">
                                                        <svg aria-hidden="true" focusable="false" role="presentation"
                                                             class="icon icon-theme-229" viewBox="0 0 24 24">
                                                            <path d="M11.783 14.088l-3.75-3.75a.652.652 0 0 1-.176-.449c0-.169.059-.319.176-.449a.65.65 0 0 1 .449-.176c.169 0 .318.059.449.176l3.301 3.32 3.301-3.32a.65.65 0 0 1 .449-.176c.169 0 .318.059.449.176.117.13.176.28.176.449a.652.652 0 0 1-.176.449l-3.75 3.75a.877.877 0 0 1-.215.127.596.596 0 0 1-.468 0 .841.841 0 0 1-.215-.127z" />
                                                        </svg>
                                                    </i><i class="d-lg-none ml-auto">
                                                        <svg aria-hidden="true" focusable="false" role="presentation"
                                                             class="icon icon-theme-231" viewBox="0 0 24 24">
                                                            <path d="M10.806 7.232l3.75 3.75c.117.13.176.28.176.449a.652.652 0 0 1-.176.449l-3.75 3.75a.877.877 0 0 1-.215.127.596.596 0 0 1-.468 0 .877.877 0 0 1-.215-.127.652.652 0 0 1-.176-.449c0-.169.059-.319.176-.449l3.32-3.301L9.907 8.13a.652.652 0 0 1-.176-.449c0-.169.059-.319.176-.449a.652.652 0 0 1 .449-.176c.169 0 .319.058.45.176z" />
                                                        </svg>
                                                    </i>
                                                </a>

                                                <div class="menu__dropdown d-lg-none position-lg-absolute">
                                                    <div class="menu__list menu__list--styled menu__level-02 menu__level-02 p-lg-20">
                                                        <div class="menu__item menu__back d-lg-none">
                                                            <a href="#">Other</a>
                                                        </div>
                                                        <div class="menu__item">
                                                            <a href="@Url.Content("~/Home/SizeGuide")"
                                                               class="d-flex align-items-center px-lg-5"><span>Sizing Guide</span></a>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>