public override void MapearADatos() { if (Modo == AplicationForm.ModoForm.Alta) { AlumnoInscripciones aluInsc = new AlumnoInscripciones(); AluInscActual = aluInsc; this.AluInscActual.IDAlumno = Convert.ToInt32(this.txtIDAlumno.Text); this.AluInscActual.IDCurso = Convert.ToInt32(this.txtIDCurso.Text); this.AluInscActual.Condicion = this.txtCondicion.Text; this.AluInscActual.Nota = Convert.ToInt32(this.txtNota.Text); } else if (Modo == AplicationForm.ModoForm.Modificacion) { this.AluInscActual.ID = Convert.ToInt32(this.txtID.Text); this.AluInscActual.IDAlumno = Convert.ToInt32(this.txtIDAlumno.Text); this.AluInscActual.IDCurso = Convert.ToInt32(this.txtIDCurso.Text); this.AluInscActual.Condicion = this.txtCondicion.Text; this.AluInscActual.Nota = Convert.ToInt32(this.txtNota.Text); } }
public void Delete(Business.Entities.AlumnoInscripciones alum) { Alumno.Save(alum); }
public void Editar(Business.Entities.AlumnoInscripciones alum) { Alumno.Save(alum); }
public void Save( AlumnoInscripciones alumnoInscripcion) { AIData.Save(alumnoInscripcion); }
public List<AlumnoInscripciones> GetAll() { //instanciamos el objeto lista a retornar List<AlumnoInscripciones> alumnosInscripciones = new List<AlumnoInscripciones>(); try { this.OpenConnection(); /*creo el obje sqlcommand que sera la sentencia SQl que vamos a ejecutar contra la BD. (los datos de la bd: usario, contraseña, etc estan en connection string.*/ SqlCommand cmdAlumnosInscripciones = new SqlCommand("select * from alumnos_inscripciones", sqlConn); //instancio un obj datareader que va a ser el que recupere los datos de la BD SqlDataReader drAlumnosInscripciones = cmdAlumnosInscripciones.ExecuteReader(); /*read() lee una fila de las devueltas por el comando sql, carga los datos en drUsurios para pdoer accederlos, devuelve erdadero meintras haya podido leer datos y avanza a la fila siguiente para el proximo read.*/ while (drAlumnosInscripciones.Read()) { /*creo un obj usuario de la capa de entidades para copiar los datos de la fila del datareader al objeto de entidades.*/ AlumnoInscripciones aluInsc = new AlumnoInscripciones(); //copio los datos de la fila al obj aluInsc.ID = (int)drAlumnosInscripciones["id_inscripcion"]; aluInsc.IDAlumno = (int)drAlumnosInscripciones["id_alumno"]; aluInsc.IDCurso = (int)drAlumnosInscripciones["id_curso"]; aluInsc.Nota = (int)drAlumnosInscripciones["nota"]; aluInsc.Condicion = (string)drAlumnosInscripciones["condicion"]; //agrego el objeto con datos a la lista que devuelvo alumnosInscripciones.Add(aluInsc); } //cerramos el datareader y la conexion a la BD drAlumnosInscripciones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de alumnos e inscripciones", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return alumnosInscripciones; }
protected void Update(AlumnoInscripciones alumnoInscripciones) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "UPDATE alumnos_inscripciones SET id_inscripcion=@id_inscripcion, id_alumno=@id_alumno," + "id_curso=@id_curso, nota=@nota, condicion=@condicion" + "WHERE id_inscripcion=@id", sqlConn); cmdSave.Parameters.Add("@id_inscripcion", SqlDbType.Int).Value = alumnoInscripciones.ID; cmdSave.Parameters.Add("@id_alumno", SqlDbType.Int).Value = alumnoInscripciones.IDAlumno; cmdSave.Parameters.Add("@id_curso", SqlDbType.Int).Value = alumnoInscripciones.IDCurso; cmdSave.Parameters.Add("@condicion", SqlDbType.VarChar, 50).Value = alumnoInscripciones.Condicion; cmdSave.Parameters.Add("@nota", SqlDbType.Int).Value = alumnoInscripciones.Nota; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejeada = new Exception("Error al modificar alumno e inscripcion", Ex); throw ExcepcionManejeada; } finally { this.CloseConnection(); } }
protected void Insert(AlumnoInscripciones alumnoInscripciones) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "insert into usuarios (id_inscripcion, id_alumno, id_curso, condicion, nota)" + "values (@id_inscripcion, @id_alumno,@id_curso,@condicion,@nota)" + "select @@identity", sqlConn); cmdSave.Parameters.Add("@id_inscripcion", SqlDbType.Int).Value = alumnoInscripciones.ID; cmdSave.Parameters.Add("@id_alumno", SqlDbType.Int).Value = alumnoInscripciones.IDAlumno; cmdSave.Parameters.Add("@id_curso", SqlDbType.Int).Value = alumnoInscripciones.IDCurso; cmdSave.Parameters.Add("@condicion", SqlDbType.VarChar, 50).Value = alumnoInscripciones.Condicion; cmdSave.Parameters.Add("@nota", SqlDbType.Int).Value = alumnoInscripciones.Nota; alumnoInscripciones.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejeada = new Exception("Error al crear alumno e inscripcion", Ex); throw ExcepcionManejeada; } finally { this.CloseConnection(); } }
public void Save(AlumnoInscripciones alumnoInscripcion) { if (alumnoInscripcion.State == BusinessEntity.States.Deleted) { this.Delete(alumnoInscripcion.ID); } else if (alumnoInscripcion.State == BusinessEntity.States.New) { this.Insert(alumnoInscripcion); } else if (alumnoInscripcion.State == BusinessEntity.States.Modified) { this.Update(alumnoInscripcion); } alumnoInscripcion.State = BusinessEntity.States.Unmodified; }
public AlumnoInscripciones GetOne(int ID) { AlumnoInscripciones aluInsc = new AlumnoInscripciones(); try { this.OpenConnection(); SqlCommand cmdAlumnosInscripciones = new SqlCommand("SELECT * from alumnos_inscripciones where id_inscripcion=@id", sqlConn); cmdAlumnosInscripciones.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drAlumnosInscripciones = cmdAlumnosInscripciones.ExecuteReader(); if (drAlumnosInscripciones.Read()) { aluInsc.ID = (int)drAlumnosInscripciones["id_inscripcion"]; aluInsc.IDAlumno = (int)drAlumnosInscripciones["id_alumno"]; aluInsc.IDCurso = (int)drAlumnosInscripciones["id_curso"]; aluInsc.Nota = (int)drAlumnosInscripciones["nota"]; aluInsc.Condicion = (string)drAlumnosInscripciones["condicion"]; } drAlumnosInscripciones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de los alumnos e inscripciones", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return aluInsc; }