public void LoadFromString(string inputstring) { int i = 0; string[] split = inputstring.Split(new char[] { '|' }, StringSplitOptions.None); LogMyFilms.Debug("LoadFromString() - parsed '" + split.Length + "' elements from inputstring = '" + inputstring + "'"); foreach (string s in split) { LogMyFilms.Debug("LoadFromString() - Parsed Value [" + i + "] = '" + s + "'"); i++; } ID = int.Parse(split[0]); // viewContext = (MyFilms.ViewContext)Enum.Parse(typeof(MyFilms.ViewContext), split[2], true); ViewDisplayName = split[1]; ViewDBItem = split[2]; ViewDBItemValue = split[3]; ViewLayout = (MyFilms.Layout)Enum.Parse(typeof(MyFilms.Layout), split[4], true); ViewSortType = (MyFilms.ViewSortType)Enum.Parse(typeof(MyFilms.ViewSortType), split[5], true); ViewSortDirection = split[6]; ViewFilter = split[7]; PersonsLayout = (MyFilms.Layout)Enum.Parse(typeof(MyFilms.Layout), split[8], true); PersonsSortType = (MyFilms.ViewSortType)Enum.Parse(typeof(MyFilms.ViewSortType), split[9], true); PersonsSortItemFriendlyName = split[10]; PersonsSortDirection = split[11]; HierarchyLayout = (MyFilms.Layout)Enum.Parse(typeof(MyFilms.Layout), split[12], true); HierarchySortItem = split[13]; HierarchySortItemFriendlyName = split[14]; HierarchySortDirection = split[15]; FilmsLayout = (MyFilms.Layout)Enum.Parse(typeof(MyFilms.Layout), split[16], true); FilmsSortItem = split[17]; FilmsSortItemFriendlyName = split[18]; FilmsSortDirection = split[19]; }
public void InitDefaults() { ID = -1; ViewContext = MyFilms.ViewContext.Menu; ViewDisplayName = "Films"; ViewDBItem = "OriginalTitle"; ViewDBItemValue = ""; ViewLayout = MyFilms.Layout.List; ViewSortType = MyFilms.ViewSortType.Name; ViewSortDirection = " ASC"; ViewFilter = string.Empty; PersonsLayout = MyFilms.Layout.List; PersonsSortType = MyFilms.ViewSortType.Name; PersonsSortItemFriendlyName = string.Empty; PersonsSortDirection = " ASC"; HierarchyLayout = MyFilms.Layout.List; HierarchySortItem = "OriginalTitle"; HierarchySortItemFriendlyName = string.Empty; HierarchySortDirection = " ASC"; FilmsLayout = MyFilms.Layout.List; FilmsSortItem = "SortTitle"; FilmsSortItemFriendlyName = string.Empty; FilmsSortDirection = " ASC"; }