public void actualizarTurno(string evento, Turno t) { string agenda = ""; int idagenda = 0; int idmatricula = 0; if (area != null) { agenda = "Area"; idagenda = area.Id; } else { idagenda = profesional.Id; idmatricula = matricula.Id; } if (dgTurnos.SelectedRows.Count > 0) { abmturno = new ABMTurno(agenda, idagenda, esp, t, evento, idmatricula); abmturno.ShowDialog(); if (abmturno.Turno != null) { t = abmturno.Turno; ActualizarListaTurnos(t); } } CargarGrilla(); }
public void actualizarTurno(string evento) { string agenda = ""; int idagenda = 0; int idmatricula = 0; if (area != null) { agenda = "Area"; idagenda = int.Parse(dgTurnos.SelectedRows[0].Cells[5].Value.ToString()); } else { idagenda = int.Parse(dgTurnos.SelectedRows[0].Cells[5].Value.ToString()); idmatricula = int.Parse(dgTurnos.SelectedRows[0].Cells[6].Value.ToString()); } if (dgTurnos.SelectedRows.Count > 0) { turno.Fecha = DateTime.Parse(dgTurnos.SelectedRows[0].Cells[0].Value.ToString()); turno.Hora = DateTime.Parse(dgTurnos.SelectedRows[0].Cells[1].Value.ToString()); turno.HorarioDet = ConexionBD.getSession().Get<HorarioDetalle>(int.Parse(dgTurnos.SelectedRows[0].Cells[4].Value.ToString())); abmturno = new ABMTurno(agenda, idagenda, esp, turno, evento, idmatricula); abmturno.ShowDialog(); if (abmturno.Turno != null) { for (int i = 0; i < dgTurnos.RowCount; i++) { if (dgTurnos.Rows[i].Cells[0].Value.ToString() == turno.Fecha.ToShortDateString() && dgTurnos.Rows[i].Cells[1].Value.ToString() == turno.Hora.ToShortTimeString() && int.Parse(dgTurnos.Rows[i].Cells[4].Value.ToString())==turno.HorarioDet.Id) { dgTurnos.Rows.RemoveAt(i); } } } } }