예제 #1
0
            public static List <clsSwitchDetailsList> convertSwitchDetails(List <clsSwitchScheme_Client.clsSwitchSchemeDetails_Client> ClientSwitchSchemeDetails)
            {
                List <clsSwitchDetailsList> newSwitchDetailsList = new List <clsSwitchDetailsList>();

                float fTotalAllocation = 0;

                foreach (clsSwitchScheme_Client.clsSwitchSchemeDetails_Client SwitchSchemeDetails in ClientSwitchSchemeDetails)
                {
                    clsSwitchDetailsList SwitchDetail = new clsSwitchDetailsList();

                    fTotalAllocation = fTotalAllocation + SwitchSchemeDetails.propAllocation;

                    SwitchDetail.propAllocation      = SwitchSchemeDetails.propAllocation;
                    SwitchDetail.propFundName        = SwitchSchemeDetails.propFund.propFundName;
                    SwitchDetail.propTotalAllocation = fTotalAllocation;
                    SwitchDetail.propTotalValue      = SwitchSchemeDetails.propTotalValue;
                    SwitchDetail.propUnits           = SwitchSchemeDetails.propUnits;
                    SwitchDetail.propValue           = SwitchSchemeDetails.propValue;
                    SwitchDetail.propPrice           = SwitchSchemeDetails.propFund.propPrice;
                    SwitchDetail.propFundCurrency    = SwitchSchemeDetails.propFund.propCurrency;

                    newSwitchDetailsList.Add(SwitchDetail);
                }

                return(newSwitchDetailsList);
            }
            public static List<clsSwitchDetailsList> convertSwitchDetails(List<clsSwitchScheme_Client.clsSwitchSchemeDetails_Client> ClientSwitchSchemeDetails)
            {
                List<clsSwitchDetailsList> newSwitchDetailsList = new List<clsSwitchDetailsList>();

                float fTotalAllocation = 0;

                foreach (clsSwitchScheme_Client.clsSwitchSchemeDetails_Client SwitchSchemeDetails in ClientSwitchSchemeDetails)
                {
                    clsSwitchDetailsList SwitchDetail = new clsSwitchDetailsList();

                    fTotalAllocation = fTotalAllocation + SwitchSchemeDetails.propAllocation;

                    SwitchDetail.propAllocation = SwitchSchemeDetails.propAllocation;
                    SwitchDetail.propFundName = SwitchSchemeDetails.propFund.propFundName;
                    SwitchDetail.propTotalAllocation = fTotalAllocation;
                    SwitchDetail.propTotalValue = SwitchSchemeDetails.propTotalValue;
                    SwitchDetail.propUnits = SwitchSchemeDetails.propUnits;
                    SwitchDetail.propValue = SwitchSchemeDetails.propValue;
                    SwitchDetail.propPrice = SwitchSchemeDetails.propFund.propPrice;
                    SwitchDetail.propFundCurrency = SwitchSchemeDetails.propFund.propCurrency;

                    newSwitchDetailsList.Add(SwitchDetail);
                }

                return newSwitchDetailsList;
            }