Exemple #1
0
        protected void btnMirrorFundAllocation_Click(object sender, EventArgs e)
        {
            captureSwitchGridviewDetails();

            List <clsSwitchScheme_Client.clsSwitchSchemeDetails_Client> listSwitchDetails    = (List <clsSwitchScheme_Client.clsSwitchSchemeDetails_Client>)Session["SwitchSchemeDetailsPortfolio_Client"];
            List <clsSwitchScheme_Client.clsSwitchSchemeDetails_Client> newListSwitchDetails = new List <clsSwitchScheme_Client.clsSwitchSchemeDetails_Client>();

            foreach (clsSwitchScheme_Client.clsSwitchSchemeDetails_Client SwitchDetails in listSwitchDetails)
            {
                clsSwitchScheme_Client.clsSwitchSchemeDetails_Client newSwitchDetailsContribution = new clsSwitchScheme_Client.clsSwitchSchemeDetails_Client();

                newSwitchDetailsContribution.propAllocation         = SwitchDetails.propAllocation;
                newSwitchDetailsContribution.propCreated_By         = Session[clsSystem_Session.strSession.User.ToString()].ToString();
                newSwitchDetailsContribution.propCurrencyMultiplier = SwitchDetails.propCurrencyMultiplier;
                newSwitchDetailsContribution.propDate_Created       = DateTime.Today;
                newSwitchDetailsContribution.propDate_LastUpdate    = DateTime.Today;
                newSwitchDetailsContribution.propFund            = SwitchDetails.propFund;
                newSwitchDetailsContribution.propIsContribution  = true;
                newSwitchDetailsContribution.propIsDeletable     = SwitchDetails.propIsDeletable;
                newSwitchDetailsContribution.propSwitchDetailsID = SwitchDetails.propSwitchDetailsID;
                newSwitchDetailsContribution.propSwitchScheme    = SwitchDetails.propSwitchScheme;
                newSwitchDetailsContribution.propTotalAllocation = SwitchDetails.propTotalAllocation;
                newSwitchDetailsContribution.propTotalValue      = SwitchDetails.propTotalValue;
                newSwitchDetailsContribution.propUnits           = SwitchDetails.propUnits;
                newSwitchDetailsContribution.propUpdated_By      = SwitchDetails.propUpdated_By;
                newSwitchDetailsContribution.propValue           = SwitchDetails.propValue;

                newListSwitchDetails.Add(newSwitchDetailsContribution);
            }

            populate(listSwitchDetails, false);
            populate(newListSwitchDetails, true);

            Session["SwitchSchemeDetailsContribution_Client"] = newListSwitchDetails;
        }
        protected void btnMirrorFundAllocation_Click(object sender, EventArgs e)
        {
            captureSwitchGridviewDetails();

            List<clsSwitchScheme_Client.clsSwitchSchemeDetails_Client> listSwitchDetails = (List<clsSwitchScheme_Client.clsSwitchSchemeDetails_Client>)Session["SwitchSchemeDetailsPortfolio_Client"];
            List<clsSwitchScheme_Client.clsSwitchSchemeDetails_Client> newListSwitchDetails = new List<clsSwitchScheme_Client.clsSwitchSchemeDetails_Client>();

            foreach (clsSwitchScheme_Client.clsSwitchSchemeDetails_Client SwitchDetails in listSwitchDetails)
            {
                clsSwitchScheme_Client.clsSwitchSchemeDetails_Client newSwitchDetailsContribution = new clsSwitchScheme_Client.clsSwitchSchemeDetails_Client();

                newSwitchDetailsContribution.propAllocation = SwitchDetails.propAllocation;
                newSwitchDetailsContribution.propCreated_By = Session[clsSystem_Session.strSession.User.ToString()].ToString();
                newSwitchDetailsContribution.propCurrencyMultiplier = SwitchDetails.propCurrencyMultiplier;
                newSwitchDetailsContribution.propDate_Created = DateTime.Today;
                newSwitchDetailsContribution.propDate_LastUpdate = DateTime.Today;
                newSwitchDetailsContribution.propFund = SwitchDetails.propFund;
                newSwitchDetailsContribution.propIsContribution = true;
                newSwitchDetailsContribution.propIsDeletable = SwitchDetails.propIsDeletable;
                newSwitchDetailsContribution.propSwitchDetailsID = SwitchDetails.propSwitchDetailsID;
                newSwitchDetailsContribution.propSwitchScheme = SwitchDetails.propSwitchScheme;
                newSwitchDetailsContribution.propTotalAllocation = SwitchDetails.propTotalAllocation;
                newSwitchDetailsContribution.propTotalValue = SwitchDetails.propTotalValue;
                newSwitchDetailsContribution.propUnits = SwitchDetails.propUnits;
                newSwitchDetailsContribution.propUpdated_By = SwitchDetails.propUpdated_By;
                newSwitchDetailsContribution.propValue = SwitchDetails.propValue;

                newListSwitchDetails.Add(newSwitchDetailsContribution);
            }

            populate(listSwitchDetails, false);
            populate(newListSwitchDetails, true);

            Session["SwitchSchemeDetailsContribution_Client"] = newListSwitchDetails;

        }