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());
        }
Esempio n. 3
0
 public QUALIFIED_UNQUALIFIED_TEST_ITEApiController(QUALIFIED_UNQUALIFIED_TEST_ITEBLL bll)
 {
     m_BLL = bll;
 }