Exemplo n.º 1
0
        private string getDomain(string teamDomain, string system, string site)
        {
            PmsCRCreatBiz    pmsCrCreatBiz    = new PmsCRCreatBiz();
            PmsSystemVersion pmsSystemVersion = pmsCrCreatBiz.SelectPmsSystemVersionByTeamSystemSite(teamDomain, system, site);

            return(pmsSystemVersion.SystemDomain);
        }
Exemplo n.º 2
0
        //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!");
            }
        }
Exemplo n.º 3
0
        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!");
            }
        }
Exemplo n.º 4
0
        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);
            }
        }
Exemplo n.º 5
0
        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;
            }
        }