private void btnModificar_Click(object sender, EventArgs e) { if (dgDetalle.SelectedRows.Count > 0) { HorarioDetalle horariodet = detalle.ElementAt<HorarioDetalle>(dgDetalle.CurrentRow.Index); abmdetalle = new ABMDetalleHorario(horariodet); if (esAreaServicio) { abmdetalle.EsAreaServicio = true; } abmdetalle.Desde = dpFechaDesde.Value; abmdetalle.Hasta = dpFechaHasta.Value; abmdetalle.Matricula = matricula; abmdetalle.cargarDetalleHorario(); abmdetalle.ShowDialog(); if (abmdetalle.Horariodet != null) { detalle[dgDetalle.CurrentRow.Index] = abmdetalle.Horariodet; } cargarGrilla(); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (dgDetalle.SelectedRows.Count > 0) { HorarioDetalle horariodet = detalle.ElementAt<HorarioDetalle>(dgDetalle.CurrentRow.Index); abmdetalle = new ABMDetalleHorario(horariodet); if (esAreaServicio) { abmdetalle.EsAreaServicio = true; } abmdetalle.cargarDetalleHorario(); abmdetalle.ShowDialog(); if (abmdetalle.Horariodet != null) { detalle.Remove(abmdetalle.Horariodet); } cargarGrilla(); } }