private void GetInfoForPrint(ref string strMonitorNames, ref string strPointNames, ref string strFREQ, ref string strItemS) { if (this.hidPlanId.Value.Length == 0) { return; } TMisMonitorTaskVo objTask = new TMisMonitorTaskVo(); objTask.PLAN_ID = this.hidPlanId.Value; objTask = new TMisMonitorTaskLogic().Details(objTask); TMisMonitorSubtaskVo objSubtask = new TMisMonitorSubtaskVo(); objSubtask.TASK_ID = objTask.ID; DataTable dt = new TMisMonitorSubtaskLogic().SelectByTable(objSubtask, 0, 0); for (int i = 0; i < dt.Rows.Count; i++) { TBaseMonitorTypeInfoVo objMonitorTypeInfoVo = new TBaseMonitorTypeInfoLogic().Details(dt.Rows[i]["MONITOR_ID"].ToString()); strMonitorNames += objMonitorTypeInfoVo.MONITOR_TYPE_NAME + "\n"; GetPoint_UnderTask(objTask.CONTACT_ID, dt.Rows[i]["ID"].ToString(), ref strPointNames, ref strFREQ, ref strItemS); } }
public static string getTestTypes(string strValue) { TMisContractPointVo objContractPoint = new TMisContractPointVo(); objContractPoint.CONTRACT_ID = strValue; objContractPoint.IS_DEL = "0"; DataTable dt = new TMisContractPointLogic().SelectByTable(objContractPoint, 0, 0); string strTypeIDs = ""; string strTypeNames = ""; for (int i = 0; i < dt.Rows.Count; i++) { string strTypeID = dt.Rows[i]["MONITOR_ID"].ToString(); if (!strTypeIDs.Contains(strTypeID)) { strTypeIDs += (strTypeIDs.Length == 0 ? "" : ",") + strTypeID; } } if (strTypeIDs.Length > 0) { string[] arrTypeID = strTypeIDs.Split(','); for (int i = 0; i < arrTypeID.Length; i++) { string strTypeName = new TBaseMonitorTypeInfoLogic().Details(arrTypeID[i]).MONITOR_TYPE_NAME; strTypeNames += (strTypeNames.Length > 0 ? "," : "") + strTypeName; } } return(strTypeNames); }
public static string deleteData(string strDelIDs) { if (strDelIDs.Length == 0) { return("0"); } string[] arrDelIDs = strDelIDs.Split(','); bool isSuccess = true; for (int i = 0; i < arrDelIDs.Length; i++) { TBaseMonitorTypeInfoVo objMonitorType = new TBaseMonitorTypeInfoVo(); objMonitorType.ID = arrDelIDs[i]; objMonitorType.IS_DEL = "1"; isSuccess = new TBaseMonitorTypeInfoLogic().Edit(objMonitorType); } if (isSuccess) { new PageBase().WriteLog("删除监测类别", "", new PageBase().LogInfo.UserInfo.USER_NAME + "删除监测类别" + arrDelIDs[0].ToString() + "成功!"); return("1"); } else { return("0"); } }
/// <summary> /// 获取指定监测类别的类别名称 /// </summary> /// <param name="strId"></param> /// <returns></returns> private string GetMonitorName(string strId) { TBaseMonitorTypeInfoVo objItems = new TBaseMonitorTypeInfoLogic().Details(new TBaseMonitorTypeInfoVo { ID = strId, IS_DEL = "0" }); return(objItems.MONITOR_TYPE_NAME); }
private void getMonitorType() { DataTable dt = new TBaseMonitorTypeInfoLogic().getMonitorType(); string strJson = DataTableToJson(dt); Response.Write(strJson); }
public static string GetMonitor(string strValue) { TBaseMonitorTypeInfoVo objtd = new TBaseMonitorTypeInfoVo(); objtd.IS_DEL = "0"; objtd.ID = strValue; objtd = new TBaseMonitorTypeInfoLogic().Details(objtd); return(objtd.MONITOR_TYPE_NAME); }
/// <summary> /// 获得监测类别 /// </summary> /// <returns></returns> public string getMonitorType() { TBaseMonitorTypeInfoVo TBaseMonitorTypeInfoVo = new TBaseMonitorTypeInfoVo(); TBaseMonitorTypeInfoVo.IS_DEL = "0"; DataTable dt = new TBaseMonitorTypeInfoLogic().SelectByTable(TBaseMonitorTypeInfoVo); return(DataTableToJson(dt)); }
/// <summary> /// 获得监测类别 /// </summary> /// <returns>Json</returns> protected string getItemType() { DataTable dt = new TBaseMonitorTypeInfoLogic().SelectByTable(new TBaseMonitorTypeInfoVo() { IS_DEL = "0" }); return(DataTableToJson(dt)); }
/// <summary> /// 获取下拉控件字典项JSON样式 /// </summary> /// <returns></returns> protected string getMonitorType() { TBaseMonitorTypeInfoVo objMonitorTypeVo = new TBaseMonitorTypeInfoVo(); objMonitorTypeVo.IS_DEL = "0"; DataTable dt = new TBaseMonitorTypeInfoLogic().SelectByTable(objMonitorTypeVo); return(DataTableToJson(dt)); }
/// <summary> /// 获取监测类型 /// </summary> /// <returns></returns> protected string getMonitorType() { string strReturn = ""; DataTable dt = new DataTable(); TBaseMonitorTypeInfoVo objMonitor = new TBaseMonitorTypeInfoVo(); objMonitor.IS_DEL = "0"; dt = new TBaseMonitorTypeInfoLogic().SelectByTable(objMonitor); strReturn = DataTableToJson(dt); return(strReturn); }
/// <summary> /// 获得监测类别 /// </summary> /// <returns>Json</returns> protected string getMonitorType() { TBaseMonitorTypeInfoVo objMonitorType = new TBaseMonitorTypeInfoVo(); objMonitorType.IS_DEL = "0"; DataTable dt = new TBaseMonitorTypeInfoLogic().SelectByTable(objMonitorType); DataRow dr = dt.NewRow(); dr["MONITOR_TYPE_NAME"] = "所有监测类别"; dt.Rows.InsertAt(dr, 0); return(DataTableToJson(dt)); }
public static List <object> GetMonitor() { List <object> reslut = new List <object>(); DataTable dtSt = new DataTable(); TBaseMonitorTypeInfoVo objtd = new TBaseMonitorTypeInfoVo(); objtd.IS_DEL = "0"; dtSt = new TBaseMonitorTypeInfoLogic().SelectByTable(objtd); reslut = LigerGridSelectDataToJson(dtSt, dtSt.Rows.Count); //reslut = gridDataToJson(dtSt, dtSt.Rows.Count, objtd); return(reslut); }
/// <summary> /// 获取监测类别 /// </summary> /// <param name="iIndex"></param> /// <param name="iCount"></param> /// <returns></returns> public string GetMonitors(int iIndex, int iCount) { string reslut = ""; DataTable dtSt = new DataTable(); TBaseMonitorTypeInfoVo objtd = new TBaseMonitorTypeInfoVo(); objtd.IS_DEL = "0"; dtSt = new TBaseMonitorTypeInfoLogic().SelectByTable(objtd, iIndex, iCount); int intTotalCount = new TBaseMonitorTypeInfoLogic().GetSelectResultCount(objtd); reslut = LigerGridDataToJson(dtSt, intTotalCount); return(reslut); }
/// <summary> /// 获取监测类别 /// </summary> /// <param name="iIndex"></param> /// <param name="iCount"></param> /// <returns></returns> public void GetMonitorsDutys( ) { DataTable dtSt = new DataTable(); DataTable dtDict = new DataTable(); TBaseMonitorTypeInfoVo objtd = new TBaseMonitorTypeInfoVo(); objtd.IS_DEL = "0"; dtSt = new TBaseMonitorTypeInfoLogic().SelectByTable(objtd); TSysDictVo objDit = new TSysDictVo(); objDit.DICT_TYPE = "duty_other"; dtDict = new TSysDictLogic().SelectByTable(objDit); if (dtSt.Rows.Count > 0) { int Sum = 0; foreach (DataRow drr in dtSt.Rows) { Sum++; nodes = "{ Id:'" + drr["ID"].ToString() + "',pId:'0',Code:'" + drr["ID"] + "',Name:'" + drr["MONITOR_TYPE_NAME"] + "'"; if (Sum == 1) { nodes += " ,open:true},\r\n"; } else { nodes += " },\r\n"; } for (int i = 0; i < dtDict.Rows.Count; i++) { nodes += "{ Id:'" + dtDict.Rows[i]["ID"] + "',pId:'" + drr["ID"] + "',Code:'" + dtDict.Rows[i]["DICT_CODE"].ToString() + "',Name:'" + dtDict.Rows[i]["DICT_TEXT"].ToString() + "'"; if (i == dtDict.Rows.Count - 1) { nodes += "}\r\n"; } else { nodes += "},\r\n"; } } treenodes.Add(nodes); } } string rootNode = "{ Id:'0',pId:'',Code:'0',Name:'监测类别岗位职责集合',open:true},"; varNodes = "[" + rootNode + "" + String.Join(",\r\n", treenodes.ToArray()) + "]"; }
public static List <object> GetMonitor() { List <object> reslut = new List <object>(); DataTable dtSt = new DataTable(); TBaseMonitorTypeInfoVo objtd = new TBaseMonitorTypeInfoVo(); objtd.IS_DEL = "0"; objtd.SORT_FIELD = "SORT_NUM"; objtd.SORT_TYPE = "ASC"; dtSt = new TBaseMonitorTypeInfoLogic().SelectByTable(objtd); dtSt.DefaultView.Sort = "SORT_NUM ASC"; DataTable dtTemp = dtSt.DefaultView.ToTable(); reslut = LigerGridSelectDataToJson(dtTemp, dtTemp.Rows.Count); return(reslut); }
protected string GetMonitorType(string strTaskID) { string strMonitorType = "";//合同类型字符串 TMisMonitorSubtaskVo objSubTask = new TMisMonitorSubtaskVo(); objSubTask.TASK_ID = strTaskID; List <TMisMonitorSubtaskVo> listSubTask = new TMisMonitorSubtaskLogic().SelectByObject(objSubTask, 0, 0); if (listSubTask.Count > 0) { foreach (TMisMonitorSubtaskVo obj in listSubTask) { strMonitorType += new TBaseMonitorTypeInfoLogic().Details(obj.MONITOR_ID).MONITOR_TYPE_NAME + ","; } } return(strMonitorType.Length > 0 ? strMonitorType.Remove(strMonitorType.LastIndexOf(",")) : ""); }
/// <summary> /// 获取用户信息 /// </summary> /// <returns></returns> protected string getUserInfo() { //获得所有监测类别 DataTable dtSonTask = new TMisMonitorSubtaskLogic().selectAllContractType(this.hdnTaskID.Value); string reslut = ""; DataTable dtTotal = new DataTable(); TSysDutyVo objItems = new TSysDutyVo(); /* * foreach (DataRow dr in dtSonTask.Rows) * { * DataTable dt = new DataTable(); * objItems.DICT_CODE = "duty_reportschedule"; * objItems.MONITOR_TYPE_ID = dr["MONITOR_ID"].ToString(); * dt = new TSysDutyLogic().SelectByUnionTable(objItems, 0, 0); * dt.Columns.Add("MONITOR_NAME"); * dt.Columns.Add("POST_NAME"); * //添加监测类别列 * foreach (DataRow drSon in dt.Rows) * { * drSon["MONITOR_NAME"] = new TBaseMonitorTypeInfoLogic().Details(dr["MONITOR_ID"].ToString()).MONITOR_TYPE_NAME; * drSon["POST_NAME"] = new TSysPostLogic().Details(new TSysUserPostLogic().Details(new TSysUserPostVo() { USER_ID = drSon["ID"].ToString() }).POST_ID).POST_NAME; * } * dtTotal.Merge(dt); * } */ DataTable dt = new DataTable(); objItems.DICT_CODE = "duty_reportschedule"; objItems.MONITOR_TYPE_ID = "000000001"; //默认报告编制人是废水类型的 dt = new TSysDutyLogic().SelectByUnionTable(objItems, 0, 0); dt.Columns.Add("MONITOR_NAME"); dt.Columns.Add("POST_NAME"); //添加监测类别列 foreach (DataRow drSon in dt.Rows) { drSon["MONITOR_NAME"] = new TBaseMonitorTypeInfoLogic().Details("000000001").MONITOR_TYPE_NAME; drSon["POST_NAME"] = new TSysPostLogic().Details(new TSysUserPostLogic().Details(new TSysUserPostVo() { USER_ID = drSon["ID"].ToString() }).POST_ID).POST_NAME; } dtTotal.Merge(dt); reslut = LigerGridDataToJson(dtTotal, dtTotal.Rows.Count); return(reslut); }
//获取监测类别数据 private void GetData() { string strSortname = Request.Params["sortname"]; string strSortorder = Request.Params["sortorder"]; int intPageIdx = Convert.ToInt32(Request.Params["page"]); int intPagesize = Convert.ToInt32(Request.Params["pagesize"]); TBaseMonitorTypeInfoVo objMonitorType = new TBaseMonitorTypeInfoVo(); objMonitorType.IS_DEL = "0"; objMonitorType.SORT_FIELD = "SORT_NUM"; objMonitorType.SORT_TYPE = "asc"; TBaseMonitorTypeInfoLogic logicMonitorType = new TBaseMonitorTypeInfoLogic(); int intTotalCount = logicMonitorType.GetSelectResultCount(objMonitorType);;//总计的数据条数 DataTable dt = logicMonitorType.SelectByTable(objMonitorType, intPageIdx, intPagesize); string strJson = CreateToJson(dt, intTotalCount); Response.Write(strJson); }
//获取点位信息 private string getPointList() { string strSortname = Request.Params["sortname"]; string strSortorder = Request.Params["sortorder"]; //当前页面 int intPageIndex = Convert.ToInt32(Request.Params["page"]); //每页记录数 int intPageSize = Convert.ToInt32(Request.Params["pagesize"]); if (strSortname == null || strSortname.Length < 0) { strSortname = TBaseCompanyPointVo.NUM_FIELD; } string strCompanyID = Request.Params["CompanyID"]; if (strCompanyID.Length == 0) { return(""); } TBaseCompanyPointVo objPoint = new TBaseCompanyPointVo(); objPoint.IS_DEL = "0"; objPoint.COMPANY_ID = strCompanyID; objPoint.SORT_FIELD = strSortname; objPoint.SORT_TYPE = strSortorder; DataTable dt = new TBaseCompanyPointLogic().SelectByTable(objPoint, intPageIndex, intPageSize); for (int i = 0; i < dt.Rows.Count; i++) { TBaseMonitorTypeInfoVo MonitorTypeInfoVo = new TBaseMonitorTypeInfoVo(); MonitorTypeInfoVo = new TBaseMonitorTypeInfoLogic().Details(dt.Rows[i]["MONITOR_ID"].ToString()); dt.Rows[i]["REMARK1"] = MonitorTypeInfoVo.REMARK1; } int intTotalCount = new TBaseCompanyPointLogic().GetSelectResultCount(objPoint); string strJson = CreateToJson(dt, intTotalCount); return(strJson); }
public static string EditData(string strID, string strMONITOR_TYPE_NAME, string strDESCRIPTION, string strSORT_NUM) { bool isSuccess = true; TBaseMonitorTypeInfoVo objMonitorType = new TBaseMonitorTypeInfoVo(); objMonitorType.ID = strID; objMonitorType.MONITOR_TYPE_NAME = strMONITOR_TYPE_NAME; objMonitorType.DESCRIPTION = strDESCRIPTION.Length > 0 ? strDESCRIPTION : ConstValues.SpecialCharacter.EmptyValuesFillChar; objMonitorType.SORT_NUM = strSORT_NUM; isSuccess = new TBaseMonitorTypeInfoLogic().Edit(objMonitorType); if (isSuccess) { new PageBase().WriteLog("修改监测类别", "", new PageBase().LogInfo.UserInfo.USER_NAME + "修改监测类别" + objMonitorType.ID + "成功!"); return("1"); } else { return("0"); } }
public static string AddData(string strMONITOR_TYPE_NAME, string strDESCRIPTION, string strSORT_NUM) { bool isSuccess = true; TBaseMonitorTypeInfoVo objMonitorType = new TBaseMonitorTypeInfoVo(); objMonitorType.ID = GetSerialNumber("t_base_monitor_type_info_id"); objMonitorType.IS_DEL = "0"; objMonitorType.MONITOR_TYPE_NAME = strMONITOR_TYPE_NAME; objMonitorType.DESCRIPTION = strDESCRIPTION; objMonitorType.SORT_NUM = strSORT_NUM; isSuccess = new TBaseMonitorTypeInfoLogic().Create(objMonitorType); if (isSuccess) { new PageBase().WriteLog("新增监测类别", "", new PageBase().LogInfo.UserInfo.USER_NAME + "新增监测类别" + objMonitorType.ID + "成功!"); return("1"); } else { return("0"); } }
/// <summary> /// 获得监测任务下所有的监测类别数据 /// </summary> /// <param name="strTaskID">监测任务ID</param> /// <returns>Json</returns> protected string getTaskMonitorType(string strTaskID) { DataTable dt = new TBaseMonitorTypeInfoLogic().getItemTypeByTask(strTaskID); return(DataTableToJson(dt)); }
protected void BindList() { TBaseItemInfoVo objItem = new TBaseItemInfoVo(); objItem.IS_DEL = "0"; string monitor_type = new TMisMonitorSubtaskLogic().Details(this.Request["SubtaskID"].ToString()).MONITOR_ID; //黄进军 添加 20150417 //如果是环境质量监测类型项目,我们需要把他们变为废水或废气项目,因为系统中只设置了废水、废气、噪声等项目类型 TBaseMonitorTypeInfoVo tmtype = new TBaseMonitorTypeInfoVo(); tmtype = new TBaseMonitorTypeInfoLogic().Details(monitor_type); if (tmtype.REMARK1 != null || tmtype.REMARK1 != "") { objItem.MONITOR_ID = tmtype.REMARK1; } else { objItem.MONITOR_ID = monitor_type; } List <TBaseItemInfoVo> lstItem = new TBaseItemInfoLogic().SelectByObject(objItem, 0, 0); lstItem.Sort(delegate(TBaseItemInfoVo a, TBaseItemInfoVo b) { return(a.ORDER_NUM.CompareTo(b.ORDER_NUM)); }); this.ListBox1.DataSource = lstItem; this.ListBox1.DataValueField = TBaseItemInfoVo.ID_FIELD; this.ListBox1.DataTextField = TBaseItemInfoVo.ITEM_NAME_FIELD; this.ListBox1.DataBind(); TMisMonitorTaskItemVo objPointItem = new TMisMonitorTaskItemVo(); objPointItem.IS_DEL = "0"; objPointItem.TASK_POINT_ID = new TMisMonitorSampleInfoLogic().Details(this.Request["PointID"].ToString()).POINT_ID; List <TMisMonitorTaskItemVo> lstPointItem = new TMisMonitorTaskItemLogic().SelectByObject(objPointItem, 0, 0); string strPointItemIDs = ""; for (int i = 0; i < lstPointItem.Count; i++) { strPointItemIDs += "," + lstPointItem[i].ITEM_ID; } strPointItemIDs = strPointItemIDs + ","; for (int i = lstItem.Count - 1; i >= 0; i--) { if (!strPointItemIDs.Contains(lstItem[i].ID)) { lstItem.RemoveAt(i); } } this.ListBox2.DataSource = lstItem; this.ListBox2.DataValueField = TBaseItemInfoVo.ID_FIELD; this.ListBox2.DataTextField = TBaseItemInfoVo.ITEM_NAME_FIELD; this.ListBox2.DataBind(); for (int i = 0; i < ListBox2.Items.Count; i++) { ListItem item = ListBox2.Items[i]; ListBox1.Items.Remove(item); } }
/// <summary> /// 获得委托书信息 /// </summary> /// <returns></returns> protected string GetContractInfo() { TMisContractVo objContractInfo = new TMisContractVo(); objContractInfo.ID = this.hdnContracID.Value; objContractInfo.CONTRACT_STATUS = "9"; objContractInfo = new TMisContractLogic().Details(objContractInfo); //签订日期 格式 try { objContractInfo.ASKING_DATE = DateTime.Parse(objContractInfo.ASKING_DATE).ToString("yyyy-MM-dd"); } catch { } //备注信息组装 string strRemark = ""; //同意分包 if (objContractInfo.AGREE_OUTSOURCING == "1") { string strDictText = new TSysDictLogic().GetDictNameByDictCodeAndType("accept_subpackage", "Contract_Remarks"); strRemark += strDictText.Length > 0 ? strDictText + ";" : ""; } //同意监测方法 if (objContractInfo.AGREE_METHOD == "1") { string strDictText = new TSysDictLogic().GetDictNameByDictCodeAndType("accept_useMonitorMethod", "Contract_Remarks"); strRemark += strDictText.Length > 0 ? strDictText + ";" : ""; } //同意使用非标准方法 if (objContractInfo.AGREE_NONSTANDARD == "1") { string strDictText = new TSysDictLogic().GetDictNameByDictCodeAndType("accept_usenonstandard", "Contract_Remarks"); strRemark += strDictText.Length > 0 ? strDictText + ";" : ""; } //同意其他 if (objContractInfo.AGREE_OTHER == "1") { string strDictText = new TSysDictLogic().GetDictNameByDictCodeAndType("accept_other", "Contract_Remarks"); strRemark += strDictText.Length > 0 ? strDictText + ";" : ""; } if (strRemark.Length > 0) { strRemark = strRemark.Remove(strRemark.LastIndexOf(";")); } objContractInfo.REMARK1 = strRemark; //添加监测类型 string strMonitorType = ""; //合同类型字符串 if (objContractInfo.TEST_TYPES.Length > 0) //所有监测类型 { string[] strTestType = objContractInfo.TEST_TYPES.Split(';'); foreach (string str in strTestType) { if (str.Length > 0) { //监测类别名称 string strTypeName = new TBaseMonitorTypeInfoLogic().Details(str).MONITOR_TYPE_NAME; strMonitorType += strTypeName.Length > 0 ? strTypeName + "," : ""; } } } strMonitorType = strMonitorType.Length > 0 ? strMonitorType.Remove(strMonitorType.LastIndexOf(",")) : ""; objContractInfo.TEST_TYPES = strMonitorType; return(ToJson(objContractInfo)); }
/// <summary> /// 获取 未确认的监测报告 /// </summary> /// <returns></returns> protected string GetReportInfo(string strTabType) { string result = ""; int intTotalCount = 0; //页数 int pageIndex = Int32.Parse(Request.Params["page"].ToString()); //分页数 int pageSize = Int32.Parse(Request.Params["pagesize"].ToString()); DataTable dtEval = new DataTable(); //监测任务对象 TMisMonitorTaskVo objTask = new TMisMonitorTaskVo(); //创建标准JSON数据 objTask.SORT_FIELD = Request.Params["sortname"]; objTask.SORT_TYPE = Request.Params["sortorder"]; //过滤条件 //委托类型 objTask.CONTRACT_TYPE = !String.IsNullOrEmpty(Request.Params["srhContractType"]) ? Request.Params["srhContractType"].ToString() : ""; //委托书编号 objTask.CONTRACT_CODE = !String.IsNullOrEmpty(Request.Params["srhContractCode"]) ? Request.Params["srhContractCode"].ToString() : ""; //项目名称 objTask.PROJECT_NAME = !String.IsNullOrEmpty(Request.Params["srhProjectName"]) ? Request.Params["srhProjectName"].ToString() : ""; //任务单号 objTask.TICKET_NUM = !String.IsNullOrEmpty(Request.Params["srhTaskCode"]) ? Request.Params["srhTaskCode"].ToString() : ""; //任务状态 objTask.TASK_STATUS = "09"; //确认状态 未确认 objTask.COMFIRM_STATUS = strTabType; if (!base.LogInfo.UserInfo.REAL_NAME.Contains("管理员") && strType == "QY") { //过滤处理人 objTask.REPORT_HANDLE = base.LogInfo.UserInfo.ID; } dtEval = new TMisMonitorTaskLogic().SelectByTable(objTask, pageIndex, pageSize); //添加监测类型 TMisContractVo objContractVo = new TMisContractVo(); TBaseMonitorTypeInfoVo objMonitorTypeVo = new TBaseMonitorTypeInfoVo(); DataTable dt = new DataTable(); string[] objType; string strTypeName = ""; for (int i = 0; i < dtEval.Rows.Count; i++) { strTypeName = ""; //objTask = null; if (string.IsNullOrEmpty(dtEval.Rows[i]["CONTRACT_ID"].ToString())) { TMisMonitorSubtaskVo tMisMonitorSubtaskVo = new TMisMonitorSubtaskVo(); tMisMonitorSubtaskVo.TASK_ID = dtEval.Rows[i]["ID"].ToString(); DataTable dtTemp = new TMisMonitorSubtaskLogic().SelectByTable(tMisMonitorSubtaskVo); objType = new string[dtTemp.Rows.Count]; for (int j = 0; j < dtTemp.Rows.Count; j++) { objType[j] = dtTemp.Rows[j]["MONITOR_ID"].ToString(); } List <string> listTemp = objType.ToList <string>(); objType = listTemp.Distinct().ToArray <string>(); } else { objContractVo = new TMisContractLogic().Details(dtEval.Rows[i]["CONTRACT_ID"].ToString()); objType = objContractVo.TEST_TYPES.Split(';'); } for (int j = 0; j < objType.Length; j++) { objMonitorTypeVo = new TBaseMonitorTypeInfoLogic().Details(objType[j]); strTypeName += objMonitorTypeVo.MONITOR_TYPE_NAME + ","; } dtEval.Rows[i]["REMARK1"] = strTypeName.TrimEnd(','); } intTotalCount = new TMisMonitorTaskLogic().GetSelectResultCount(objTask); //处理现场项目任务 现场项目任务未审核完成时将报告任务移除 result = LigerGridDataToJson(dtEval, intTotalCount); return(result); }
/// <summary> /// 获取监测类别信息 /// </summary> /// <param name="strValue">ID</param> /// <returns></returns> public static string getMonitorTypeInfo() { DataTable dt = new TBaseMonitorTypeInfoLogic().SelectByTable(new TBaseMonitorTypeInfoVo()); return(DataTableToJson(dt)); }