public List<InscriptosCursar> Actualizar(InscriptosCursar inscriptoCursar) { List<InscriptosCursar> inscriptosCursar = new List<InscriptosCursar>(); using (IDataReader dr = database.ExecuteReader("sp_inscriptosCursar_traer", inscriptoCursar.idTurnosCursar, inscriptoCursar.idLegajo, inscriptoCursar.NotaPrimParcial, inscriptoCursar.NotaSegParcial, inscriptoCursar.PrimerRecTipo, inscriptoCursar.Rec1, inscriptoCursar.SegRecTipo, inscriptoCursar.Rec2, inscriptoCursar.TerRecTipo, inscriptoCursar.Rec3)) { } return inscriptosCursar; }
public List<InscriptosCursar> TraerPorIdTurnoCursar(int idTurnosCursar) { List<InscriptosCursar> inscriptosCursar = new List<InscriptosCursar>(); using (IDataReader dr = database.ExecuteReader("sp_inscriptosCursar_traer", idTurnosCursar)) { //Revisar que la idLegajo esta guardada en la base de datos como un char y en nuestro programa es un int. while (dr.Read()) { InscriptosCursar inscriptoCursar = new InscriptosCursar() { idTurnosCursar = (int)dr["idTurnosCursar"], idLegajo = dr["idLegajo"] == System.DBNull.Value ? 0 : int.Parse((string)dr["idLegajo"]), NotaPrimParcial = dr["NotaPrimParcial"] == System.DBNull.Value ? 0 : (int)dr["NotaPrimParcial"], NotaSegParcial = dr["NotaSegParcial"] == System.DBNull.Value ? 0 : (int)dr["NotaSegParcial"], PrimerRecTipo = dr["PrimerRecTipo"] == System.DBNull.Value ? 0 : (int)dr["PrimerRecTipo"], Rec1 = dr["Rec1"] == System.DBNull.Value ? 0 : (int)dr["Rec1"], SegRecTipo = dr["SegRecTipo"] == System.DBNull.Value ? 0 : (int)dr["SegRecTipo"], Rec2 = dr["Rec2"] == System.DBNull.Value ? 0 : (int)dr["Rec2"], TerRecTipo = dr["TerRecTipo"] == System.DBNull.Value ? 0 : (int)dr["TerRecTipo"], Rec3 = dr["Rec3"] == System.DBNull.Value ? 0 : (int)dr["Rec3"], //Estado = dr["Estado"] == System.DBNull.Value ? ' ' : (char)dr["Estado"], //EstadoCorrelatividad = dr["EstadoCorrelatividad"] == System.DBNull.Value ? ' ' : (char)dr["EstadoCorrelatividad"] }; inscriptoCursar.alumno = new Alumno() { IdAlumno = (int)dr["idAlumno"], IdLegajo = dr["idLegajo"].ToString(), Apellido = dr["Apellido"].ToString(), Nombre = dr["Nombres"].ToString(), Sexo = (int)dr["Sexo"] }; inscriptosCursar.Add(inscriptoCursar); } } return inscriptosCursar; }
public List<InscriptosCursar> Actualizar(InscriptosCursar inscriptoCursar) { return inscriptosCursarDAO.Actualizar(inscriptoCursar); }