Пример #1
0
 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];
 }
Пример #2
0
 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";
 }