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);
                }
        }
Exemplo n.º 2
0
 public void Delete(Business.Entities.AlumnoInscripciones alum)
 {
     Alumno.Save(alum);
 }
Exemplo n.º 3
0
 public void Editar(Business.Entities.AlumnoInscripciones alum)
 {
     Alumno.Save(alum);
 }
Exemplo n.º 4
0
 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;
        }