private string getDomain(string teamDomain, string system, string site) { PmsCRCreatBiz pmsCrCreatBiz = new PmsCRCreatBiz(); PmsSystemVersion pmsSystemVersion = pmsCrCreatBiz.SelectPmsSystemVersionByTeamSystemSite(teamDomain, system, site); return(pmsSystemVersion.SystemDomain); }
//TODO:Site换成多选DropDownList,联动时,多个site结果合并时,System 需要Distinct。 private void BindDropDownListSite() { try { //TODO:?? 根据TeamDomain取得Site? dropdownlistSite.Items.Clear(); string teamDomain = dropdownlistTeamDomain.SelectedValue; if (string.IsNullOrEmpty(teamDomain)) { return; } PmsCRCreatBiz pmsCRCreatBiz = new PmsCRCreatBiz(); IList <PmsSystemVersion> pmsSystemVersionList = pmsCRCreatBiz.SelectPmsSystemVersionByTeamDomain(teamDomain) ?? new List <PmsSystemVersion>(); IList <string> sitelist = pmsSystemVersionList.Select(t => t.Site).Distinct().ToList(); //PmsSysBiz pmsSysBiz = new PmsSysBiz(); //IList<PmsSys> pmsSysList = pmsSysBiz.SelectData1ByType("PM", "Site"); dropdownlistSite.DataSource = sitelist; dropdownlistSite.DataBind(); dropdownlistSite.Items.Insert(0, new ListItem()); dropdownlistSite.Items[0].Text = ""; dropdownlistSite.Items[0].Value = ""; } catch { Msgbox("Bind Site failure!"); } }
private void BindDropDownListSystem() { try { dropdownlistSystem.Items.Clear(); string teamDomain = dropdownlistTeamDomain.SelectedValue; string site = dropdownlistSite.SelectedValue; if (string.IsNullOrEmpty(teamDomain) || string.IsNullOrEmpty(site)) { return; } PmsCRCreatBiz pmsCRCreatBiz = new PmsCRCreatBiz(); IList <PmsSystemVersion> pmsSystemVersionList = pmsCRCreatBiz.SelectPmsSystemVersionByTeamDomainSite(teamDomain, site) ?? new List <PmsSystemVersion>(); IList <string> systemlist = pmsSystemVersionList.Select(t => t.System).Distinct().OrderBy(t => t).ToList(); if (!systemlist.Any(t => (t ?? string.Empty).ToLower() == "other")) { systemlist.Insert(0, "Other"); } //对数据源做distinct() dropdownlistSystem.DataSource = systemlist; dropdownlistSystem.DataBind(); dropdownlistSystem.Items.Insert(0, new ListItem()); dropdownlistSystem.Items[0].Text = ""; dropdownlistSystem.Items[0].Value = ""; } catch { Msgbox("Bind System failure!"); } }
public static PmsSystemVersion GetVersionNewAndOld(string systemDomain, string sysName, string site) { PmsCRCreatBiz pmsCRCreatBiz = new PmsCRCreatBiz(); IList <PmsSystemVersion> pmsSystemVersionList = pmsCRCreatBiz.SelectPmsSystemVersionByDomainSystem(systemDomain, sysName, site); if (pmsSystemVersionList != null && pmsSystemVersionList.Count > 0) { return(pmsSystemVersionList[0]); } else { PmsSystemVersion pmsSystemVersion = new PmsSystemVersion(); pmsSystemVersion.NewVersion = ""; pmsSystemVersion.OldVersion = ""; return(pmsSystemVersion); } }
public static PmsSystemVersion GetVersionNewAndOld(string systemDomain, string sysName, string site, string planStartDay, string dueDate) { PmsCRCreatBiz pmsCRCreatBiz = new PmsCRCreatBiz(); IList <PmsSystemVersion> pmsSystemVersionList = pmsCRCreatBiz.SelectPmsSystemVersionByDomainSystem(systemDomain, sysName, site); if (pmsSystemVersionList != null && pmsSystemVersionList.Count > 0) { string flag = SetStcStp(pmsSystemVersionList[0].TeamDomain, planStartDay, dueDate); if (flag == "Y") { //使用BugFreeModule栏位临时存储是否需要将NeedSTC,NeedSTP是否需要 pmsSystemVersionList[0].BugFreeModule = "Y"; } return(pmsSystemVersionList[0]); } else { string flag = SetStcStp("", planStartDay, dueDate); PmsSystemVersion pmsSystemVersion = new PmsSystemVersion(); if (flag == "Y") { //使用BugFreeModule栏位临时存储是否需要将NeedSTC,NeedSTP是否需要 pmsSystemVersion.BugFreeModule = "Y"; pmsSystemVersion.NewVersion = ""; pmsSystemVersion.OldVersion = ""; } else { //使用BugFreeModule栏位临时存储是否需要将NeedSTC,NeedSTP是否需要 pmsSystemVersion.BugFreeModule = "N"; pmsSystemVersion.NewVersion = ""; pmsSystemVersion.OldVersion = ""; } return(pmsSystemVersion); //return null; } }