Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
                }
            }
        }
Beispiel #3
0
        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;
            }
        }
Beispiel #4
0
        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;
            }
        }