private void cmbViewList_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cmbViewList.SelectedItem != null)
     {
         CompExtention.ComponentViewManager cvm = new CompExtention.ComponentViewManager(((CompExtention.ComponentView)cmbViewList.SelectedItem).ID,
                                                                                         ClientID, new CompExtention.DataAccess.ComponentViewHandler(Connection, ClientID));
         SelectedView = (CompExtention.ComponentView)cvm.GetView();
         List <string> comp = new List <string>();
         comp.Add(SelectedView.CoreComponent);
         foreach (ComponentRelation vc in SelectedView.ComponentRelations)
         {
             if (SelectedView.CoreComponent != vc.ComponentID)
             {
                 comp.Add(vc.ComponentID);
             }
             if (SelectedView.CoreComponent != vc.ChildComponentID)
             {
                 comp.Add(vc.ChildComponentID);
             }
         }
         ViewAttributes = CompExtention.ComponentManager.GetComponentAttributes(string.Join(",", comp.ToArray()), ClientID, new CompExtention.DataAccess.ComponentDataHandler(Connection));
         ViewAttributes = ViewAttributes.OrderBy(x => x.DisplayName).ToList();
         BindAttributes(ViewAttributes);
     }
 }
        private void LoadAtt()
        {
            CompExtention.ComponentViewManager cvm = new CompExtention.ComponentViewManager(ViewID,
                                                                                            ClientID, new CompExtention.DataAccess.ComponentViewHandler(Connection, ClientID));
            //cvm.LoadViewComponents();
            var v = (CompExtention.ComponentView)cvm.GetView();

            List <string> comp = new List <string>();

            comp.Add(v.CoreComponent);
            foreach (ComponentRelation vc in v.ComponentRelations)
            {
                if (v.CoreComponent != vc.ComponentID)
                {
                    comp.Add(vc.ComponentID);
                }
                if (v.CoreComponent != vc.ChildComponentID)
                {
                    comp.Add(vc.ChildComponentID);
                }
            }
            //  CompExtention.ComponentManager cm = new CompExtention.ComponentManager(((CompExtention.ComponentView)cmbViewList.SelectedItem).ID, new CompExtention.DataAccess.ComponentViewHandler(Connection));
            ViewAttributes = CompExtention.ComponentManager.GetComponentAttributes(string.Join(",", comp.ToArray()), ClientID,
                                                                                   new CompExtention.DataAccess.ComponentDataHandler(Connection));
            BindAttributes();
        }
Exemple #3
0
        private void lstView_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lstView.SelectedItems.Count > 0)
            {
                var v = Views.Where(x => x.Name == lstView.SelectedItems[0].Text).FirstOrDefault();
                CompExtention.ComponentViewManager cvm = new CompExtention.ComponentViewManager(v.ID, 2, new CompExtention.DataAccess.ComponentViewHandler(connection, 2));
                View = (CompExtention.ComponentView)cvm.GetView();
                int index = 0;
                txtView.Text = View.Name;

                grContainer.Controls.Clear();
                foreach (ComponentRelation vc in View.ComponentRelations)
                {
                    SetViewRelation(index, vc);
                    index = index + 1;
                }
            }
        }