private void addNewFund(int intNewFundID) { captureSwitchGridviewDetails(); List <clsModelPortfolioDetails> ListSwitchDetails = (List <clsModelPortfolioDetails>)Session["ModelPortfolioDetails"]; foreach (clsModelPortfolioDetails SwitchDetail in ListSwitchDetails) { if (SwitchDetail.propFund.propFundID == intNewFundID) { ClientScript.RegisterStartupScript(this.GetType(), "alertErrDuplicateFund", "alert('Duplicate funds. Please choose another.');", true); return; } } clsModelPortfolioDetails NewSwitchDetail = new clsModelPortfolioDetails(); NewSwitchDetail.propAllocation = 0f; //NewSwitchDetail.propCreated_By = UserID(); //NewSwitchDetail.propDate_Created = DateTime.Now; //NewSwitchDetail.propDate_LastUpdate = DateTime.Now; NewSwitchDetail.propFund = new clsFund(intNewFundID); //NewSwitchDetail.propSwitchDetailsID = 0; //NewSwitchDetail.propSwitchID = ListSwitchDetails[0].propSwitchID; NewSwitchDetail.propTotalAllocation = ListSwitchDetails[ListSwitchDetails.Count - 1].propTotalAllocation; NewSwitchDetail.propCurrencyMultiplier = clsCurrency.getCurrencyMultiplier(ModelGroupID(), NewSwitchDetail.propFund.propCurrency); NewSwitchDetail.propIsDeletable = true; ListSwitchDetails.Add(NewSwitchDetail); populateSwitchDetails(ListSwitchDetails); }
private void saveSwitch() { captureSwitchGridviewDetails(); List <clsModelPortfolioDetails> newListSwitchDetails = (List <clsModelPortfolioDetails>)Session["ModelPortfolioDetails"]; clsModelGroup _clsModelGroup = new clsModelGroup(Portfolio(), ModelGroupID(), ModelPortfolioID(), IFA_ID()); int result = _clsModelGroup.saveModelGroupSwitch(); int intModelID = _clsModelGroup.propModelPortfolio.saveModelPortfolioSwitch(); clsModelPortfolioDetails _clsModelPortfolioDetails = new clsModelPortfolioDetails(); clsModelPortfolioDetails.deleteModelPortfolioDetails(IFA_ID(), intModelID, ModelGroupID(), ModelPortfolioID()); _clsModelPortfolioDetails.saveModelPortfolioDetails(newListSwitchDetails, IFA_ID(), intModelID, ModelGroupID(), ModelPortfolioID()); }
private void saveSwitch() { captureSwitchGridviewDetails(); List<clsModelPortfolioDetails> newListSwitchDetails = (List<clsModelPortfolioDetails>)Session["ModelPortfolioDetails"]; clsModelGroup _clsModelGroup = new clsModelGroup(Portfolio(), ModelGroupID(), ModelPortfolioID(), IFA_ID()); int result = _clsModelGroup.saveModelGroupSwitch(); int intModelID = _clsModelGroup.propModelPortfolio.saveModelPortfolioSwitch(); clsModelPortfolioDetails _clsModelPortfolioDetails = new clsModelPortfolioDetails(); clsModelPortfolioDetails.deleteModelPortfolioDetails(IFA_ID(), intModelID, ModelGroupID(), ModelPortfolioID()); _clsModelPortfolioDetails.saveModelPortfolioDetails(newListSwitchDetails, IFA_ID(), intModelID, ModelGroupID(), ModelPortfolioID()); }
private void addNewFund(int intNewFundID) { captureSwitchGridviewDetails(); List<clsModelPortfolioDetails> ListSwitchDetails = (List<clsModelPortfolioDetails>)Session["ModelPortfolioDetails"]; foreach (clsModelPortfolioDetails SwitchDetail in ListSwitchDetails) { if (SwitchDetail.propFund.propFundID == intNewFundID) { ClientScript.RegisterStartupScript(this.GetType(), "alertErrDuplicateFund", "alert('Duplicate funds. Please choose another.');", true); return; } } clsModelPortfolioDetails NewSwitchDetail = new clsModelPortfolioDetails(); NewSwitchDetail.propAllocation = 0f; //NewSwitchDetail.propCreated_By = UserID(); //NewSwitchDetail.propDate_Created = DateTime.Now; //NewSwitchDetail.propDate_LastUpdate = DateTime.Now; NewSwitchDetail.propFund = new clsFund(intNewFundID); //NewSwitchDetail.propSwitchDetailsID = 0; //NewSwitchDetail.propSwitchID = ListSwitchDetails[0].propSwitchID; NewSwitchDetail.propTotalAllocation = ListSwitchDetails[ListSwitchDetails.Count - 1].propTotalAllocation; NewSwitchDetail.propCurrencyMultiplier = clsCurrency.getCurrencyMultiplier(ModelGroupID(), NewSwitchDetail.propFund.propCurrency); NewSwitchDetail.propIsDeletable = true; ListSwitchDetails.Add(NewSwitchDetail); populateSwitchDetails(ListSwitchDetails); }