protected void btnMirrorFundAllocation_Click(object sender, EventArgs e) { captureSwitchGridviewDetails(); List <clsSwitchScheme.clsSwitchSchemeDetails> listSwitchDetails = (List <clsSwitchScheme.clsSwitchSchemeDetails>)Session["listSwitchDetails"]; List <clsSwitchScheme.clsSwitchSchemeDetails> newListSwitchDetails = new List <clsSwitchScheme.clsSwitchSchemeDetails>(); foreach (clsSwitchScheme.clsSwitchSchemeDetails SwitchDetails in listSwitchDetails) { clsSwitchScheme.clsSwitchSchemeDetails newSwitchDetailsContribution = new clsSwitchScheme.clsSwitchSchemeDetails(); 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["listSwitchContributionDetails"] = newListSwitchDetails; }
protected void btnMirrorFundAllocation_Click(object sender, EventArgs e) { captureSwitchGridviewDetails(); List<clsSwitchScheme.clsSwitchSchemeDetails> listSwitchDetails = (List<clsSwitchScheme.clsSwitchSchemeDetails>)Session["listSwitchDetails"]; List<clsSwitchScheme.clsSwitchSchemeDetails> newListSwitchDetails = new List<clsSwitchScheme.clsSwitchSchemeDetails>(); foreach (clsSwitchScheme.clsSwitchSchemeDetails SwitchDetails in listSwitchDetails) { clsSwitchScheme.clsSwitchSchemeDetails newSwitchDetailsContribution = new clsSwitchScheme.clsSwitchSchemeDetails(); 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["listSwitchContributionDetails"] = newListSwitchDetails; }