public OnlineMFSchemeDetailsVo GetSchemeDetails(int amcCode, int schemeCode, string category, out DataTable dtNavDetails) { OnlineMFSchemeDetailsVo OnlineMFSchemeDetailsVo = new OnlineMFSchemeDetailsVo(); try { OnlineMFSchemeDetailsVo = OnlineMFSchemeDetailsDao.GetSchemeDetails(amcCode, schemeCode, category, out dtNavDetails); } catch (BaseApplicationException Ex) { throw Ex; } return(OnlineMFSchemeDetailsVo); }
protected void GetSchemeCompareList(string CompareScheme, int schemeColNo) { List <OnlineMFSchemeDetailsVo> OnlineMFSchemeDetailslist = new List <OnlineMFSchemeDetailsVo>(); OnlineMFSchemeDetailslist = onlineMFSchemeDetailsBo.GetCompareMFSchemeDetails(CompareScheme, exchangeType == "Online" ? 1 : 0); if (schemeColNo == 0) { //Session["SchemeCompareList"] = null; int schmeCompareNum = 1; foreach (OnlineMFSchemeDetailsVo onlineMFSchemeDetailsVo in OnlineMFSchemeDetailslist) { BindSchemeDetais(onlineMFSchemeDetailsVo, schmeCompareNum); schmeCompareNum += 1; } } else { if (OnlineMFSchemeDetailslist.Count > 0) { OnlineMFSchemeDetailsVo onlineMFSchemeDetailsVo = OnlineMFSchemeDetailslist[0]; BindSchemeDetais(onlineMFSchemeDetailsVo, schemeColNo); } } }
public void GetAmcSchemeDetails() { DataTable dtNavDetails = null; try { BindfundManagerDetails(); BindSectoreDetails(); BindHoldingDetails(); BindAssetsAllocation(); onlineMFSchemeDetailsVo = onlineMFSchemeDetailsBo.GetSchemeDetails(int.Parse(ddlAMC.SelectedValue), int.Parse(ddlScheme.SelectedValue), ddlCategory.SelectedValue, out dtNavDetails); ViewState["schemeName"] = onlineMFSchemeDetailsVo.schemeName; LoadNAVHistoryChat(dtNavDetails); if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.benchmarkReturn1stYear)) { BindndReturn(); } lblSchemeName.Text = onlineMFSchemeDetailsVo.schemeName; lblAMC.Text = onlineMFSchemeDetailsVo.amcName; //lblNAV.Text = onlineMFSchemeDetailsVo.NAV.ToString(); //if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.navDate)) // lblNAVDate.Text = onlineMFSchemeDetailsVo.navDate.ToString(); lblCategory.Text = onlineMFSchemeDetailsVo.category; lblBanchMark.Text = onlineMFSchemeDetailsVo.schemeBanchMark; if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.fundManager)) { lblFundManager.Text = onlineMFSchemeDetailsVo.fundManager; } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.SchemeReturn3Year)) { lblFundReturn1styear.Text = onlineMFSchemeDetailsVo.SchemeReturn3Year.ToString(); } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.SchemeReturn5Year)) { lblFundReturn3rdyear.Text = onlineMFSchemeDetailsVo.SchemeReturn5Year.ToString(); } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.SchemeReturn10Year)) { lblFundReturn5thyear.Text = onlineMFSchemeDetailsVo.SchemeReturn10Year.ToString(); } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.benchmarkReturn1stYear)) { lblBenchmarkReturn.Text = onlineMFSchemeDetailsVo.benchmarkReturn1stYear; } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.benchmark3rhYear)) { lblBenchMarkReturn3rd.Text = onlineMFSchemeDetailsVo.benchmark3rhYear; } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.benchmark5thdYear)) { lblBenchMarkReturn5th.Text = onlineMFSchemeDetailsVo.benchmark5thdYear; } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.minSIPInvestment.ToString())) { lblMinSIP.Text = onlineMFSchemeDetailsVo.minSIPInvestment.ToString(); } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.SIPmultipleOf.ToString())) { lblSIPMultipleOf.Text = onlineMFSchemeDetailsVo.SIPmultipleOf.ToString(); } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.exitLoad.ToString())) { lblExitLoad.Text = onlineMFSchemeDetailsVo.exitLoad.ToString(); } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.minmumInvestmentAmount.ToString())) { lblMinInvestment.Text = onlineMFSchemeDetailsVo.minmumInvestmentAmount.ToString(); } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.multipleOf.ToString())) { lblMinMultipleOf.Text = onlineMFSchemeDetailsVo.multipleOf.ToString(); } imgRating3yr.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/" + onlineMFSchemeDetailsVo.SchemeRating3Year + ".png"; imgRating5yr.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/" + onlineMFSchemeDetailsVo.SchemeRating5Year + ".png"; imgRating10yr.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/" + onlineMFSchemeDetailsVo.SchemeRating10Year + ".png"; imgRatingOvelAll.ImageUrl = @"../Images/MorningStarRating/RatingOverall/" + onlineMFSchemeDetailsVo.overAllRating + ".png"; //if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.SchemeReturn3Year)) // lblSchemeRetrun3yr.Text = onlineMFSchemeDetailsVo.SchemeReturn3Year.ToString(); //if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.SchemeReturn5Year)) // lblSchemeRetrun5yr.Text = onlineMFSchemeDetailsVo.SchemeReturn5Year.ToString(); //if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.SchemeReturn10Year)) // lblSchemeRetrun10yr.Text = onlineMFSchemeDetailsVo.SchemeReturn10Year.ToString(); if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.SchemeRisk3Year)) { lblSchemeRisk3yr.Text = onlineMFSchemeDetailsVo.SchemeRisk3Year; } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.SchemeRisk5Year)) { lblSchemeRisk5yr.Text = onlineMFSchemeDetailsVo.SchemeRisk5Year; } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.SchemeRisk10Year)) { lblSchemeRisk10yr.Text = onlineMFSchemeDetailsVo.SchemeRisk10Year; } ddlAction.Items[1].Enabled = false; ddlAction.Items[2].Enabled = false; if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.isPurchaseAvaliable.ToString()) && onlineMFSchemeDetailsVo.isPurchaseAvaliable != 0) { ddlAction.Items[1].Enabled = true; } if (!string.IsNullOrEmpty(onlineMFSchemeDetailsVo.isSIPAvaliable.ToString()) && onlineMFSchemeDetailsVo.isSIPAvaliable != 0) { ddlAction.Items[2].Enabled = true; } if (onlineMFSchemeDetailsVo.schemeBox > 0) { imgSchemeRating.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/" + onlineMFSchemeDetailsVo.mornigStar + ".png"; imgStyleBox.ImageUrl = @"../Images/MorningStarRating/StarStyleBox/" + onlineMFSchemeDetailsVo.schemeBox + ".png"; } else { if (onlineMFSchemeDetailsVo.schemeBoxFixed > 0) { imgSchemeRating.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/" + onlineMFSchemeDetailsVo.mornigStar + ".png"; imgStyleBox.ImageUrl = @"../Images/MorningStarRating/StarStyleBoxFixed/" + onlineMFSchemeDetailsVo.schemeBoxFixed + ".png"; } else { imgSchemeRating.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/0.png"; imgStyleBox.ImageUrl = @"../Images/MorningStarRating/StarStyleBox/0.png"; } } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "MFSchemeDetails.ascx.cs:BindfundManagerDetails()"); object[] objParams = new object[0]; FunctionInfo = exBase.AddObject(FunctionInfo, objParams); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void BindSchemeDetais(OnlineMFSchemeDetailsVo onlineMFSchemeDetailsVo, int schmeCompareNum) { switch (schmeCompareNum) { case 1: ddlAction.Items[1].Enabled = false; ddlAction.Items[2].Enabled = false; ddlAMC1.Visible = false; ddlCategory1.Visible = false; ddlSchemeList1.Visible = false; lnkDelete1.Visible = true; ImgStyle1.Visible = true; lblRating1.Visible = true; lblSchemeName.Text = onlineMFSchemeDetailsVo.schemeName; lblNAV.Text = onlineMFSchemeDetailsVo.NAV.ToString(); lblNAVDate.Text = onlineMFSchemeDetailsVo.navDate.ToString(); lblCategory.Text = onlineMFSchemeDetailsVo.category; lblBanchMark.Text = onlineMFSchemeDetailsVo.schemeBanchMark; lblFundManager.Text = onlineMFSchemeDetailsVo.fundManager; lblFundReturn1styear.Text = onlineMFSchemeDetailsVo.SchemeReturn3Year.ToString(); lblFundReturn3rdyear.Text = onlineMFSchemeDetailsVo.SchemeReturn5Year.ToString(); lblFundReturn5thyear.Text = onlineMFSchemeDetailsVo.SchemeReturn10Year.ToString(); lblBenchmarkReturn.Text = onlineMFSchemeDetailsVo.benchmarkReturn1stYear; lblBenchMarkReturn3rd.Text = onlineMFSchemeDetailsVo.benchmark3rhYear; lblBenchMarkReturn5th.Text = onlineMFSchemeDetailsVo.benchmark5thdYear; lblMinSIP.Text = onlineMFSchemeDetailsVo.minSIPInvestment.ToString(); lblSIPMultipleOf.Text = onlineMFSchemeDetailsVo.SIPmultipleOf.ToString(); lblExitLoad.Text = onlineMFSchemeDetailsVo.exitLoad.ToString(); lblMinInvestment.Text = onlineMFSchemeDetailsVo.minmumInvestmentAmount.ToString(); lblMinMultipleOf.Text = onlineMFSchemeDetailsVo.multipleOf.ToString(); if (onlineMFSchemeDetailsVo.isPurchaseAvaliable != 0) { ddlAction.Items[1].Enabled = true; } if (onlineMFSchemeDetailsVo.isSIPAvaliable != 0) { ddlAction.Items[2].Enabled = true; } if (onlineMFSchemeDetailsVo.overAllRating > 0) { imgSchemeRating.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/" + onlineMFSchemeDetailsVo.mornigStar + ".png"; ImgStyle1.ImageUrl = @"../Images/MorningStarRating/PMFRD_RatingOverall/" + onlineMFSchemeDetailsVo.overAllRating + ".png"; } else { imgSchemeRating.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/0.png"; ImgStyle1.ImageUrl = @"../Images/MorningStarRating/PMFRD_RatingOverall/0.png"; } break; case 2: ddlAction1.Items[1].Enabled = false; ddlAction1.Items[2].Enabled = false; ddlAMC2.Visible = false; ddlCategory2.Visible = false; ddlSchemeList2.Visible = false; lnkDelete2.Visible = true; ImgStyle2.Visible = true; lblRating1.Visible = true; lblSchemeName1.Text = onlineMFSchemeDetailsVo.schemeName; lblNAV1.Text = onlineMFSchemeDetailsVo.NAV.ToString(); lblNAVDate1.Text = onlineMFSchemeDetailsVo.navDate.ToString(); lblCategory1.Text = onlineMFSchemeDetailsVo.category; lblBanchMark1.Text = onlineMFSchemeDetailsVo.schemeBanchMark; lblFundManager1.Text = onlineMFSchemeDetailsVo.fundManager; lblFundReturn1styear1.Text = onlineMFSchemeDetailsVo.SchemeReturn3Year.ToString(); lblFundReturn3rdyear1.Text = onlineMFSchemeDetailsVo.SchemeReturn5Year.ToString(); lblFundReturn5thyear1.Text = onlineMFSchemeDetailsVo.SchemeReturn10Year.ToString(); lblBenchmarkReturn1.Text = onlineMFSchemeDetailsVo.benchmarkReturn1stYear; lblBenchMarkReturn3rd1.Text = onlineMFSchemeDetailsVo.benchmark3rhYear; lblBenchMarkReturn5th1.Text = onlineMFSchemeDetailsVo.benchmark5thdYear; lblMinSIP1.Text = onlineMFSchemeDetailsVo.minSIPInvestment.ToString(); lblSIPMultipleOf1.Text = onlineMFSchemeDetailsVo.SIPmultipleOf.ToString(); lblExitLoad1.Text = onlineMFSchemeDetailsVo.exitLoad.ToString(); lblMinInvestment1.Text = onlineMFSchemeDetailsVo.minmumInvestmentAmount.ToString(); lblMinMultipleOf1.Text = onlineMFSchemeDetailsVo.multipleOf.ToString(); if (onlineMFSchemeDetailsVo.isPurchaseAvaliable != 0) { ddlAction1.Items[1].Enabled = true; } if (onlineMFSchemeDetailsVo.isSIPAvaliable != 0) { ddlAction1.Items[2].Enabled = true; } if (onlineMFSchemeDetailsVo.overAllRating > 0) { imgSchemeRating1.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/" + onlineMFSchemeDetailsVo.mornigStar + ".png"; ImgStyle2.ImageUrl = @"../Images/MorningStarRating/PMFRD_RatingOverall/" + onlineMFSchemeDetailsVo.overAllRating + ".png"; } else { imgSchemeRating1.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/0.png"; ImgStyle2.ImageUrl = @"../Images/MorningStarRating/PMFRD_RatingOverall/0.png"; } break; case 3: ddlAction2.Items[1].Enabled = false; ddlAction2.Items[2].Enabled = false; ddlAMC3.Visible = false; ddlCategory3.Visible = false; ddlSchemeList3.Visible = false; lnkDelete3.Visible = true; ImgStyle3.Visible = true; lblRating1.Visible = true; lblSchemeName2.Text = onlineMFSchemeDetailsVo.schemeName; lblNAV2.Text = onlineMFSchemeDetailsVo.NAV.ToString(); lblNAVDate2.Text = onlineMFSchemeDetailsVo.navDate.ToString(); lblCategory2.Text = onlineMFSchemeDetailsVo.category; lblBanchMark2.Text = onlineMFSchemeDetailsVo.schemeBanchMark; lblFundManager2.Text = onlineMFSchemeDetailsVo.fundManager; lblFundReturn1styear2.Text = onlineMFSchemeDetailsVo.SchemeReturn3Year.ToString(); lblFundReturn3rdyear2.Text = onlineMFSchemeDetailsVo.SchemeReturn5Year.ToString(); lblFundReturn5thyear2.Text = onlineMFSchemeDetailsVo.SchemeReturn10Year.ToString(); lblBenchmarkReturn2.Text = onlineMFSchemeDetailsVo.benchmarkReturn1stYear; lblBenchMarkReturn3rd2.Text = onlineMFSchemeDetailsVo.benchmark3rhYear; lblBenchMarkReturn5th2.Text = onlineMFSchemeDetailsVo.benchmark5thdYear; lblMinSIP2.Text = onlineMFSchemeDetailsVo.minSIPInvestment.ToString(); lblSIPMultipleOf2.Text = onlineMFSchemeDetailsVo.SIPmultipleOf.ToString(); lblExitLoad2.Text = onlineMFSchemeDetailsVo.exitLoad.ToString(); lblMinInvestment2.Text = onlineMFSchemeDetailsVo.minmumInvestmentAmount.ToString(); lblMinMultipleOf2.Text = onlineMFSchemeDetailsVo.multipleOf.ToString(); if (onlineMFSchemeDetailsVo.isPurchaseAvaliable != 0) { ddlAction2.Items[1].Enabled = true; } if (onlineMFSchemeDetailsVo.isSIPAvaliable != 0) { ddlAction2.Items[2].Enabled = true; } if (onlineMFSchemeDetailsVo.overAllRating > 0) { imgSchemeRating2.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/" + onlineMFSchemeDetailsVo.mornigStar + ".png"; ImgStyle3.ImageUrl = @"../Images/MorningStarRating/PMFRD_RatingOverall/" + onlineMFSchemeDetailsVo.overAllRating + ".png"; } else { imgSchemeRating2.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/0.png"; ImgStyle3.ImageUrl = @"../Images/MorningStarRating/PMFRD_RatingOverall/0.png"; } break; case 4: ddlAction3.Items[1].Enabled = false; ddlAction3.Items[2].Enabled = false; ddlAMC4.Visible = false; ddlCategory4.Visible = false; ddlSchemeList4.Visible = false; lnkDelete4.Visible = true; ImgStyle4.Visible = true; lblRating1.Visible = true; lblSchemeName3.Text = onlineMFSchemeDetailsVo.schemeName; lblNAV3.Text = onlineMFSchemeDetailsVo.NAV.ToString(); lblNAVDate3.Text = onlineMFSchemeDetailsVo.navDate.ToString(); lblCategory3.Text = onlineMFSchemeDetailsVo.category; lblBanchMark3.Text = onlineMFSchemeDetailsVo.schemeBanchMark; lblFundManager3.Text = onlineMFSchemeDetailsVo.fundManager; lblFundReturn1styear3.Text = onlineMFSchemeDetailsVo.SchemeReturn3Year.ToString(); lblFundReturn3rdyear3.Text = onlineMFSchemeDetailsVo.SchemeReturn5Year.ToString(); lblFundReturn5thyear3.Text = onlineMFSchemeDetailsVo.SchemeReturn10Year.ToString(); lblBenchmarkReturn3.Text = onlineMFSchemeDetailsVo.benchmarkReturn1stYear; lblBenchMarkReturn3rd3.Text = onlineMFSchemeDetailsVo.benchmark3rhYear; lblBenchMarkReturn5th3.Text = onlineMFSchemeDetailsVo.benchmark5thdYear; lblMinSIP3.Text = onlineMFSchemeDetailsVo.minSIPInvestment.ToString(); lblSIPMultipleOf3.Text = onlineMFSchemeDetailsVo.SIPmultipleOf.ToString(); lblExitLoad3.Text = onlineMFSchemeDetailsVo.exitLoad.ToString(); lblMinInvestment3.Text = onlineMFSchemeDetailsVo.minmumInvestmentAmount.ToString(); lblMinMultipleOf3.Text = onlineMFSchemeDetailsVo.multipleOf.ToString(); if (onlineMFSchemeDetailsVo.isPurchaseAvaliable != 0) { ddlAction3.Items[1].Enabled = true; } if (onlineMFSchemeDetailsVo.isSIPAvaliable != 0) { ddlAction3.Items[1].Enabled = true; } if (onlineMFSchemeDetailsVo.overAllRating > 0) { imgSchemeRating3.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/" + onlineMFSchemeDetailsVo.mornigStar + ".png"; ImgStyle4.ImageUrl = @"../Images/MorningStarRating/PMFRD_RatingOverall/" + onlineMFSchemeDetailsVo.overAllRating + ".png"; } else { imgSchemeRating3.ImageUrl = @"../Images/MorningStarRating/RatingSmallIcon/0.png"; ImgStyle4.ImageUrl = @"../Images/MorningStarRating/PMFRD_RatingOverall/0.png"; } break; } }