예제 #1
0
 private void CloseWindow(object sender, LoadWorkspaceItemEventArgs e)
 {
     if (e.ApplicationName == Constants.ViewNames.PopuUpListView)
     {
         Close();
     }
 }
 /// <summary>
 /// Save the Drag Item
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void EventBroker_TreeViewDropEnable(object sender, LoadWorkspaceItemEventArgs e)
 {
     if (e.TreeViewDropEnable == true)
     {
         SaveDraggedDataAsync();
     }
 }
 private void EventBroker_SelectedItemChange(object sender, LoadWorkspaceItemEventArgs e)
 {
     if (e.SelectedItem == null)
     {
         return;
     }
     SelectedItem = e.SelectedItem;
 }
예제 #4
0
 /// <summary>
 /// Handles the LoadWorkspaceItem event of the EventBroker control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="Pms.ManageWorkspaces.UI.Controls.ApplicationEventArgs.LoadWorkspaceItemEventArgs"/> instance containing the event data.</param>
 private void EventBroker_LoadWorkspaceItem(object sender, LoadWorkspaceItemEventArgs e)
 {
     if (_popUp)
     {
         return;
     }
     WorkspaceItems = e.WorkspaceItems;
 }
예제 #5
0
        /// <summary>
        /// Occurs when assign the child items
        /// </summary>
        /// <param name="e">LoadWorkspaceItemEventArgs</param>
        public void RaiseSetWorkspaceChildItem(LoadWorkspaceItemEventArgs e)
        {
            EventHandler <LoadWorkspaceItemEventArgs> handler = SetWorkspaceChildItem;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #6
0
        /// <summary>
        /// Occurs when Treeviewitem is assigned
        /// </summary>
        /// <param name="e">LoadWorkspaceItemEventArgs</param>
        public void RaiseGetModifyItem(LoadWorkspaceItemEventArgs e)
        {
            EventHandler <LoadWorkspaceItemEventArgs> handler = GetModifyItem;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #7
0
        /// <summary>
        /// Call to pass the current treeview items
        /// </summary>
        /// <param name="e">LoadWorkspaceItemEventArgs</param>
        public void RaiseBreabCrumbTreeViewItem(LoadWorkspaceItemEventArgs e)
        {
            EventHandler <LoadWorkspaceItemEventArgs> handler = BreabCrumbTreeViewItem;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #8
0
        /// <summary>
        /// Call to pass the current treeview items
        /// </summary>
        /// <param name="e">LoadWorkspaceItemEventArgs</param>
        public void RaiseGetTreeView(LoadWorkspaceItemEventArgs e)
        {
            EventHandler <LoadWorkspaceItemEventArgs> handler = GetTreeView;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #9
0
        /// <summary>
        /// Call to load the breadcrumb control
        /// </summary>
        /// <param name="e">LoadWorkspaceItemEventArgs</param>
        public void RaiseLoadBreadCrumb(LoadWorkspaceItemEventArgs e)
        {
            EventHandler <LoadWorkspaceItemEventArgs> handler = LoadBreadCrumb;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #10
0
        /// <summary>
        /// Occurs when select the treeviewitem change to get the current item
        /// </summary>
        /// <param name="e">LoadWorkspaceItemEventArgs</param>
        public void RaiseSelectedItemChange(LoadWorkspaceItemEventArgs e)
        {
            EventHandler <LoadWorkspaceItemEventArgs> handler = SelectedItemChange;

            if (handler != null)
            {
                handler(this, e);
            }
        }
 /// <summary>
 /// Gets the child item.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e">LoadWorkspaceItemEventArgs</param>
 private void EventBroker_GetChild(object sender, LoadWorkspaceItemEventArgs e)
 {
     Child       = true;
     ItemId      = e.ItemId;
     WorkspaceId = e.WorkspaceId;
     GetWorkspaceAsync();
     GetDescriptionsAsync();
     GetPropertiesAsync();
 }
예제 #12
0
        /// <summary>
        /// Occurs when enter the search control
        /// </summary>
        /// <param name="e">LoadWorkspaceItemEventArgs</param>
        public void RaiseLoadSearchFolder(LoadWorkspaceItemEventArgs e)
        {
            EventHandler <LoadWorkspaceItemEventArgs> handler = LoadSearchFolder;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #13
0
        /// <summary>
        /// Occurs when assign the ListviewItems
        /// </summary>
        /// <param name="e">LoadWorkspaceItemEventArgs</param>
        public void RaiseDoubleClickListView(LoadWorkspaceItemEventArgs e)
        {
            EventHandler <LoadWorkspaceItemEventArgs> handler = DoubleClickListView;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #14
0
        /// <summary>
        /// Occurs when the popuptreeview window open to set the popupflag true.
        /// </summary>
        /// <param name="e">LoadWorkspaceItemEventArgs</param>
        public void RaiseSetPopUpFlag(LoadWorkspaceItemEventArgs e)
        {
            EventHandler <LoadWorkspaceItemEventArgs> handler = SetPopUpFlag;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #15
0
        /// <summary>
        /// Occurs when the TreeviewDrop Enabled
        /// </summary>
        /// <param name="e"></param>
        public void RaiseLoadTreeViewDropEnable(LoadWorkspaceItemEventArgs e)
        {
            EventHandler <LoadWorkspaceItemEventArgs> handler = TreeViewDropEnable;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #16
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="e"></param>
        public void RaiseApplicationName(LoadWorkspaceItemEventArgs e)
        {
            EventHandler <LoadWorkspaceItemEventArgs> handler = ApplicationName;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #17
0
 /// <summary>
 /// Sets the Workspacechilditem
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="LoadWorkspaceItemEventArgs"/> instance containing the event data.</param>
 private void EventBroker_SetWorkspaceChildItem(object sender, LoadWorkspaceItemEventArgs e)
 {
     if (Vm.PopUp)
     {
         return;
     }
     WorkspaceItemsChild  = e.WorkspaceItems;
     Mouse.OverrideCursor = null;
 }
예제 #18
0
        /// <summary>
        /// Call to load the fields in add item
        /// </summary>
        /// <param name="e">LoadWorkspaceItemEventArgs</param>
        public void RaiseLoadText(LoadWorkspaceItemEventArgs e)
        {
            EventHandler <LoadWorkspaceItemEventArgs> handler = LoadText;

            if (handler != null)
            {
                handler(this, e);
            }
        }
 /// <summary>
 /// Called for when raise the GetId
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e">LoadWorkspaceItemEventArgs</param>
 private void EventBroker_GetId(object sender, LoadWorkspaceItemEventArgs e)
 {
     if (PopUp)
     {
         return;
     }
     ItemId = e.ItemId;
     GetDescriptionsAsync();
     GetPropertiesAsync();
 }
        /// <summary>
        /// Event Handler for Assigning the listviewitem
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e">Itemid</param>
        private void EventBrokerDoubleClickListView(object sender, LoadWorkspaceItemEventArgs e)
        {
            ActionQueue.AddQueue(new ActionQueue.QueableAction
            {
                SenderId    = Guid.NewGuid(),
                EventBroker = EventBroker
            });
            Action <WorkspaceItemResult <WorkspaceItem> > action = OnGetWorkspaceCompleted;

            Agent.GetWorkspaceAsync(e.ItemId, action);
        }
 /// <summary>
 /// Event Handler for Assigning the listviewitem
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void EventBrokerDoubleClickListView(object sender, LoadWorkspaceItemEventArgs e)
 {
     Agent.GetWorkspaceAsync(e.ItemId);
 }
예제 #22
0
 private void EventBroker_SelectedItemChange(object sender, LoadWorkspaceItemEventArgs e)
 {
     SelectedItem  = e.SelectedItem;
     SelectedIndex = e.SelectedIndex;
 }
 /// <summary>
 /// Occurs when open the popup window.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e">LoadWorkspaceItemEventArgs</param>
 private void EventBroker_SetPopUpFlag(object sender, LoadWorkspaceItemEventArgs e)
 {
     PopUp = e.PopUp;
 }