Exemple #1
0
        /// <summary>
        /// Inizializzazione controllo e bind delle DDL
        /// </summary>
        public void InitControl()
        {
            //IList<Domain.DTO.DTO_CategoryDDLItem> DelCategories = service.CategoryGetDDL(View.CategoryId);
            Boolean HasChildren = service.CategoryHasChildren(View.CategoryId);

            if (HasChildren)
            {
                View.TicketNum = 0;
                View.InitView(true, Domain.Enums.CategoryDeleteSteps.Step1_Children);
            }
            else
            {
                int TicketNum = service.CategoryGetAssociatedTicketNum(View.CategoryId, false);

                if (TicketNum > 0)
                {
                    View.TicketNum = TicketNum;
                    View.InitView(false, Domain.Enums.CategoryDeleteSteps.Step2_Ticket);
                }
                else
                {
                    View.TicketNum = 0;
                    View.InitView(false, Domain.Enums.CategoryDeleteSteps.Step4_Confirm);
                }
            }
        }