Пример #1
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();
 }
Пример #2
0
 public virtual void DeleteItem(ItemContenedor Item){
     Items.Remove(Item);
     foreach (ItemContenedor It in GetItemsByItemParent(Item.ID))
     {
         DeleteItem(It);
     }
 }
Пример #3
0
 public virtual void DeleteItem(ItemContenedor Item)
 {
     Items.Remove(Item);
     foreach (ItemContenedor It in GetItemsByItemParent(Item.ID))
     {
         DeleteItem(It);
     }
 }
Пример #4
0
 public FrmDetails(Form FormParent,ItemContenedor ItemContenedor)
 {
     MdiParent = FormParent;
     m_ItemContenedor = ItemContenedor;
     Tag = ItemContenedor;
     InitializeComponent();
     ConfigurarPanel(ItemContenedor);
     Show();
 }
Пример #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";
 }
Пример #6
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";
 }
Пример #7
0
 public void Tree_AfterSelect(Object sender, Infragistics.Win.UltraWinTree.SelectEventArgs e) {
     ItemContenedor = (ItemContenedor)((UltraTree)sender).ActiveNode.Tag;
     ubAñadirModificar.Text = "Modificar";
     MostrarItemContenedor();
     HabilitarControles();
 }
Пример #8
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);
     }
 }
Пример #9
0
 public virtual void AddItem(ItemContenedor Item)
 {
     Items.Add(Item);
 }
Пример #10
0
 public virtual void AddItem(ItemContenedor Item)
 {
     Items.Add(Item);
 }
Пример #11
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());
     }
 }
Пример #12
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());  
     }
 }
Пример #13
0
 public FrmItemContenedor(ItemContenedor Item)
 {
     InitializeComponent();
     base.m_ObjectFlow = Item;
 }