/// <summary> /// 根据PID获取-情况描述 /// Created:20170324(ChengMengjia) /// </summary> /// <param name="PID"></param> /// <returns></returns> public ContractQKMS GetQKMS(string PID) { ContractQKMS entity = new ContractQKMS(); if (!string.IsNullOrEmpty(PID)) { List <QueryField> qf = new List <QueryField>(); qf.Add(new QueryField() { Name = "PID", Type = QueryFieldType.String, Value = PID }); qf.Add(new QueryField() { Name = "Status", Type = QueryFieldType.Numeric, Value = 1 }); SortField sf = new SortField() { Name = "CREATED", Direction = SortDirection.Desc }; List <ContractQKMS> list = new Repository <ContractQKMS>().GetList(qf, sf) as List <ContractQKMS>; if (list.Count > 0) { entity = list[0]; } } return(entity); }
/// <summary> /// 项目合同周期 新增或修改 /// Created:20170324(ChengMengjia) /// </summary> /// <param name="jbxx"></param> /// <returns></returns> public JsonResult SaveQKMS(ContractQKMS entity) { JsonResult jsonreslut = new JsonResult(); try { string _id; if (string.IsNullOrEmpty(entity.ID)) { new Repository <ContractQKMS>().Insert(entity, true, out _id); } else { new Repository <ContractQKMS>().Update(entity, true, out _id); } jsonreslut.data = _id; jsonreslut.result = true; jsonreslut.msg = "保存成功!"; } catch (Exception ex) { LogHelper.WriteException(ex, LogType.BussinessDLL); jsonreslut.result = false; jsonreslut.msg = ex.Message; } return(jsonreslut); }
/// <summary> /// 情况描述-加载 /// Created:20170324(ChengMengjia) /// </summary> private void LoadQKMS() { ContractQKMS qkms = bll.GetQKMS(ProjectId); if (!string.IsNullOrEmpty(qkms.ID)) { _qkmsID = qkms.ID; txtInfo.Text = qkms.Content; } }
/// <summary> /// 情况描述保存 /// Created:20170324(ChengMengjia) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSaveQKMS_Click(object sender, EventArgs e) { ContractQKMS entity = new ContractQKMS(); entity.ID = _qkmsID; entity.PID = ProjectId; entity.Content = txtInfo.Text; #region 判断是否填写完整 if (string.IsNullOrEmpty(entity.Content)) { MessageHelper.ShowMsg(MessageID.E000000001, MessageType.Alert, "情况描述"); return; } #endregion JsonResult result = bll.SaveQKMS(entity); _qkmsID = result.result ? (string)result.data : _qkmsID; MessageBox.Show(result.msg); }