private void ubNuevo_Click(object sender, EventArgs e) { UltraGridRow Row = ugDistritos.DisplayLayout.Bands[0].AddNew(); Row.Tag = ListaPreciosTransporte.AddItem(); ItemListaPreciosTransporte = (ItemListaPreciosTransporte)Row.Tag; }
private void ugDistritos_AfterSelectChange(object sender, AfterSelectChangeEventArgs e) { if (ugDistritos.ActiveRow == null) { return; } ItemListaPreciosTransporte = (ItemListaPreciosTransporte)ugDistritos.ActiveRow.Tag; MostrarEscalas(ItemListaPreciosTransporte); }
public void MostrarItem(UltraGridRow Row) { ItemListaPreciosTransporte Item = (ItemListaPreciosTransporte)Row.Tag; Row.Cells[colOrigen].Value = (Item.Origen != null) ? Item.Origen.Nombre : ""; Row.Cells[colDestino].Value = (Item.Destino != null) ? Item.Destino.Nombre : ""; Row.Cells[colTipoVehiculo].Value = Item.TipoVehiculo; MostrarEscalas(Item); }
public void MostrarEscalas(ItemListaPreciosTransporte ItemListaPreciosTransporte) { base.ClearAllRows(ref ugEscalas); foreach (EscalaListaPreciosTransporte Item in ItemListaPreciosTransporte.Escalas) { UltraGridRow Row = ugEscalas.DisplayLayout.Bands[0].AddNew(); Row.Tag = Item; MostrarEscala(Row); } }
private void ugDistritos_CellChange(object sender, CellEventArgs e) { ItemListaPreciosTransporte Item = (ItemListaPreciosTransporte)e.Cell.Row.Tag; switch (e.Cell.Column.Key) { case colTipoVehiculo: Item.TipoVehiculo = e.Cell.Text; MostrarItem(e.Cell.Row); break; default: break; } }
private void ugDistritos_ClickCellButton(object sender, CellEventArgs e) { ItemListaPreciosTransporte Item = (ItemListaPreciosTransporte)e.Cell.Row.Tag; switch (e.Cell.Column.Key) { case colOrigen: FrmSelectedEntity FrmSeleccionarOrigen = new FrmSelectedEntity(); Item.Origen = (Distrito)FrmSeleccionarOrigen.GetSelectedEntity(typeof(Distrito), "Distrito"); break; case colDestino: FrmSelectedEntity FrmSeleccionarDestino = new FrmSelectedEntity(); Item.Destino = (Distrito)FrmSeleccionarDestino.GetSelectedEntity(typeof(Distrito), "Distrito"); break; } MostrarItem(e.Cell.Row); }