/// <summary>
 /// Método invocado cuando el hilo cargador termina la invocación al servicio web.
 /// </summary>
 /// <param name="args">Los argumentos del hilo cargador.</param>
 protected void OnLoadFinished(LoaderArguments args)
 {
     if (!args.Succeed)
     {
         Util.ShowErrorDialog(UtnEmall.ServerManager.Properties.Resources.LoadFailed);
     }
     else
     {
         Reload(args);
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Recarga el contenido del administrador
        /// </summary>
        /// <param name="args">Argumento para el hilo de carga</param>
        protected override void Reload(LoaderArguments args)
        {
            ServiceManager serviceManager = ((ServiceManager)Manager);

            serviceManager.Clear();

            foreach (IEntity entity in args.Items)
            {
                serviceManager.list.Add(entity);
            }
        }
        /// <summary>
        /// Recargar el contenido del administrador
        /// </summary>
        /// <param name="args">El argumento del hilo de carga</param>
        protected override void Reload(LoaderArguments args)
        {
            GroupManager groupManager = ((GroupManager)Manager);

            groupManager.Clear();

            foreach (IEntity entity in args.Items)
            {
                groupManager.list.Add(entity);
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// Recarga el contenido del administrador
        /// </summary>
        /// <param name="args">El argumento para el hilo de carga</param>
        protected override void Reload(LoaderArguments args)
        {
            PermissionManager permissionManager = ((PermissionManager)Manager);

            permissionManager.Clear();

            foreach (IEntity entity in args.Items)
            {
                permissionManager.list.Add(entity);
            }
        }
        /// <summary>
        /// Refresca el contenido del formulario.
        /// </summary>
        /// <param name="args">Los argumentos del hilo que carga.</param>
        protected override void Reload(LoaderArguments args)
        {
            DataModelManager modelManager = ((DataModelManager)Manager);

            modelManager.Clear();

            foreach (DataModelEntity entity in args.Items)
            {
                modelManager.Add(entity);
            }
        }
        /// <summary>
        /// Refresca el contenido del administrador.
        /// </summary>
        /// <param name="args">Los argumentos del hilo que carga.</param>
        protected override void Reload(LoaderArguments args)
        {
            CustomerManager customerManager = ((CustomerManager)Manager);

            customerManager.Clear();

            foreach (IEntity entity in args.Items)
            {
                customerManager.ItemList.Add(entity);
            }
        }
        /// <summary>
        /// Recargar el contenido del administrador
        /// </summary>
        /// <param name="args">El argumento del hilo de carga</param>
        protected override void Reload(LoaderArguments args)
        {
            CampaignManager campaignManager = ((CampaignManager)Manager);

            campaignManager.Clear();

            foreach (IEntity entity in args.Items)
            {
                campaignManager.list.Add(entity);
            }
        }
        /// <summary>
        /// Recarga el contenido del adminsitrador
        /// </summary>
        /// <param name="args">Los argumentos para el hilo de carga</param>
        protected override void Reload(LoaderArguments args)
        {
            UserManager userManager = ((UserManager)Manager);

            userManager.Clear();

            foreach (IEntity entity in args.Items)
            {
                userManager.list.Add(entity);
            }
        }
Exemplo n.º 9
0
        /// <summary>
        /// Método invocado cuando se finaliza la llamada al servicio web
        /// </summary>
        /// <param name="args">El argumento del hilo de carga</param>
        protected void OnLoadStoresFinished(LoaderArguments args)
        {
            if (!args.Succeed)
            {
                Util.ShowErrorDialog(UtnEmall.ServerManager.Properties.Resources.LoadStoreListFailed);
                ((ServiceEditor)Editor).StoreList = new List <StoreEntity>();
            }
            else
            {
                List <StoreEntity> list = new List <StoreEntity>();

                foreach (StoreEntity store in args.Items)
                {
                    list.Add((StoreEntity)store);
                }

                ((ServiceEditor)Editor).StoreList = list;
            }
        }
Exemplo n.º 10
0
        static private void DoLoad(object lParams)
        {
            LoaderParameters loaderParams = (LoaderParameters)lParams;

            bool           succeed;
            string         message;
            List <IEntity> items = new List <IEntity>();

            try
            {
                foreach (IEntity entity in loaderParams.Loader(loaderParams.LoadRelations, loaderParams.Session))
                {
                    items.Add(entity);
                }

                message = "";
                succeed = true;
            }
            catch (TargetInvocationException)
            {
                message = UtnEmall.ServerManager.Properties.Resources.LoadFailed;
                succeed = false;
            }
            catch (EndpointNotFoundException)
            {
                message = UtnEmall.ServerManager.Properties.Resources.LoadFailed;
                succeed = false;
            }
            catch (CommunicationException)
            {
                message = UtnEmall.ServerManager.Properties.Resources.UnknownError;
                succeed = false;
            }

            LoaderArguments args = new LoaderArguments(succeed, message, new ReadOnlyCollection <IEntity>(items));

            loaderParams.Control.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Normal, new VoidCallback(delegate()
            {
                loaderParams.OnFinished(args);
            }));
        }
 /// <summary>
 /// Refresca el contenido del administrador.
 /// </summary>
 /// <param name="args">Los argumentos del hilo cargador.</param>
 protected abstract void Reload(LoaderArguments args);
Exemplo n.º 12
0
        /// <summary>
        /// Recarga el contenido del administrador.
        /// </summary>
        /// <param name="args">Los argumentos del hilo de carga.</param>
        protected override void Reload(LoaderArguments args)
        {
            CategoryManager categoryManager = ((CategoryManager)Manager);

            categoryManager.Fill(args.Items);
        }