protected string SaveData() { if (!string.IsNullOrEmpty(this.ID.Value)) { //监测结论 string strConclusion = !string.IsNullOrEmpty(Request.QueryString["conclusion"]) ? Request.QueryString["conclusion"].ToString() : ""; //报告单号 string strReportCode = !string.IsNullOrEmpty(Request.QueryString["report_code"]) ? Request.QueryString["report_code"].ToString() : ""; //保存报告单号 TMisMonitorReportVo objReport = new TMisMonitorReportLogic().Details(new TMisMonitorReportVo() { TASK_ID = this.ID.Value }); objReport.REPORT_CODE = strReportCode; objReport.REPORT_SCHEDULER = LogInfo.UserInfo.ID; new TMisMonitorReportLogic().Edit(objReport); //保存监测结论 寄存到监测任务备注1 //监测任务对象 TMisMonitorTaskVo objTask = new TMisMonitorTaskVo(); objTask.ID = this.ID.Value; objTask.REMARK5 = strConclusion; if (new TMisMonitorTaskLogic().Edit(objTask)) { WriteLog("修改监测任务", "", LogInfo.UserInfo.USER_NAME + "修改监测任务" + objTask.ID + "成功"); return("1"); } } return(""); }
/// <summary> /// 获得委托书基本信息 /// </summary> /// <returns>Json</returns> protected string GetContractInfo() { TMisMonitorTaskVo objTask = new TMisMonitorTaskVo(); TMisMonitorReportVo objReport = new TMisMonitorReportVo(); if (!string.IsNullOrEmpty(this.ID.Value)) { objTask = new TMisMonitorTaskLogic().GetContractTaskInfo(this.ID.Value); objReport = new TMisMonitorReportLogic().Details(new TMisMonitorReportVo() { TASK_ID = this.ID.Value }); } if (objTask != null) { try { objTask.CONSIGN_DATE = DateTime.Parse(objTask.CONSIGN_DATE.ToString()).ToString("yyyy-MM-dd"); } catch { } } //定制数据 objTask.REMARK1 = objReport.REPORT_CODE; //报告编号 //objTask.REMARK2 = objTask.REMARK5.Length > 0 ? objTask.REMARK5 : AutoSaveConclusion(this.ID.Value);//总监测任务的监测结论 objTask.REMARK2 = objTask.REMARK5; //总监测任务的监测结论 objTask.REMARK3 = GetMonitorType(this.ID.Value); //报告类别 废水,废气... objTask.REMARK4 = GetRemark(this.ID.Value); //委托书备注信息 四个同意 return(ToJson(objTask)); }
/// <summary> /// 获取任务信息Json /// </summary> /// <returns></returns> protected string getTaskInfo() { //任务ID string strTaskID = Request.Params.AllKeys.Contains("task_id") ? Request.QueryString["task_id"].ToString() : this.TASK_ID.Value; TMisMonitorTaskVo objTaskVo = new TMisMonitorTaskVo(); TMisMonitorReportVo objReport = new TMisMonitorReportVo(); if (!string.IsNullOrEmpty(strTaskID)) { objTaskVo = new TMisMonitorTaskLogic().GetContractTaskInfo(strTaskID); objReport = new TMisMonitorReportLogic().Details(new TMisMonitorReportVo() { TASK_ID = strTaskID }); } if (objTaskVo != null) { try { objTaskVo.CONSIGN_DATE = DateTime.Parse(objTaskVo.CONSIGN_DATE.ToString()).ToString("yyyy-MM-dd"); } catch { } } //定制数据 objTaskVo.REMARK1 = objReport.REPORT_CODE;//报告编号 return(ToJson(objTaskVo)); }
/// <summary> /// 获取监测报告 /// </summary> /// <returns></returns> protected string GetReportInfo() { 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(); //监测报告对象 TMisMonitorReportVo objReport = new TMisMonitorReportVo(); //监测任务对象 TMisMonitorTaskVo objTask = new TMisMonitorTaskVo(); //创建标准JSON数据 objReport.SORT_FIELD = Request.Params["sortname"]; objReport.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.CLIENT_COMPANY_ID = !String.IsNullOrEmpty(Request.Params["srhClientName"]) ? Request.Params["srhClientName"].ToString() : ""; //监测任务状态 objTask.TASK_STATUS = "11"; //签订日期 if (!string.IsNullOrEmpty(Request.QueryString["srhBeginDate"]) || !string.IsNullOrEmpty(Request.QueryString["srhEndDate"])) { objTask.CONSIGN_DATE = Request.QueryString["srhBeginDate"].ToString() + "|" + Request.QueryString["srhEndDate"].ToString(); } //报告单号 objReport.REPORT_CODE = !String.IsNullOrEmpty(Request.Params["srhReportCode"]) ? Request.Params["srhReportCode"].ToString() : ""; intTotalCount = new TMisMonitorReportLogic().GetSelectResultCount(objReport, objTask); dtEval = new TMisMonitorReportLogic().SelectByTableForManager(objReport, objTask, pageIndex, pageSize); result = LigerGridDataToJson(dtEval, intTotalCount); return(result); }
protected void DrawStep() { //定义已处理DIV样式 //string strDivHas = "<div style='width:150px;height:auto;background-color:#5a8f5a;text-align: center;vertical-align: middle;'>{0}</div>"; string strDivHas = "<div class='listgreen'><h2>{0}</h2><p><span>环节状态:</span><strong>已处理</strong><br /><span>处理者:</span>{1}</p></div>"; //定义待处理DIV样式 //string strDivWait = "<div style='width:150px;height:auto;background-color:#de9a1d;text-align: center;vertical-align: middle;'>{0}</div>"; string strDivWait = "<div class='listyellow'><h2>{0}</h2><p><span>环节状态:</span><strong>待处理</strong><br /><span>处理者:</span>{1}</p></div>"; //任务对象 TMisMonitorTaskVo objTask = new TMisMonitorTaskLogic().Details(this.TASK_ID.Value); TMisMonitorReportVo objTaskRpt = new TMisMonitorReportLogic().Details(new TMisMonitorReportVo { TASK_ID = this.TASK_ID.Value }); Table table1 = new Table(); table1.CssClass = "tMain"; string strShowName = "报告编制"; if (objTask.TASK_STATUS == "09") { if (objTaskRpt.IF_SEND == "1")//已分配 { table1 = GetCommonRow(table1, strDivWait, strShowName, GetUserRealName(objTaskRpt.REPORT_SCHEDULER)); } else//未分配 { table1 = GetCommonRow(table1, strDivWait, strShowName, "未分配"); } } else if (objTask.TASK_STATUS == "11")//已完成 { table1 = GetCommonRow(table1, strDivHas, strShowName, GetUserRealName(objTaskRpt.REPORT_SCHEDULER)); } this.divRpt.Controls.Add(table1); }