public AlumnosInscripciones GetOne(int id) { AlumnosInscripciones ai = new AlumnosInscripciones(); try { this.OpenConnection(); SqlCommand cmdAlumnos_Inscripciones = new SqlCommand("select * from alumnos_inscripciones where id_inscripcion = @id", SqlConn); cmdAlumnos_Inscripciones.Parameters.Add("@id", SqlDbType.Int).Value = id; SqlDataReader drAlumnos_Inscripciones = cmdAlumnos_Inscripciones.ExecuteReader(); if (drAlumnos_Inscripciones.Read()) { ai.Id = (int)drAlumnos_Inscripciones["id_inscripcion"]; ai.IdCurso = (int)drAlumnos_Inscripciones["id_curso"]; ai.IdAlumno = (int)drAlumnos_Inscripciones["id_alumno"]; ai.Condicion = (string)drAlumnos_Inscripciones["condicion"]; ai.Nota = (int)drAlumnos_Inscripciones["nota"]; } drAlumnos_Inscripciones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar el plan ingresado", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(ai); }
protected void Insert(AlumnosInscripciones ai) { try { this.OpenConnection(); SqlCommand cmdInsert = new SqlCommand( "insert into alumnos_inscripciones (id_alumno, id_curso, condicion, nota)" + "values (@id_alumno, @id_curso, @condicion, @nota)" + "select @@identity", sqlConn); cmdInsert.Parameters.Add("@id_alumno", SqlDbType.Int).Value = ai.IdAlumno; cmdInsert.Parameters.Add("@id_curso", SqlDbType.Int).Value = ai.IdCurso; cmdInsert.Parameters.Add("@condicion", SqlDbType.Text).Value = ai.Condicion; cmdInsert.Parameters.Add("@nota", SqlDbType.Int).Value = ai.Nota; ai.Id = Decimal.ToInt32((decimal)cmdInsert.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al registrar la inscripcion", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public List <AlumnosInscripciones> GetAll() { List <AlumnosInscripciones> alumnosInscripciones = new List <AlumnosInscripciones>(); try { this.OpenConnection(); SqlCommand cmdAlumnosInscripciones = new SqlCommand("select * from alumnos_inscripciones", sqlConn); SqlDataReader drAlumnosInscripciones = cmdAlumnosInscripciones.ExecuteReader(); while (drAlumnosInscripciones.Read()) { AlumnosInscripciones ai = new AlumnosInscripciones(); ai.IdAlumno = (int)drAlumnosInscripciones["id_alumno"]; ai.IdCurso = (int)drAlumnosInscripciones["id_curso"]; ai.Nota = (int)drAlumnosInscripciones["nota"]; ai.Condicion = (string)drAlumnosInscripciones["condicion"]; ai.Id = (int)drAlumnosInscripciones["id_inscripcion"]; alumnosInscripciones.Add(ai); } drAlumnosInscripciones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error. No se pueden recuperar los planes", Ex); } finally { this.CloseConnection(); } return(alumnosInscripciones); }
public AlumnosInscripciones GetAll() { SqlConnection oCnn = this.CreateConnection(); using (oCnn) { oCnn.Open(); SqlCommand oCmd = new SqlCommand(); using (oCmd) { oCmd.Connection = oCnn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "alumnosInscripcionesGetAll"; AlumnosInscripciones oAlumnos_Inscripciones = new AlumnosInscripciones(); try { SqlDataReader oReader = oCmd.ExecuteReader(); using (oCnn) { while (oReader.Read()) { AlumnoInscripcion oAlumno_Inscripcion = new AlumnoInscripcion(); oAlumno_Inscripcion.ID = Convert.ToInt32(oReader["id_inscripcion"]); oAlumno_Inscripcion.IDAlumno = Convert.ToInt32(oReader["id_alumno"]); oAlumno_Inscripcion.IDCurso = Convert.ToInt32(oReader["id_curso"]); oAlumno_Inscripcion.Condicion = Convert.ToString(oReader["condicion"]); oAlumno_Inscripcion.Nota = Convert.ToInt32(oReader["nota"]); oAlumnos_Inscripciones.Add(oAlumno_Inscripcion); oAlumno_Inscripcion = null; } return oAlumnos_Inscripciones; } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de Inscripciones", Ex); throw ExcepcionManejada; } finally { oAlumnos_Inscripciones = null; } } } }
public void Save(AlumnosInscripciones ai) { if (ai.State == BusinessEntity.States.New) { Insert(ai); } else if (ai.State == BusinessEntity.States.Deleted) { //Delete(ai.ID); } else if (ai.State == BusinessEntity.States.Modified) { Update(ai); } ai.State = BusinessEntity.States.Unmodified; }
public void Update(AlumnosInscripciones ai) { try { OpenConnection(); SqlCommand cmdUPDATE = new SqlCommand("UPDATE alumnos_inscripciones SET id_alumno= @id_alumno,id_curso=@id_curso,condicion=@condicion, nota=@nota where id_inscripcion=@id", sqlCon); cmdUPDATE.Parameters.Add("@id", SqlDbType.Int).Value = ai.ID; cmdUPDATE.Parameters.Add("@id_alumno", SqlDbType.Int).Value = ai.IDAlumno; cmdUPDATE.Parameters.Add("@id_curso", SqlDbType.Int).Value = ai.IDCurso; cmdUPDATE.Parameters.Add("@condicion", SqlDbType.VarChar).Value = ai.Condicion; cmdUPDATE.Parameters.Add("@nota", SqlDbType.Int).Value = ai.Nota; cmdUPDATE.ExecuteNonQuery(); } catch (Exception e) { throw new Exception("Error al modificar datos de la inscripcion", e); } finally { CloseConnection(); } }
public void Insert(AlumnosInscripciones ai) { try { OpenConnection(); SqlCommand cmdINSERT = new SqlCommand("insert into alumnos_inscripciones(id_alumno,id_curso,condicion,nota) values (@idAlu,@idCur,@condicion,@nota) select @@identity", sqlCon); cmdINSERT.Parameters.Add("@idAlu", SqlDbType.Int).Value = ai.IDAlumno; cmdINSERT.Parameters.Add("@idCur", SqlDbType.Int).Value = ai.IDCurso; cmdINSERT.Parameters.Add("@condicion", SqlDbType.VarChar).Value = "Inscripto"; cmdINSERT.Parameters.Add("@nota", SqlDbType.Int).Value = ai.Nota; ai.ID = Decimal.ToInt32((decimal)cmdINSERT.ExecuteScalar()); } catch (Exception e) { throw new Exception("No se pudo registrar la inscripcion."); } finally { CloseConnection(); } }
protected void Update(AlumnosInscripciones ai) { try { this.OpenConnection(); SqlCommand cmdUpdate = new SqlCommand( "update alumnos_inscripciones set id_alumno = @id_alumno, id_curso = @id_curso, condicion = @condicion, nota = @nota where id_inscripcion = @id", sqlConn); cmdUpdate.Parameters.Add("@id", SqlDbType.Int).Value = ai.Id; cmdUpdate.Parameters.Add("@id_alumno", SqlDbType.Int).Value = ai.IdAlumno; cmdUpdate.Parameters.Add("@id_curso", SqlDbType.Int).Value = ai.IdCurso; cmdUpdate.Parameters.Add("@condicion", SqlDbType.Text).Value = ai.Condicion; cmdUpdate.Parameters.Add("@nota", SqlDbType.Int).Value = ai.Nota; cmdUpdate.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos de la inscripcion", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public void Save(AlumnosInscripciones ai) { aiDatos.Save(ai); }
public AlumnosInscripciones GetOne(int id_insc) { SqlConnection oCnn = this.CreateConnection(); using (oCnn) { oCnn.Open(); SqlCommand oCmd = new SqlCommand(); using (oCmd) { oCmd.Connection = oCnn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "alumnosInscripcionesGetOne"; oCmd.Parameters.AddWithValue("@id_inscripcion", id_insc); //Aunque debemos buscar solo un elemento, siempre devolvemos //una colección. Es más fácil de manipular y controlar AlumnosInscripciones oAlumnos_Inscripciones = new AlumnosInscripciones(); //No retornamos DataSets, siempre utilizamos objetos para hacernos //independientes de la estructura de las tablas en el resto //de las capas. Para ellos leemos con el DataReader y creamos //los objetos asociados que se esperan try { //Ejecutamos el comando y retornamos los valores SqlDataReader oReader = oCmd.ExecuteReader(); using (oReader) { while (oReader.Read()) { //si existe algun valor, creamos el objeto y lo almacenamos en la colección AlumnoInscripcion oAlumno_Inscripcion = new AlumnoInscripcion(); oAlumno_Inscripcion.ID = Convert.ToInt32(oReader["id_inscripcion"]); oAlumno_Inscripcion.IDAlumno = Convert.ToInt32(oReader["id_alumno"]); oAlumno_Inscripcion.IDCurso = Convert.ToInt32(oReader["id_curso"]); oAlumno_Inscripcion.Condicion = Convert.ToString(oReader["condicion"]); if (Convert.ToInt32(oReader["nota"]) < 0) oAlumno_Inscripcion.Nota = 0; else oAlumno_Inscripcion.Nota = Convert.ToInt32(oReader["nota"]); //Agregamos el objeto a la coleccion de resultados oAlumnos_Inscripciones.Add(oAlumno_Inscripcion); oAlumno_Inscripcion = null; } //retornamos los valores encontrados return oAlumnos_Inscripciones; } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de la inscripción", Ex); throw ExcepcionManejada; } finally { //liberamos la memoria utilizada por los objetos oAlumnos_Inscripciones = null; } } } }
public void Save(AlumnosInscripciones ai) { alumnosInscripcionesData.Save(ai); }