public void Submit_OnClick(object sender, EventArgs e) { foreach (ListItem item in CblDisplayAttributes.Items) { foreach (var fieldInfo in _fieldInfoList) { if (fieldInfo.Title != item.Value) { continue; } var settings = new FieldSettings(fieldInfo.Settings); if (settings.IsVisibleInList != item.Selected) { settings.IsVisibleInList = item.Selected; fieldInfo.Settings = settings.ToString(); Main.Instance.FieldDao.Update(fieldInfo); } break; } } LayerUtils.Close(Page); }
public void BtnValidate_OnClick(object sender, EventArgs e) { var isChanged = false; var fieldId = Convert.ToInt32(Request.QueryString["fieldId"]); var fieldInfo = Main.FieldDao.GetFieldInfo(fieldId, false); var settings = new FieldSettings(fieldInfo.FieldSettings) { IsValidate = Convert.ToBoolean(DdlIsValidate.SelectedValue), IsRequired = Convert.ToBoolean(DdlIsRequired.SelectedValue), MinNum = Convert.ToInt32(TbMinNum.Text), MaxNum = Convert.ToInt32(TbMaxNum.Text), ValidateType = ValidateTypeUtils.GetEnumType(DdlValidateType.SelectedValue), ErrorMessage = TbErrorMessage.Text }; fieldInfo.FieldSettings = settings.ToString(); try { Main.FieldDao.Update(fieldInfo); isChanged = true; } catch (Exception ex) { LtlModalValidateMessage.Text = Utils.GetMessageHtml($"设置表单验证失败:{ex.Message}", false); } if (isChanged) { Response.Redirect(PageUrl); } }
public void BtnValidate_OnClick(object sender, EventArgs e) { var isChanged = false; var fieldId = Utils.ToInt(Request.QueryString["fieldId"]); var fieldInfo = Main.Instance.FieldDao.GetFieldInfo(fieldId, false); var settings = new FieldSettings(fieldInfo.Settings) { IsRequired = Convert.ToBoolean(DdlIsRequired.SelectedValue), MinNum = Utils.ToInt(TbMinNum.Text), MaxNum = Utils.ToInt(TbMaxNum.Text), ValidateType = ValidateTypeUtils.GetEnumType(DdlValidateType.SelectedValue) }; fieldInfo.Settings = settings.ToString(); try { Main.Instance.FieldDao.Update(fieldInfo); isChanged = true; } catch (Exception ex) { LtlMessage.Text = Utils.GetMessageHtml($"设置表单验证失败:{ex.Message}", false); } if (isChanged) { LayerUtils.Close(Page); } }