public void CollectExplainListOtherMarketing() { for (int x = 0; x <= Data.ExplainListOtherMarketingData.GetUpperBound(0); x++) { Data.ExplainListOtherMarketingViewmodel ELOM = new Data.ExplainListOtherMarketingViewmodel(); ELOM.id = Data.ExplainListOtherMarketingData[x, 0]; ELOM.MarketingComponents = Data.ExplainListOtherMarketingData[x, 1]; ELOM.TimePeriod = null; explainOtherMarketingList.Add(ELOM); } if (entryForm != null) { string[] ELOMG = entryForm.ExplainListOtherMarketing.Split(new string[] { Delimiter[0] }, System.StringSplitOptions.RemoveEmptyEntries); List <Data.ExplainListOtherMarketingViewmodel> explainOtherMarketingListTemp = new List <Data.ExplainListOtherMarketingViewmodel>(); if (ELOMG.Count() != 0) { for (int i = 0; i < ELOMG.Length; i++) { string[] Datas = ELOMG[i].Split(':'); if (Datas[0] == "998") { txtOtherExplainOtherMarket1.Text = Datas[1]; } else if (Datas[0] == "999") { txtOtherExplainOtherMarket2.Text = Datas[1]; } else { try { Data.ExplainListOtherMarketingViewmodel ELOM = explainOtherMarketingList.FirstOrDefault(x => x.id == Datas[0]); ELOM.TimePeriod = Datas[1]; explainOtherMarketingListTemp.Add(ELOM); } catch { //TODO } } } RPTExplainOtherMarket.DataSource = explainOtherMarketingListTemp; } else { RPTExplainOtherMarket.DataSource = explainOtherMarketingList; } } else { RPTExplainOtherMarket.DataSource = explainOtherMarketingList; } RPTExplainOtherMarket.DataBind(); }
public void CollectExplainListOtherMarketing() { explainOtherMarketingList = Data.GetListExplainPoitAllOthers(); if (entryForm != null) { string[] ELOMG = entryForm.ExplainListOtherMarketing.Split(new string[] { Delimiter[0] }, System.StringSplitOptions.RemoveEmptyEntries); List <Data.ExplainListOtherMarketingViewmodel> explainOtherMarketingListTemp = new List <Data.ExplainListOtherMarketingViewmodel>(); if (ELOMG.Count() != 0) { for (int i = 0; i < ELOMG.Length; i++) { string[] Datas = ELOMG[i].Split(':'); if (Datas[0] == "999") { txtOtherSingleMarket.Text = Datas[1]; } else if (Datas[0] == "998") { cbOtherSingleMarket.Checked = (Datas[1] == "True") ? true : false; } else { try { Data.ExplainListOtherMarketingViewmodel ELOM = explainOtherMarketingList.FirstOrDefault(x => x.id == Datas[0]); ELOM.TimePeriod = Datas[1]; explainOtherMarketingListTemp.Add(ELOM); } catch { //TODO } } } RPTExplainOtherMarket.DataSource = explainOtherMarketingListTemp; } else { RPTExplainOtherMarket.DataSource = explainOtherMarketingList; } } else { RPTExplainOtherMarket.DataSource = explainOtherMarketingList; } RPTExplainOtherMarket.DataBind(); }