private void btnModificar_Click(object sender, EventArgs e) { if (listaDetalleAtencion.Count > 0) { if (!listaDetalleAtencion.ElementAt<TurnoAtencionDetalle>(dgPracticas.CurrentRow.Index).Autorizado) { turnoAtencionDetallePractica = new TurnoAtencionDetallePractica(planElegido, listaDetalleAtencion.ElementAt<TurnoAtencionDetalle>(dgPracticas.CurrentRow.Index)); turnoAtencionDetallePractica.ShowDialog(); if (turnoAtencionDetallePractica.Detalle != null) { listaDetalleAtencion[dgPracticas.CurrentRow.Index] = turnoAtencionDetallePractica.Detalle; } CargarGrillaDetalle(); } else { MessageBox.Show("La práctica que intenta eliminar ya está facturada", "Atención"); } } }
private void btnAgregar_Click(object sender, EventArgs e) { if (txtOS.Text != "") { turnoAtencionDetallePractica = new TurnoAtencionDetallePractica(planElegido, new TurnoAtencionDetalle()); turnoAtencionDetallePractica.ShowDialog(); if (turnoAtencionDetallePractica.Detalle != null) { detalleAtencion = new TurnoAtencionDetalle(); detalleAtencion = turnoAtencionDetallePractica.Detalle; detalleAtencion.Autorizado = false; listaDetalleAtencion.Add(detalleAtencion); } CargarGrillaDetalle(); } }