public void Execute(IModel model)
        {
            if (model.Tipo == Tipos.CLIENTE)
            {
                var item = (ClienteModel)model;
                LblClienteNombre.Text    = $"{item.Nombre} {item.Apellido}";
                LblClienteDocumento.Text = item.Documento;
                IdCliente = Convert.ToInt32(item.Id);
            }

            else if (model.Tipo == Tipos.PROFESIONAL)
            {
                var item = (ProfesionalModel)model;
                IdProfesional             = item.Id;
                LblProfesionalNombre.Text = $"{item.Nombre} {item.Apellido}";
                LblProfesion.Text         = item.Profesion;

                dateItems = new DateItem[366];

                var diasDisponibles = profesionalDAO.GetDisponibilidadProfesional(IdProfesional);

                DiasNoLaborables();

                foreach (var itemDay in diasDisponibles)
                {
                    DiasLaborables(itemDay.IdDia);
                }

                DisponibilidadCalendar.AddDateInfo(dateItems);
                DisponibilidadCalendar.Refresh();
            }
        }
        public void Execute(IModel model)
        {
            if (model.Tipo == Tipos.CLIENTE)
            {
                var item = (ClienteModel)model;
                lblNombreCliente.Text = $"{item.NombreUsuario} {item.ApellidoUsuario}";
                lblCedulaCliente.Text = item.Documento;
                IdUsuario             = Convert.ToString(item.IdUsuario);
            }
            else if (model.Tipo == Tipos.PROFESIONAL)
            {
                var item = (ProfesionalModel)model;
                IdProfesional                = item.IdProfesional;
                lblNombreProfesional.Text    = $"{item.NombreProfesional} {item.ApellidoProfesional}";
                lblProfesionProfesional.Text = item.Profesion;

                dateItems = new DateItem[366];

                var diasDisponibles = ProfesionalDao.GetDisponibilidadProfesional(IdProfesional);

                DiasNoLaborables();

                foreach (var itemDay in diasDisponibles)
                {
                    DiasLaborables(itemDay.IdDia);
                }

                Disponibilidad_Calendar_Prof.AddDateInfo(dateItems);
                Disponibilidad_Calendar_Prof.Refresh();
            }
        }