public ActionResult ManageCommissionCategoryProduct(ClientCommissionCategoryDetailModel CMC)
        {
            ViewBag.productlist = ApplicationUtilities.SetDDLValue(ICB.sproc_get_dropdown_list("servicelist"), CMC.ProductId, "Select Product");
            // ViewBag.CommissionPercentType = ApplicationUtilities.SetDDLValue(ICB.sproc_get_dropdown_list("031"), CMC.CommissionPercentType, "Select Percent Type");
            ViewBag.CommissionPercentTypeList = ApplicationUtilities.SetDDLValue(ICB.sproc_get_dropdown_list("031"), CMC.CommissionPercentType, "Select Percent Type");
            ViewBag.CommissionTypeList        = LoadDropdownList("commissiontype") as List <SelectListItem>;
            if (ModelState.IsValid)
            {
                ClientCommissionCategoryDetailCommon CDC = new ClientCommissionCategoryDetailCommon();

                CDC.CommissionDetailId    = CMC.CommissionDetailId.DecryptParameter();
                CDC.ProductId             = CMC.ProductId;
                CDC.CommissionCategoryId  = CMC.CommissionCategoryId.DecryptParameter();
                CDC.CommissionType        = CMC.CommissionType;
                CDC.CommissionPercentType = CMC.CommissionPercentType;
                CDC.CommissionValue       = CMC.CommissionValue;
                CDC.IpAddress             = ApplicationUtilities.GetIP();
                CDC.ActionUser            = Session["username"].ToString();
                if ((CDC.CommissionType != "F" && float.Parse(CDC.CommissionValue) > 100) || (float.Parse(CDC.CommissionValue) < 0))
                {
                    this.ShowPopup(1, "Commission Value Mismatch");
                    return(View(CMC));
                }
                CommonDbResponse dbres = comm.ManageCommissionCategoryProduct(CDC);
                if (dbres.Code == 0)
                {
                    this.ShowPopup(0, dbres.Message);
                    return(RedirectToAction("CommissionProductList", new { categoryid = CMC.CommissionCategoryId }));
                }
                CMC.Msg = dbres.Message;
            }
            this.ShowPopup(1, "Error" + CMC.Msg);
            return(View(CMC));
        }
        public ActionResult ManageCommissionCategoryProduct(string id)
        {
            ClientCommissionCategoryDetailCommon CDC = comm.GetCommissioncategoryProductById(id.DecryptParameter());
            ClientCommissionCategoryDetailModel  CMC = new ClientCommissionCategoryDetailModel();

            if (CDC != null)
            {
                CMC.CommissionDetailId    = CDC.CommissionDetailId.EncryptParameter();
                CMC.ProductId             = CDC.ProductId;
                CMC.CommissionCategoryId  = CDC.CommissionCategoryId.EncryptParameter();
                CMC.CommissionType        = CDC.CommissionType;
                CMC.CommissionValue       = CDC.CommissionValue;
                CMC.CommissionPercentType = CDC.CommissionPercentType.Trim();
            }
            ViewBag.productlist = ApplicationUtilities.SetDDLValue(ICB.sproc_get_dropdown_list("servicelist"), CMC.ProductId, "Select Product");

            ViewBag.CommissionPercentTypeList = ApplicationUtilities.SetDDLValue(ICB.sproc_get_dropdown_list("031"), CMC.CommissionPercentType, "Select Percent Type");
            ViewBag.CommissionTypeList        = LoadDropdownList("commissiontype") as List <SelectListItem>;
            return(View(CMC));
        }