/*public void CursoSeleccionado(Curso c) * { * txtNroCurso.Text = c.NumeroCurso; * lblDescripcionCurso.Text = Convert.ToString(c.Materia); * }*/ private void btnAgregar_Click(object sender, EventArgs e) { try { Curso c = (Curso)dtgDetalleCurso.CurrentRow.DataBoundItem; foreach (InscripcionCursoDetalle icd in inscripcionCurso.listaInscripcionesD) { if (c == icd.Curso) { ban = 1; } } if (ban == 0) { InscripcionCursoDetalle icd = new InscripcionCursoDetalle(); icd.Id = 1; icd.Curso = c; icd.Precio = c.MontoTotal; inscripcionCurso.listaInscripcionesD.Add(icd); ActualizarDataGrid(); } else if (ban == 1) { MessageBox.Show("Usted ya ha seleccionado este curso"); } ban = 0; } catch (Exception) { MessageBox.Show("Atencion", "Error al agregar !", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void MostrarDatosCurso(InscripcionCursoDetalle icd, string examen) { lblCurso.Text = icd.Curso.ToString(); lblExamenARendir.Text = examen; lblProfesor.Text = icd.Curso.Profesor.ToString(); lblPrecio.Text = "85.000 gs"; gbxDatosExamen.Enabled = true; btnGuardar.Enabled = true; }
private void BtnConsultar_Click(object sender, EventArgs e) { try { InscripcionCursoDetalle icd = (InscripcionCursoDetalle)dtgCurso.CurrentRow.DataBoundItem; //InscripcionCursoDetalle icd= new InscripcionCurso.Obtener(c.Id); //icd.ObtenerCursoAlumno(c.Id); Examen ex = Examen.ObtenerExamen(icd.Id); ValidarExamen(ex, icd); inscripcionExamenEx.Curso = icd.Curso; } catch (Exception) { MessageBox.Show("Atencion", "Error al consultar !", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (inscripcionCurso.listaInscripcionesD.Count != 0) { InscripcionCursoDetalle icd = (InscripcionCursoDetalle)dtgDetalleInscripcionCurso.CurrentRow.DataBoundItem; inscripcionCurso.listaInscripcionesD.Remove(icd); ActualizarDataGrid(); } else { MessageBox.Show("No hay detalles por borrar"); } } catch (Exception) { MessageBox.Show("Atencion", "Error al eliminar profesor!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ValidarExamen(Examen ex, InscripcionCursoDetalle c) { try { if (rboPrimeraP.Checked == true) { if (ex.PrimerParcial == RindioParcial.Si) { MessageBox.Show("No se puede inscribir. El estudiante ya rindió su primer parcial"); Limpiar(); } else if (ex.PrimerParcial == RindioParcial.No) { MessageBox.Show("El estudiante está habilitado para rendir"); inscripcionExamenEx.examen = "Primer Parcial"; MostrarDatosCurso(c, inscripcionExamenEx.examen); } } else if (rboSegundaP.Checked == true) { if (ex.SegundoParcial == RindioParcial.Si) { MessageBox.Show("No se puede inscribir. El estudiante ya rindió su segundo parcial"); Limpiar(); } else if (ex.PrimerParcial == RindioParcial.No) { MessageBox.Show("El estudiante está habilitado para rendir"); inscripcionExamenEx.examen = "Segundo Parcial"; MostrarDatosCurso(c, inscripcionExamenEx.examen); } } else if (rboTerceraP.Checked == true) { if (ex.TercerParcial == RindioParcial.Si) { MessageBox.Show("No se puede inscribir. El estudiante ya rindió su tercer parcial"); Limpiar(); } else if (ex.TercerParcial == RindioParcial.No) { MessageBox.Show("El estudiante está habilitado para rendir"); inscripcionExamenEx.examen = "Tercer Parcial"; MostrarDatosCurso(c, inscripcionExamenEx.examen); } } else if (rboFinal.Checked == true) { if (ex.Final == RindioParcial.Si) { MessageBox.Show("No se puede inscribir. El estudiante ya rindió su examen Final"); Limpiar(); } else if (ex.Final == RindioParcial.No) { MessageBox.Show("El estudiante está habilitado para rendir"); inscripcionExamenEx.examen = "Final"; MostrarDatosCurso(c, inscripcionExamenEx.examen); } } } catch (Exception) { MessageBox.Show("Atencion", "Error al validar examen !", MessageBoxButtons.OK, MessageBoxIcon.Error); } }