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;
                    }
                }
            }
        }
Пример #5
0
 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;
 }
Пример #6
0
        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();
            }
        }
Пример #7
0
        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();
     }
 }
Пример #9
0
 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);
 }