Пример #1
0
        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);
        }
Пример #2
0
 public VRObjectsList(VRObjectsListObject <T> editObject) : base(editObject)
 {
 }
Пример #3
0
 public VRObjectsListBase(VRObjectsListObject <T> editObject) : this(editObject, null)
 {
 }
Пример #4
0
 public VRObjectsListBase(VRObjectsListObject <T> editObject, object tag) : base(editObject, tag)
 {
 }
Пример #5
0
        MoviePicturesEdit CreateMoviePicturesEdit()
        {
            MoviePicturesEditObject editObject = VRObjectsListObject.GetMoviePicturesEditObject(MoviesEdit.CurrentRecord.Oid);

            return(MoviePicturesEdit != null && MoviePicturesEdit.EditObject == editObject ? MoviePicturesEdit : new MoviePicturesEdit(editObject, this));
        }
Пример #6
0
 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);
 }
Пример #7
0
        ArtistPicturesEdit CreateArtistPicturesEdit()
        {
            ArtistPicturesEditObject editObject = VRObjectsListObject.GetArtistPicturesEditObject(ArtistsEdit.CurrentRecord.Oid);

            return(ArtistPicturesEdit != null && ArtistPicturesEdit.EditObject == editObject ? ArtistPicturesEdit : new ArtistPicturesEdit(editObject, this));
        }