/*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); } }
public static List <InscripcionCursoDetalle> ObtenerInscripcion(int id) { InscripcionCursoDetalle icd; listaCursosAlumno.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "SELECT * FROM Inscripcion_Curso_Detalle WHERE inscripcion_curso_id = " + id; SqlCommand cmd = new SqlCommand(textoCMD, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { icd = new InscripcionCursoDetalle(); icd.Id = elLectorDeDatos.GetInt32(0); icd.Curso = Curso.ObtenerCurso(elLectorDeDatos.GetInt32(1)); icd.Precio = elLectorDeDatos.GetDouble(2); listaCursosAlumno.Add(icd); } con.Close(); return(listaCursosAlumno); } }
//public Alumno alumno { get; set; } //public EstadoInscripcion estado { get; set; } //public DateTime FechaInscripcion { get; set; } public InscripcionCursoDetalle ObtenerCursoAlumno(int id) { InscripcionCursoDetalle icd = null; using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "SELECT * FROM Inscripcion_Curso_Detalle WHERE ins_curso_detalle_id = @id "; SqlCommand cmd = new SqlCommand(textoCMD, con); SqlParameter p1 = new SqlParameter("@id", id); p1.SqlDbType = System.Data.SqlDbType.Int; cmd.Parameters.Add(p1); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { icd = new InscripcionCursoDetalle(); icd.Id = elLectorDeDatos.GetInt32(0); icd.Curso = Curso.ObtenerCurso(elLectorDeDatos.GetInt32(1)); icd.Precio = elLectorDeDatos.GetDouble(2); } con.Close(); return(icd); } }
public static List <InscripcionCursoDetalle> ObtenerCursosDeAlumno(Alumno alumno) { try { InscripcionCursoDetalle icd; listaCursosAlumno.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "SELECT ins_curso_detalle_id, curso_id, precio FROM Inscripcion_Curso_Detalle icd JOIN Inscripcion_Curso ic ON icd.inscripcion_curso_id = ic.inscripcion_curso_id WHERE alumno_id = @id "; SqlCommand cmd = new SqlCommand(textoCMD, con); SqlParameter p1 = new SqlParameter("@id", alumno.Id); p1.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(p1); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { icd = new InscripcionCursoDetalle(); icd.Id = elLectorDeDatos.GetInt32(0); icd.Curso = Curso.ObtenerCurso(elLectorDeDatos.GetInt32(1)); icd.Precio = elLectorDeDatos.GetDouble(2); listaCursosAlumno.Add(icd); } con.Close(); return(listaCursosAlumno); } } catch (Exception) { MessageBox.Show("Atencion", "Error al ObtenerCursosDeAlumno!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(listaCursosAlumno); } }