/// <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); } }
/// <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); } }
/// <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); } }
/// <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; } }
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);
/// <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); }