Ejemplo n.º 1
0
 public void Tree_AfterSelect(Object sender, Infragistics.Win.UltraWinTree.SelectEventArgs e)
 {
     ItemContenedor         = (ItemContenedor)((UltraTree)sender).ActiveNode.Tag;
     ubAñadirModificar.Text = "Modificar";
     MostrarItemContenedor();
     HabilitarControles();
 }
Ejemplo n.º 2
0
 private void uebContenedor_GroupClick(object sender, GroupEventArgs e)
 {
     this.ItemContenedor = (ItemContenedor)uebContenedor.ActiveGroup.Tag;
     this.MostrarItemContenedor();
     this.GroupActive       = uebContenedor.ActiveGroup;
     ubAñadirModificar.Text = "Modificar";
 }
Ejemplo n.º 3
0
        public void ConfigurarPanel(ItemContenedor ItemContenedor)
        {
            String ConsultaSQL  = String.Empty;
            String Ordenamiento = String.Empty;

            Text = String.Format(":: {0} ::", ItemContenedor.Nombre);
            if (!string.IsNullOrEmpty(FrmMain.Usuario.Imagen))
            {
                if (File.Exists(String.Format("{0}{1}", FrmMain.CarpetaImagenes, FrmMain.Usuario.Imagen)))
                {
                    ugDetails.DisplayLayout.Appearance.ImageBackground = Image.FromFile(String.Format("{0}{1}", FrmMain.CarpetaImagenes, FrmMain.Usuario.Imagen));
                }
            }
            ugDetails.DataSource = null;
            Soft.Configuracion.Entidades.Panel Panel = (Soft.Configuracion.Entidades.Panel)HelperNHibernate.GetEntityByField("Panel", "Nombre", ItemContenedor.Panel.Nombre);
            foreach (ColumnaPanel Columna in Panel.Columnas)
            {
                UltraGridColumn Column = ugDetails.DisplayLayout.Bands[0].Columns.Add(Columna.CampoSQL);
                Column.Header.Caption = Columna.Nombre;
                Column.Width          = Columna.Ancho;
                Column.Hidden         = !Columna.Visible;
                if (Columna.Indice)
                {
                    Ordenamiento = String.Format("ORDER BY {0}", Columna.CampoSQL);
                }
            }
            ConsultaSQL          = String.Format("SELECT * FROM {0} {1} {2}", Panel.NombreVista, ItemContenedor.Filtro, Ordenamiento);
            ugDetails.DataSource = HelperNHibernate.GetDataSet(ConsultaSQL);
            if (ugDetails.Rows.Count > 0)
            {
                ugDetails.Rows[0].Selected = true;
            }
            RecuperarFiltros();
        }
Ejemplo n.º 4
0
 public FrmDetails(Form FormParent, ItemContenedor ItemContenedor)
 {
     MdiParent        = FormParent;
     m_ItemContenedor = ItemContenedor;
     Tag = ItemContenedor;
     InitializeComponent();
     ConfigurarPanel(ItemContenedor);
     Show();
 }
Ejemplo n.º 5
0
        private void ubNuevo_Click(object sender, EventArgs e)
        {
            HabilitarControles();
            ItemContenedor Item = new ItemContenedor();

            Item.ItemPadre = ItemContenedor;
            ItemContenedor = Item;
            MostrarItemContenedor();
            ubAñadirModificar.Text = "Añadir";
        }
Ejemplo n.º 6
0
 public void AddNodesToTree(TreeNodesCollection Nodes, ItemContenedor ItemPadre)
 {
     foreach (ItemContenedor Item in Contenedor.GetItemsByItemParent(ItemPadre.ID))
     {
         UltraTreeNode Node   = new UltraTreeNode(Item.ID, Item.Nombre);
         Image         Imagen = ilMain.Images[Item.Imagen];
         Node.Tag = Item;
         if (Imagen != null)
         {
             Node.LeftImages.Add(Imagen);
         }
         ;
         Nodes.Add(Node);
         AddNodesToTree(Node.Nodes, Item);
     }
 }
Ejemplo n.º 7
0
 public void Tree_AfterSelect(Object sender, Infragistics.Win.UltraWinTree.SelectEventArgs e)
 {
     try
     {
         ItemContenedor Item = (ItemContenedor)((UltraTree)sender).ActiveNode.Tag;
         if (Item != null)
         {
             if (Item.EsPanel)
             {
                 m_ItemContenedor = Item;
                 m_Acciones       = Item.Acciones;
                 MostrarPanel();
             }
         }
     }
     catch (Exception ex)
     {
         SoftException.Control(ex, SystemIcons.Warning.ToBitmap());
     }
 }
Ejemplo n.º 8
0
 private void utmmMain_TabActivated(object sender, Infragistics.Win.UltraWinTabbedMdi.MdiTabEventArgs e)
 {
     try
     {
         m_ItemContenedor = (ItemContenedor)e.Tab.Form.Tag;
         m_ActiveForm     = (Form)e.Tab.Form;
         if (m_ItemContenedor != null)
         {
             m_Acciones = m_ItemContenedor.Acciones;
             HabilitarOpciones();
         }
         else
         {
             DeshabilitarOpciones();
         }
     }
     catch (Exception ex)
     {
         SoftException.Control(ex, SystemIcons.Warning.ToBitmap());
     }
 }
Ejemplo n.º 9
0
 public FrmItemContenedor(ItemContenedor Item)
 {
     InitializeComponent();
     base.m_ObjectFlow = Item;
 }