private void barButtonItem5_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { foreach (var item in gcDxTiempo.ViewCollection) { if (item.GetType() == typeof(GridView)) { GridView grdview = (GridView)item as GridView; int[] selectedRows = grdview.GetSelectedRows(); if (selectedRows.Length > 0) { DialogResult seleccion = MessageBox.Show("¿Realmente deseas eliminar este tiempo?", "Atención!!!", MessageBoxButtons.OKCancel); if (seleccion == DialogResult.OK) { CarreraInicioCategoriaManager cor = new CarreraInicioCategoriaManager(); CarreraIniciadaWrapper corredorSeleccionadoVW = (CarreraIniciadaWrapper)gridView1.GetRow(selectedRows[0]); carrera_inicio_categoria corredorSeleccionado = cor.GetById(corredorSeleccionadoVW.CarreraInicioCategoriaId); cor.Remove(corredorSeleccionado); grdview.FocusedRowHandle = selectedRows[0]; MessageBox.Show("Se elimino el tiempo", "Atención"); ActualizaDatosCategoria(); } } break; } } }
private void btnAceptar_Click(object sender, EventArgs e) { CarreraInicioCategoriaManager nuevoManager = new CarreraInicioCategoriaManager(); int?carreraID = (int?)SessionData.Instance["carrera_actual_id"]; carrera_inicio_categoria nuevoInicioCarrera = new carrera_inicio_categoria() { carrera_id = carreraID.Value, categoria_id = (int)sglueDxCategoria.EditValue, tiempo_inicio_carrera = DateTime.Now }; nuevoManager.Save(nuevoInicioCarrera); this.Close(); }