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; }