示例#1
0
        /// <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);
        }
示例#2
0
        /// <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);
        }
示例#3
0
        /// <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;
            }
        }
示例#4
0
        /// <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);
        }