public void MostrarUnidad(UltraGridRow Row)
        {
            UnidadListaCostosMaquina Item = (UnidadListaCostosMaquina)Row.Tag;

            Row.Cells[colUnidad].Value = (Item.Unidad != null) ? Item.Unidad.Nombre : "";
            MostrarEscalas(Item);
        }
 private void ugUnidades_AfterSelectChange(object sender, AfterSelectChangeEventArgs e)
 {
     if (ugUnidades.ActiveRow == null)
     {
         return;
     }
     UnidadListaCostosMaquina = (UnidadListaCostosMaquina)ugUnidades.ActiveRow.Tag;
     MostrarEscalas(UnidadListaCostosMaquina);
 }
 public void MostrarEscalas(UnidadListaCostosMaquina UnidadListaCostosMaquina)
 {
     base.ClearAllRows(ref ugEscalas);
     foreach (EscalaListaCostosMaquina Item in UnidadListaCostosMaquina.Escalas)
     {
         UltraGridRow Row = ugEscalas.DisplayLayout.Bands[0].AddNew();
         Row.Tag = Item;
         MostrarEscala(Row);
     }
 }
        private void ubNuevaUnidad_Click(object sender, EventArgs e)
        {
            if (ItemListaCostosMaquina == null)
            {
                return;
            }
            FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity();
            Unidad            Unidad         = (Unidad)FrmSeleccionar.GetSelectedEntity(typeof(Unidad), "Unidad", ItemListaCostosMaquina.FiltroUnidades);

            if (Unidad != null)
            {
                UltraGridRow Row = ugUnidades.DisplayLayout.Bands[0].AddNew();
                Row.Tag = ItemListaCostosMaquina.AddUnidad(Unidad);
                UnidadListaCostosMaquina = (UnidadListaCostosMaquina)Row.Tag;
                MostrarUnidad(Row);
            }
        }