示例#1
0
        void imbtnSave_ServerClick(object sender, EventArgs e)
        {
            Page.Validate();
            if (!Page.IsValid)
            {
                return;
            }

            if (IdName == string.Empty)
            {
                MetaIdentifier.Create(txtName.Text.Trim(), txtFriendlyName.Text.Trim(),
                                      (MetaIdentifierType)Enum.Parse(typeof(MetaIdentifierType), ddlScope.SelectedValue),
                                      (MetaIdentifierPeriodType)Enum.Parse(typeof(MetaIdentifierPeriodType), ddlCounterReset.SelectedValue),
                                      txtMask.Text.Trim(), int.Parse(txtCounterLen.Text), true);
            }
            else
            {
                MetaDataWrapper.UpdateMetaIdentifier(IdName, txtFriendlyName.Text.Trim(), (MetaIdentifierType)Enum.Parse(typeof(MetaIdentifierType), ddlScope.SelectedValue),
                                                     (MetaIdentifierPeriodType)Enum.Parse(typeof(MetaIdentifierPeriodType), ddlCounterReset.SelectedValue), txtMask.Text.Trim(), int.Parse(txtCounterLen.Text));
            }
            Response.Redirect("~/Apps/MetaDataBase/Pages/Admin/IdentifierList.aspx", true);
        }