Пример #1
0
        /*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);
            }
        }
Пример #2
0
        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;
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
 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);
     }
 }
Пример #5
0
 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);
     }
 }