protected void btnEditAnAttribute_onClick(object sender, EventArgs e) { MetadataNewDa MNDa = new MetadataNewDa(); viewMode = "EditAnAttribute"; setViewMode(); int attributeId = -1; Button btn = (Button)sender; switch (btn.Text) { case "Edit attribute": attributeId = int.Parse(ddlEditAnAttribute.SelectedValue); break; case "Next": attributeId = int.Parse(lblCreateNewAttributeId.Text); break; case "Save": attributeId = int.Parse(txtEditAnAttributeId.Text); string attributeName = txtEditAnAttributeName.Text; if (attributeName.Length > 0) { MNDa.UpdateAttributeName(attributeId, attributeName); } break; case "Cancel": attributeId = int.Parse(txtEditAnAttributeId.Text); break; } DataTable dtA = MNDa.GetAnAttribute(attributeId); txtEditAnAttributeId.Text = dtA.Rows[0]["AttributeId"].ToString(); txtEditAnAttributeName.Text = dtA.Rows[0]["AttributeName"].ToString(); loadAttributeValueOptionsForAnAttribute(attributeId); }