MovieCategoryEdit CreateMovieCategoryEdit(out List <MovieCategoryPriceEdit> priceEdits) { MovieCategoryEditObject editObject = VRObjectsListObject.GetMovieCategoryEditObject(MovieCategoriesEdit.CurrentRecord.Oid); if (MovieCategoryEdit != null && MovieCategoryEdit.EditObject == editObject) { priceEdits = null; return(MovieCategoryEdit); } MovieCategoryEdit edit = new MovieCategoryEdit(editObject, this); priceEdits = new List <MovieCategoryPriceEdit>(); XPCollection <MovieCategoryPrice> prices = new XPCollection <MovieCategoryPrice>(MovieCategoriesEdit.CurrentRecord.Prices); prices.Sorting.Add(new SortProperty("[Format]", SortingDirection.Ascending)); foreach (MovieCategoryPrice price in prices) { priceEdits.Add(new MovieCategoryPriceEdit(VRObjectsListObject.GetMovieCategoryPriceEditObject(price.Oid), this)); } return(edit); }
public VRObjectsList(VRObjectsListObject <T> editObject) : base(editObject) { }
public VRObjectsListBase(VRObjectsListObject <T> editObject) : this(editObject, null) { }
public VRObjectsListBase(VRObjectsListObject <T> editObject, object tag) : base(editObject, tag) { }
MoviePicturesEdit CreateMoviePicturesEdit() { MoviePicturesEditObject editObject = VRObjectsListObject.GetMoviePicturesEditObject(MoviesEdit.CurrentRecord.Oid); return(MoviePicturesEdit != null && MoviePicturesEdit.EditObject == editObject ? MoviePicturesEdit : new MoviePicturesEdit(editObject, this)); }
protected override void OnListEditCurrentRecordChanged(object sender, EventArgs e) { base.OnListEditCurrentRecordChanged(sender, e); CompanyMoviesEdit = CompaniesEdit.CurrentRecord == null ? null : new CompanyMoviesEdit(VRObjectsListObject.GetCompanyMoviesEditObject(CompaniesEdit.CurrentRecord.Oid), this); }
ArtistPicturesEdit CreateArtistPicturesEdit() { ArtistPicturesEditObject editObject = VRObjectsListObject.GetArtistPicturesEditObject(ArtistsEdit.CurrentRecord.Oid); return(ArtistPicturesEdit != null && ArtistPicturesEdit.EditObject == editObject ? ArtistPicturesEdit : new ArtistPicturesEdit(editObject, this)); }