示例#1
0
        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();
        }