public void DeleteDraft(Int64 idDraft, String baseFilePath, String baseThumbnailPath) { Domain.Enums.TicketDraftDeleteError error = service.TicketDeleteDraft(idDraft, baseFilePath, baseThumbnailPath); if (error == Domain.Enums.TicketDraftDeleteError.none) { InitView(error); //Reinizializzazione filtri BindList(); //Aggiornamento dati } View.ShowDeletMessage(error); //Visualizzazione messaggi }
/// <summary> /// Inizializzazione View. /// NOTA: i valori dei filtri vanno allineati "a mano" tra view ed inizializzazione dell'oggetto "DTO_ListFilterUser": IN REVISIONE! /// </summary> public void InitView(Domain.Enums.TicketDraftDeleteError DeleteError = Domain.Enums.TicketDraftDeleteError.hide) { if (!CheckSessionAccess()) { return; } if (View.ViewCommunityId != UserContext.CurrentCommunityID) { View.ViewCommunityId = UserContext.CurrentCommunityID; } View.ShowDeletMessage(DeleteError); Domain.DTO.DTO_ListInit FiltersInit = new Domain.DTO.DTO_ListInit(); ////DDL Lingue //Filters.r_availableLanguages = service.LanguagesGetAvailableSys(); //Categorie disponibili - TO DO - FiltersInit.Categories = service.CategoriesGetTreeDLL(-1, CategoryTREEgetType.FilterUser); View.InitFilters(FiltersInit); //UpdateInfo(); //Begin Action List <KeyValuePair <int, String> > Objects = new List <KeyValuePair <int, string> >(); Objects.Add(ModuleTicket.KVPgetUser(service.UserGetIdfromPerson(UserContext.CurrentUserID))); View.SendUserActions(service.ModuleID, ModuleTicket.ActionType.TicketListUser, View.ViewCommunityId, ModuleTicket.InteractionType.UserWithLearningObject, Objects); //End Action //BindList(new Domain.DTO.DTO_ListFilterUser()); }
/// <summary> /// Inizializzazione View. /// NOTA: i valori dei filtri vengono inizializzati sui parametri impostati in: /// new Domain.DTO.DTO_ListFilter(); /// sia nella view che nel bind, senza che ci sia correlazione tra i due... :P /// </summary> public void InitView(Domain.Enums.TicketDraftDeleteError DeleteError = Domain.Enums.TicketDraftDeleteError.hide) { if (!CheckUserAccess()) { return; } View.ShowDeletMessage(DeleteError); Domain.DTO.DTO_ListInit FiltersInit = new Domain.DTO.DTO_ListInit(); ////DDL Lingue //Filters.r_availableLanguages = service.LanguagesGetAvailableSys(); //Categorie disponibili - TO DO - FiltersInit.Categories = service.CategoriesGetTreeDLL(-1, CategoryTREEgetType.System); View.InitFilters(FiltersInit); //UpdateInfo(); //BindList(new Domain.DTO.DTO_ListFilterUser()); }