Ejemplo n.º 1
0
 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
 }
Ejemplo n.º 2
0
        /// <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());
        }
Ejemplo n.º 3
0
        /// <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());
        }