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(); }
public virtual void DeleteItem(ItemContenedor Item){ Items.Remove(Item); foreach (ItemContenedor It in GetItemsByItemParent(Item.ID)) { DeleteItem(It); } }
public virtual void DeleteItem(ItemContenedor Item) { Items.Remove(Item); foreach (ItemContenedor It in GetItemsByItemParent(Item.ID)) { DeleteItem(It); } }
public FrmDetails(Form FormParent,ItemContenedor ItemContenedor) { MdiParent = FormParent; m_ItemContenedor = ItemContenedor; Tag = ItemContenedor; InitializeComponent(); ConfigurarPanel(ItemContenedor); Show(); }
private void ubNuevo_Click(object sender, EventArgs e) { HabilitarControles(); ItemContenedor Item = new ItemContenedor(); Item.ItemPadre = ItemContenedor; ItemContenedor = Item; MostrarItemContenedor(); ubAñadirModificar.Text = "Añadir"; }
private void uebContenedor_GroupClick(object sender, GroupEventArgs e) { this.ItemContenedor = (ItemContenedor)uebContenedor.ActiveGroup.Tag; this.MostrarItemContenedor(); this.GroupActive = uebContenedor.ActiveGroup; ubAñadirModificar.Text = "Modificar"; }
public void Tree_AfterSelect(Object sender, Infragistics.Win.UltraWinTree.SelectEventArgs e) { ItemContenedor = (ItemContenedor)((UltraTree)sender).ActiveNode.Tag; ubAñadirModificar.Text = "Modificar"; MostrarItemContenedor(); HabilitarControles(); }
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); } }
public virtual void AddItem(ItemContenedor Item) { Items.Add(Item); }
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()); } }
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()); } }
public FrmItemContenedor(ItemContenedor Item) { InitializeComponent(); base.m_ObjectFlow = Item; }