private void ubNuevaUnidad_Click(object sender, EventArgs e) { String filtro = "IDExistencia='" + ItemListaPreciosExistencia.Existencia.ID + "'"; if (ItemListaPreciosExistencia.FiltroUnidades.Length > 0) { filtro += " and " + ItemListaPreciosExistencia.FiltroUnidades; } if (ItemListaPreciosExistencia == null) { return; } FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity(); ExistenciaUnidad Unidad = (ExistenciaUnidad)FrmSeleccionar.GetSelectedEntity(typeof(ExistenciaUnidad), "ExistenciaUnidad", filtro); if (Unidad != null) { UltraGridRow Row = ugUnidades.DisplayLayout.Bands[0].AddNew(); ExistenciaUnidad eu = (ExistenciaUnidad)HelperNHibernate.GetEntityByID("ExistenciaUnidad", Unidad.ID); Row.Tag = ItemListaPreciosExistencia.AddUnidad(eu); UnidadListaPreciosExistencia = (UnidadListaPreciosExistencia)Row.Tag; MostrarUnidad(Row); } }
public void MostrarUnidad(UltraGridRow Row) { UnidadListaPreciosExistencia Item = (UnidadListaPreciosExistencia)Row.Tag; Row.Cells[colUnidad].Value = (Item.Unidad != null) ? Item.Unidad.Unidad.Nombre : ""; MostrarEscalas(Item); }
private void ugUnidades_AfterSelectChange(object sender, AfterSelectChangeEventArgs e) { if (ugUnidades.ActiveRow == null) { return; } UnidadListaPreciosExistencia = (UnidadListaPreciosExistencia)ugUnidades.ActiveRow.Tag; MostrarEscalas(UnidadListaPreciosExistencia); }
public void MostrarEscalas(UnidadListaPreciosExistencia UnidadListaPreciosExistencia) { base.ClearAllRows(ref ugEscalas); foreach (EscalaListaPreciosExistencia Item in UnidadListaPreciosExistencia.Escalas) { UltraGridRow Row = ugEscalas.DisplayLayout.Bands[0].AddNew(); Row.Tag = Item; MostrarEscala(Row); } }