public void TestCreation() { CustomFieldSelection cfs = new CustomFieldSelection(_CustomFieldId, _Name, _Value); Assert.IsNotNull(cfs); Assert.AreEqual(_CustomFieldId, cfs.CustomFieldId); Assert.AreEqual(_Name, cfs.Name); Assert.AreEqual(_Value,cfs.Value); }
public void TestNameProperty() { CustomFieldSelection cfs = new CustomFieldSelection(_Id, _CustomFieldId, _Name, _Value, _SortOrder); Assert.IsNotNull(cfs); Assert.AreEqual(_Name, cfs.Name); cfs.Name = "This is a name"; Assert.AreEqual("This is a name", cfs.Name); }
/// <summary> /// Handles the ItemCommand event of the grdSelectionValues control. /// </summary> /// <param name="source">The source of the event.</param> /// <param name="e">The <see cref="System.Web.UI.WebControls.DataGridCommandEventArgs"/> instance containing the event data.</param> protected void grdSelectionValues_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { CustomFieldSelection cfs; int itemIndex = e.Item.ItemIndex; int itemId; switch (e.CommandName) { case "up": //move row up if (itemIndex == 0) return; itemId = Convert.ToInt32(e.Item.Cells[0].Text); cfs = CustomFieldSelection.GetCustomFieldSelectionById(itemId); cfs.SortOrder -= 1; cfs.Save(); break; case "down": //move row down if (itemIndex == ((DataGrid)source).Items.Count - 1) return; itemId = Convert.ToInt32(e.Item.Cells[0].Text); cfs = CustomFieldSelection.GetCustomFieldSelectionById(itemId); cfs.SortOrder += 1; cfs.Save(); break; case "add": if (Page.IsValid) { TextBox txtAddSelectionName = (TextBox)e.Item.FindControl("txtAddSelectionName"); TextBox txtAddSelectionValue = (TextBox)e.Item.FindControl("txtAddSelectionValue"); cfs = new CustomFieldSelection(Convert.ToInt32(e.CommandArgument), txtAddSelectionName.Text.Trim(), txtAddSelectionValue.Text.Trim()); cfs.Save(); } break; } BindCustomFieldSelections(); }
public void TestSortOrderProperty() { CustomFieldSelection cfs = new CustomFieldSelection(_Id, _CustomFieldId, _Name, _Value, _SortOrder); Assert.IsNotNull(cfs); Assert.AreEqual(_SortOrder, cfs.SortOrder); cfs.SortOrder = 56; Assert.AreEqual(56, cfs.SortOrder); }
/// <summary> /// Creates the custom field selection. /// </summary> /// <param name="name">The name.</param> /// <param name="value">The value.</param> /// <param name="customFieldId">The custom field id.</param> /// <param name="sortOrder">The sort order.</param> /// <returns></returns> public static int CreateCustomFieldSelection(string name, string value, int customFieldId, int sortOrder) { CustomFieldSelection cfs = new CustomFieldSelection(Globals.NewId, customFieldId, name, value, sortOrder); return (DataProviderManager.Provider.CreateNewCustomFieldSelection(cfs)); }