protected void btn_desinscribir_Click(object sender, EventArgs e) { if (gv_profesionales.SelectedRow != null) { prof_dni = gv_profesionales.SelectedRow.Cells[1].Text; oProfesional = cProfesional.ObtenerProfesional(Convert.ToInt32(prof_dni)); foreach (Modelo_Entidades.Clase oClase in cClase.ObtenerClasesPorCurso(Convert.ToInt32(curso_id))) { oAsistencia = cAsistencia.ObtenerAsistenciaPorProfyCurso(Convert.ToInt32(prof_dni), Convert.ToInt32(curso_id)); cAsistencia.EliminarAsistencia(oAsistencia); } curso_id = Request.QueryString["parametro1"]; oCurso = cCurso.ObtenerCurso(Convert.ToInt32(curso_id)); oCurso.asistentes = oCurso.asistentes - 1; cCurso.ModificarCurso(oCurso); lb_inscripcion.Visible = true; lb_inscripcion.Text = "El profesional se ha desinscripto exitosamente y la desinscricion se ha restado a los asistentes del curso"; } else { lb_mensaje.Visible = true; lb_mensaje.Text = "DEBE SELECCIONAR UN PROFESIONAL"; } }
protected void btn_dar_ausente_Click(object sender, EventArgs e) { if (gv_clases.SelectedRow != null) { clase_id = gv_clases.SelectedRow.Cells[1].Text; oAsistencia = cAsistencia.ObtenerAsistenciaPorProfyCurso(Convert.ToInt32(prof_dni), Convert.ToInt32(curso_id)); oAsistencia.presente = false; cAsistencia.ModificarAsistencia(oAsistencia); lb_mensaje.Visible = true; lb_mensaje.Text = "El profesional ahora no esta presente en la clase"; } else { lb_mensaje.Visible = true; lb_mensaje.Text = "DEBE SELECCIONAR UNA CLASE"; } }
protected void btn_inscribir_Click(object sender, EventArgs e) { if (gv_profesionales.SelectedRow != null) { prof_dni = gv_profesionales.SelectedRow.Cells[1].Text; oProfesional = cProfesional.ObtenerProfesional(Convert.ToInt32(prof_dni)); // Inscribo al profesional en todas las clases de un curso dado foreach (Modelo_Entidades.Clase oClase in cClase.ObtenerClasesPorCurso(Convert.ToInt32(curso_id))) { oAsistencia = new Modelo_Entidades.Asistencia(); oAsistencia.presente = false; oAsistencia.Profesional = oProfesional; oAsistencia.Clase = oClase; cAsistencia.AgregarAsistencia(oAsistencia); } curso_id = Request.QueryString["parametro1"]; oCurso = cCurso.ObtenerCurso(Convert.ToInt32(curso_id)); oCurso.asistentes = oCurso.asistentes + 1; cCurso.ModificarCurso(oCurso); lb_inscripcion.Visible = true; lb_inscripcion.Text = "El profesional se ha inscripto exitosamente y la inscricion se ha sumado a los asistentes del curso"; } else { lb_mensaje.Visible = true; lb_mensaje.Text = "DEBE SELECCIONAR UN PROFESIONAL"; } }