Ejemplo n.º 1
0
        /// <summary>
        /// 根据检查项及方案获取检定项目模板
        /// </summary>
        /// <param name="RULEID"></param>
        /// <param name="SCHEMEID"></param>
        /// <returns></returns>
        public DAL.PROJECTTEMPLET GetModelByRULEID_SCHEMEID(string RULEID, string SCHEMEID)
        {
            DAL.PROJECTTEMPLET result = null;
            StringBuilder      sb     = new StringBuilder();

            sb.AppendFormat("RULEID{0}&{1}^", ArgEnums.DDL_String, RULEID);
            sb.AppendFormat("SCHEMEID{0}&{1}^", ArgEnums.DDL_String, SCHEMEID);
            if (sb.ToString().Trim() != "")
            {
                sb = sb.Remove(sb.ToString().Length - 1, 1);
                List <DAL.PROJECTTEMPLET> list = repository.GetData(db, "desc", "CreateTime", sb.ToString()).ToList();
                if (list == null || list.Count == 0)
                {
                    result = null;
                }
                else
                {
                    result = list[0];
                }
            }
            else
            {
                result = null;
            }
            return(result);
        }
Ejemplo n.º 2
0
        public ActionResult Detail(string RULEID = "", string SCHEMEID = "", string PREPARE_SCHEMEID = "")
        {
            if (!string.IsNullOrWhiteSpace(PREPARE_SCHEMEID))
            {//预备方案
                QUALIFIED_UNQUALIFIED_TEST_ITE          qEntity = null;
                IBLL.IQUALIFIED_UNQUALIFIED_TEST_ITEBLL qBLL    = new QUALIFIED_UNQUALIFIED_TEST_ITEBLL();
                qEntity = qBLL.GetByPREPARE_SCHEMEID_RULEID(PREPARE_SCHEMEID, RULEID);
                if (qEntity != null)
                {
                    ViewBag.HTMLVALUE = qEntity.HTMLVALUE;
                    ViewBag.ITEID     = qEntity.ID;
                }
                else
                {
                    PREPARE_SCHEME          pEntity = new DAL.PREPARE_SCHEME();
                    IBLL.IPREPARE_SCHEMEBLL pBLL    = new BLL.PREPARE_SCHEMEBLL();
                    pEntity = pBLL.GetById(PREPARE_SCHEMEID);
                    if (pEntity != null)
                    {
                        SCHEMEID = pEntity.SCHEMEID;
                    }
                    //方案
                    DAL.PROJECTTEMPLET entity = m_BLL.GetModelByRULEID_SCHEMEID(RULEID, SCHEMEID);
                    if (entity != null)
                    {
                        ViewBag.ID        = entity.ID;
                        ViewBag.HTMLVALUE = entity.HTMLVALUE;
                    }
                    else
                    {
                        ViewBag.ID = string.Empty;
                    }
                }
            }
            else
            {
                if (!string.IsNullOrWhiteSpace(SCHEMEID))
                {
                    //方案
                    DAL.PROJECTTEMPLET entity = m_BLL.GetModelByRULEID_SCHEMEID(RULEID, SCHEMEID);
                    if (entity != null)
                    {
                        ViewBag.ID        = entity.ID;
                        ViewBag.HTMLVALUE = entity.HTMLVALUE;
                    }
                    else
                    {
                        ViewBag.ID = string.Empty;
                    }
                }
            }

            ViewBag.PREPARE_SCHEMEID = PREPARE_SCHEMEID;
            ViewBag.RULEID           = RULEID;
            ViewBag.SCHEMEID         = SCHEMEID;
            return(View());
        }
        public ActionResult Detail(string RULEID = "", string SCHEMEID = "", string PREPARE_SCHEMEID = "")
        {
            Account account = GetCurrentAccount();

            if (account != null)
            {
                if (account.UNDERTAKE_LABORATORYName == "电能")
                {
                    ViewBag.UNDERTAKE_LABORATORYName = "display:none";
                }
                else
                {
                    ViewBag.UNDERTAKE_LABORATORYName = "";
                }
            }
            else
            {
                ViewBag.UNDERTAKE_LABORATORYName = "";
            }

            //account.RoleIds
            if (!string.IsNullOrWhiteSpace(PREPARE_SCHEMEID))
            {//预备方案
                QUALIFIED_UNQUALIFIED_TEST_ITE          qEntity = null;
                IBLL.IQUALIFIED_UNQUALIFIED_TEST_ITEBLL qBLL    = new QUALIFIED_UNQUALIFIED_TEST_ITEBLL();
                qEntity = qBLL.GetByPREPARE_SCHEMEID_RULEID(PREPARE_SCHEMEID, RULEID);
                if (qEntity != null)
                {
                    ViewBag.HTMLVALUE = qEntity.HTMLVALUE;
                    ViewBag.ITEID     = qEntity.ID;
                }
                else
                {
                    PREPARE_SCHEME          pEntity = new DAL.PREPARE_SCHEME();
                    IBLL.IPREPARE_SCHEMEBLL pBLL    = new BLL.PREPARE_SCHEMEBLL();
                    pEntity = pBLL.GetById(PREPARE_SCHEMEID);
                    if (pEntity != null)
                    {
                        SCHEMEID = pEntity.SCHEMEID;
                    }
                    //方案
                    DAL.PROJECTTEMPLET entity = m_BLL.GetModelByRULEID_SCHEMEID(RULEID, SCHEMEID);
                    if (entity != null)
                    {
                        ViewBag.ID        = entity.ID;
                        ViewBag.HTMLVALUE = entity.HTMLVALUE;
                    }
                    else
                    {
                        ViewBag.ID = string.Empty;
                    }
                }
            }
            else
            {
                if (!string.IsNullOrWhiteSpace(SCHEMEID))
                {
                    //方案
                    DAL.PROJECTTEMPLET entity = m_BLL.GetModelByRULEID_SCHEMEID(RULEID, SCHEMEID);
                    if (entity != null)
                    {
                        ViewBag.ID        = entity.ID;
                        ViewBag.HTMLVALUE = entity.HTMLVALUE;
                    }
                    else
                    {
                        ViewBag.ID = string.Empty;
                    }
                }
            }

            ViewBag.PREPARE_SCHEMEID = PREPARE_SCHEMEID;
            ViewBag.RULEID           = RULEID;
            ViewBag.SCHEMEID         = SCHEMEID;
            return(View());
        }