public int SaveKit(Kit kit, AspxCommonInfo commonInfo)
        {

            try
            {
                AspxKitController controller = new AspxKitController();
                return controller.SaveKit(kit, commonInfo);
            }
            catch (Exception ex)
            {

                throw ex;
            }
        }
        public int SaveKit(Kit kit, AspxCommonInfo commonInfo)
        {

            try
            {
                List<KeyValuePair<string, object>> parameter = CommonParmBuilder.GetParamSPUC(commonInfo);
                //  parameter.Add(new KeyValuePair<string, object>("@ID", kit.ID));
                parameter.Add(new KeyValuePair<string, object>("@KitID", kit.KitID));
                parameter.Add(new KeyValuePair<string, object>("@KitName", kit.KitName));
                parameter.Add(new KeyValuePair<string, object>("@Price", kit.Price));
                parameter.Add(new KeyValuePair<string, object>("@Quantity", kit.Quantity));
                parameter.Add(new KeyValuePair<string, object>("@Weight", kit.Weight));
                parameter.Add(new KeyValuePair<string, object>("@KitComponentID", kit.KitComponentID));

                SQLHandler sqLh = new SQLHandler();
                int kitComponentID = sqLh.ExecuteAsScalar<int>("[dbo].[usp_Aspx_AddUpdateKit]", parameter);
                return kitComponentID;
            }
            catch (Exception ex)
            {

                throw ex;
            }
        }