示例#1
0
        /*public static lis Examen ObtenerExamenDeAlumno(InscripcionCursoDetalle inscripcioncurso)
         * {
         *  Examen examen;
         *  using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))
         *  {
         *      con.Open();
         *      string textoCMD = "SELECT * FROM Examen Where inscripcion_curso_detalle_id = @id ";
         *
         *      SqlCommand cmd = new SqlCommand(textoCMD, con);
         *
         *      SqlParameter p1 = new SqlParameter("@id", inscripcioncurso.Id);
         *      p1.SqlDbType = SqlDbType.Int;
         *      cmd.Parameters.Add(p1);
         *
         *      SqlDataReader elLectorDeDatos = cmd.ExecuteReader();
         *
         *
         *      while (elLectorDeDatos.Read())
         *      {
         *          examen = new Examen();
         *          examen.Id = elLectorDeDatos.GetInt32(0);
         *          examen.PrimerParcial = (RindioParcial)elLectorDeDatos.GetInt32(1);
         *          //icd.Precio = elLectorDeDatos.GetFloat(2);
         *          examen.SegundoParcial = (RindioParcial)elLectorDeDatos.GetInt32(2);
         *          examen.TercerParcial = (RindioParcial)elLectorDeDatos.GetInt32(3);
         *          examen.Final = (RindioParcial)elLectorDeDatos.GetInt32(4);
         *          examen.InscripcionCursoDetalleId = InscripcionCurso.ObtenerCurso(elLectorDeDatos.GetInt32(5));
         *          //ciudad.Departamento = (Departamento)elLectorDeDatos.GetInt32(2);
         *          //listaExamen.Add(examen);
         *          //MessageBox.Show(icd.ToString());
         *          return examen;
         *      }
         *      con.Close();
         *      //return examen;
         *  }
         * }*/

        public static List <Examen> ObtenerExamenDeAlumno()
        {
            Examen ex;
            InscripcionCursoDetalle icd;

            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))
            {
                con.Open();
                string textoCMD = "SELECT * FROM Examen ";

                SqlCommand cmd = new SqlCommand(textoCMD, con);

                SqlDataReader elLectorDeDatos = cmd.ExecuteReader();


                while (elLectorDeDatos.Read())
                {
                    ex                           = new Examen();
                    icd                          = new InscripcionCursoDetalle();
                    ex.Id                        = elLectorDeDatos.GetInt32(0);
                    ex.PrimerParcial             = (RindioParcial)elLectorDeDatos.GetInt32(1);
                    ex.SegundoParcial            = (RindioParcial)elLectorDeDatos.GetInt32(2);
                    ex.TercerParcial             = (RindioParcial)elLectorDeDatos.GetInt32(3);
                    ex.Final                     = (RindioParcial)elLectorDeDatos.GetInt32(4);
                    ex.InscripcionCursoDetalleId = icd.ObtenerCursoAlumno(elLectorDeDatos.GetInt32(5));
                    //ex.InscripcionCursoDetalleId = InscripcionCursoDetalle.ObtenerCurso(elLectorDeDatos.GetInt32(5));

                    listaExamen.Add(ex);
                }
                con.Close();
                return(listaExamen);
            }
        }
示例#2
0
        public static Examen ObtenerExamen(int CursoDetalleId)
        {
            Examen ex = null;

            if (listaExamen.Count == 0)
            {
                ObtenerExamenDeAlumno();
            }

            foreach (Examen e in listaExamen)
            {
                if (e.InscripcionCursoDetalleId.Id == CursoDetalleId)
                {
                    ex = e;
                    break;
                }
            }

            return(ex);
        }