private void AddSequence(HttpContext ctx) { var entity = new CiSequenceEntity { DeleteMark = 0 }; var vUser = Utils.UserInfo; entity = GetPageEntity(entity); var statusCode = string.Empty; var statusMessage = string.Empty; try { string keyId = RDIFrameworkService.Instance.SequenceService.Add(vUser, entity, out statusCode, out statusMessage); ctx.Response.Write(statusCode == StatusCode.OKAdd.ToString() ? new JsonMessage { Success = true, Data = keyId, Message = statusMessage }.ToString() : new JsonMessage { Success = false, Data = "0", Message = statusMessage }.ToString()); } catch (Exception ex) { ctx.Response.Write(new JsonMessage { Success = false, Data = "0", Message = statusMessage + ex.Message }.ToString()); } }
/// <summary> /// 加载窗体 /// </summary> public override void FormOnLoad() { this.sequenceEntity = RDIFrameworkService.Instance.SequenceService.GetEntity(UserInfo, this.EntityId); // 显示内容 this.ShowEntity(); // 焦点定位 this.ActiveControl = this.txtFullName; this.txtFullName.SelectAll(); this.txtFullName.Focus(); }
private CiSequenceEntity GetPageEntity(CiSequenceEntity entity) { entity.FullName = PublicMethod.GetString(WebCommon.StringHelper.GetRequestObject("FullName")); entity.Prefix = PublicMethod.GetString(WebCommon.StringHelper.GetRequestObject("Prefix")); entity.Separate = PublicMethod.GetString(WebCommon.StringHelper.GetRequestObject("Separate")); entity.Sequence = BusinessLogic.ConvertToNullableInt(WebCommon.StringHelper.GetRequestObject("Sequence")); entity.Reduction = BusinessLogic.ConvertToNullableInt(WebCommon.StringHelper.GetRequestObject("Reduction")); entity.Step = BusinessLogic.ConvertToNullableInt(WebCommon.StringHelper.GetRequestObject("Step")); entity.Description = PublicMethod.GetString(WebCommon.StringHelper.GetRequestObject("Description")); return(entity); }
/// <summary> /// 读取屏幕数据 /// </summary> /// <returns>序列实体</returns> private CiSequenceEntity GetObject() { sequenceEntity = new CiSequenceEntity { FullName = this.txtFullName.Text, Prefix = this.txtPrefix.Text, Separate = this.txtSeparate.Text, Sequence = BusinessLogic.ConvertToNullableInt(this.txtSequence.Text), Reduction = BusinessLogic.ConvertToNullableInt(this.txtReduction.Text), Step = BusinessLogic.ConvertToNullableInt(this.txtStep.Text), Description = this.txtDescription.Text, }; return(sequenceEntity); }