/// <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); }
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()); }