public ActionResult ManageCommissionCategoryProduct(CommissionCategoryDetailModel 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"); CMC.CommissionPercentTypeList = ApplicationUtilities.SetDDLValue(ICB.sproc_get_dropdown_list("031"), CMC.CommissionPercentType, "Select Percent Type"); CMC.CommissionTypeList = LoadDropdownList("commissiontype") as List <SelectListItem>; if (ModelState.IsValid) { CommissionCategoryDetailCommon CDC = new CommissionCategoryDetailCommon(); 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 ManageAgentCommissionCategoryProduct(string id) { CommissionCategoryDetailCommon CDC = comm.GetAgentCommissioncategoryProductById(id.DecryptParameter()); CommissionCategoryDetailModel CMC = new CommissionCategoryDetailModel(); string agentid = Session["AgentId"].ToString(); 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; string agentcommCat = comm.GetAdminCommCatagory(agentid).CommissionCategoryId; var admincomm = comm.GetAdminCommvalue(agentcommCat, CDC.ProductId); CMC.AdminCommissionType = admincomm.CommissionType; CMC.AdminCommissionValue = admincomm.CommissionValue; CMC.AdminProductId = admincomm.ProductId; //CMC.CommissionPercentType = CDC.CommissionPercentType.Trim(); } ViewBag.productlist = ApplicationUtilities.SetDDLValue(ICB.sproc_get_dropdown_list("servicelist"), CMC.ProductId, "Select Product"); CMC.CommissionPercentTypeList = ApplicationUtilities.SetDDLValue(ICB.sproc_get_dropdown_list("031"), CMC.CommissionPercentType, "Select Percent Type"); CMC.CommissionTypeList = LoadDropdownList("commissiontype") as List <SelectListItem>; return(View(CMC)); }
public ActionResult ManageCommissionCategoryProduct(string id) { CommissionCategoryDetailCommon CDC = comm.GetCommissioncategoryProductById(id.DecryptParameter()); CommissionCategoryDetailModel CMC = new CommissionCategoryDetailModel(); 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"); CMC.CommissionPercentTypeList = ApplicationUtilities.SetDDLValue(ICB.sproc_get_dropdown_list("031"), CMC.CommissionPercentType, "Select Percent Type"); CMC.CommissionTypeList = LoadDropdownList("commissiontype") as List <SelectListItem>; return(View(CMC)); }