/// <summary> /// 根据样品ID获取对应的基础数据 /// </summary> public JsonResult GetBaseData(string SampleID) { List <string> list = new List <string>(); Model.tb_Sample eSample = tSample.GetModel(int.Parse(SampleID)); string SubmissionTime = eSample.detectionDate != null?eSample.detectionDate.ToString() : ""; //送、抽检日期 string EntrustCompany = ""; //委托单位 if (eSample.isDetection) //是否抽检 { EntrustCompany = eSample.detectionCompany; } else { string id = eSample.InspectCompany; if (!string.IsNullOrEmpty(id)) { Model.ClientManage.E_tb_ClientManage cmmodel = tClientManage.GetModel(int.Parse(id)); EntrustCompany = cmmodel.ClientName; } } list.Add(SubmissionTime); list.Add(EntrustCompany); return(Json(list, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 保存信息 /// 作者:小朱 /// </summary> /// <param name="eEntrustTesting">要处理的对象</param> /// <returns>返回是否处理成功</returns> public string Save(E_tb_EntrustTesting eEntrustTesting) { string msg = "0"; eEntrustTesting.EditPersonnelID = CurrentUserInfo.PersonnelID; eEntrustTesting.AreaID = CurrentUserInfo.AreaID; Model.tb_Sample eSample = tSample.GetModel(int.Parse(eEntrustTesting.SampleID.ToString())); eEntrustTesting.SubmissionTime = eSample.detectionDate; if (eSample.isDetection) //是否抽检 { eEntrustTesting.EntrustCompany = eSample.detectionCompany; } else { string id = eSample.InspectCompany; if (!string.IsNullOrEmpty(id)) { Model.ClientManage.E_tb_ClientManage cmmodel = tClientManage.GetModel(int.Parse(id)); eEntrustTesting.EntrustCompany = cmmodel.ClientName; } else { eEntrustTesting.EntrustCompany = ""; } } if (eEntrustTesting.EditType == "Add") { eEntrustTesting.ReportID = 0; eEntrustTesting.IsComplete = 0; eEntrustTesting.TaskNo = DateTime.Now.ToString("yyyyMMdd") + "0" + eEntrustTesting.SampleID + "0" + eEntrustTesting.ProjectID; if (tEntrustTesting.IsExistsTaskNo(eEntrustTesting.TaskNo) > 0) { msg = "2"; } else { tEntrustTesting.Add(eEntrustTesting); msg = "1"; } } else { tEntrustTesting.Update(eEntrustTesting); msg = "1"; } return(msg); }