public AlumnoInscripciones TraerUno(int ID)
        {
            AlumnoInscripciones inscripcion = new AlumnoInscripciones();

            try
            {
                this.AbrirConexion();
                SqlCommand cmdInscripciones = new SqlCommand("select * from alumnos_inscripciones where id_inscripcion = @id", SqlCon);
                cmdInscripciones.Parameters.Add("@id", SqlDbType.Int).Value = ID;
                SqlDataReader drInscripciones = cmdInscripciones.ExecuteReader();
                if (drInscripciones.Read())
                {
                    inscripcion.ID        = (int)drInscripciones["id_inscripcion"];
                    inscripcion.IDCurso   = (int)drInscripciones["id_curso"];
                    inscripcion.IDAlumno  = (int)drInscripciones["id_alumno"];
                    inscripcion.Condicion = (string)drInscripciones["condicion"];
                    if (drInscripciones["nota"] != DBNull.Value)
                    {
                        inscripcion.Nota = (int)drInscripciones["nota"];
                    }
                }
                drInscripciones.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar los datos de inscripcion", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CerrarConexion();
            }
            return(inscripcion);
        }
Exemplo n.º 2
0
        protected void Update(AlumnoInscripciones alum)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdSave = new SqlCommand("update materias set id_alumno = @id_alumno,id_curso=@id_curso,condicion=@condicion,nota=@nota where id_inscripcion=@id ", SqlConn);

                cmdSave.Parameters.Add("@id", SqlDbType.Int).Value                = alum.IdInscripcion;
                cmdSave.Parameters.Add("@id_alumno", SqlDbType.Int).Value         = alum.IdAlumnos;
                cmdSave.Parameters.Add("@id_curso", SqlDbType.Int).Value          = alum.IdCurso;
                cmdSave.Parameters.Add("@condicion", SqlDbType.VarChar, 50).Value = alum.Condicion;
                cmdSave.Parameters.Add("@nota", SqlDbType.Int).Value              = alum.Nota;

                cmdSave.ExecuteNonQuery();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al midificar ", Ex);
                throw ExcepcionManejada;
                throw;
            }
            finally
            {
                if (SqlConn.State == ConnectionState.Open)
                {
                    this.CloseConnection();
                }
            }
        }
Exemplo n.º 3
0
        protected void Insertar(AlumnoInscripciones alum)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdInscripcion = new SqlCommand("insert into alumnos_inscripciones(id_alumno,id_curso,condicion,nota) values(@id_alumno,@id_curso,@condicion,@nota)", SqlConn);

                cmdInscripcion.Parameters.Add("id_alumno", SqlDbType.Int).Value         = alum.IdAlumnos;
                cmdInscripcion.Parameters.Add("id_curso", SqlDbType.Int).Value          = alum.IdCurso;
                cmdInscripcion.Parameters.Add("condicion", SqlDbType.VarChar, 50).Value = alum.Condicion;
                cmdInscripcion.Parameters.Add("nota", SqlDbType.Int).Value = alum.Nota;

                cmdInscripcion.ExecuteNonQuery();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al crear la Incripcion", Ex);
                throw ExcepcionManejada;
                throw;
            }
            finally
            {
                this.CloseConnection();
            }
        }
Exemplo n.º 4
0
        protected void Insert(AlumnoInscripciones Comision)
        {
            try
            {
                this.OpenConnection();

                SqlCommand cmdSave = new SqlCommand("Insert into comisiones (id_inscripcion, condicion, id_alumno, " +
                                                    "id_curso, nota) values (@id_inscripcion, @condicion, @id_alumno, @id_curso, @nota", sqlConn);

                cmdSave.Parameters.Add("@id_inscripcion", SqlDbType.Int).Value    = Comision.ID;
                cmdSave.Parameters.Add("@condicion", SqlDbType.VarChar, 50).Value = Comision.Condicion;
                cmdSave.Parameters.Add("@id_alumno", SqlDbType.Int).Value         = Comision.IDAlumno;
                cmdSave.Parameters.Add("@id_curso", SqlDbType.Int).Value          = Comision.IDCurso;
                cmdSave.Parameters.Add("@nota", SqlDbType.Int).Value = Comision.Nota;
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al Insertar la inscrion del alumno", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
        }
Exemplo n.º 5
0
 public void Save(AlumnoInscripciones alumnoInscripciones)
 {
     if (alumnoInscripciones.State == BusinessEntity.States.New)
     {
         // int NextIDCurso = 0;
         // foreach (Usuario usr in Usuarios)
         // {
         //  if (usr.IDPlan > NextIDCurso)
         // {
         //  NextIDCurso = usr.IDPlan;
         // }
         // }
         // usuario.IDCurso = NextIDCurso + 1;
         // Usuarios.Add(usuario);
         this.Insert(alumnoInscripciones);
     }
     else if (alumnoInscripciones.State == BusinessEntity.States.Deleted)
     {
         this.Delete(alumnoInscripciones.ID);
     }
     else if (alumnoInscripciones.State == BusinessEntity.States.Modified)
     {
         // Usuarios[Usuarios.FindIndex(delegate (Usuario u) { return u.IDCurso == usuario.IDCurso; })] = usuario;
         this.Update(alumnoInscripciones);
     }
     alumnoInscripciones.State = BusinessEntity.States.Unmodified;
 }
Exemplo n.º 6
0
        public List <AlumnoInscripciones> GetByInscripto(int id_mat)
        {
            List <AlumnoInscripciones> lista = new List <AlumnoInscripciones>();

            try
            {
                OpenConnection();
                SqlCommand cmdCurso = new SqlCommand("select cur.id_curso,com.desc_comision,count(mat.id_materia) as cantidad,mat.desc_materia from cursos cur inner join materias mat on cur.id_materia=mat.id_materia inner join comisiones com on cur.id_comision=com.id_comision where mat.id_materia=@tipo_persona group by cur.id_curso,com.desc_comision,mat.id_materia,mat.desc_materia", SqlConn);
                cmdCurso.Parameters.Add("@tipo_persona", SqlDbType.Int).Value = id_mat;
                SqlDataReader drCurso = cmdCurso.ExecuteReader();
                while (drCurso.Read())
                {
                    AlumnoInscripciones alumno = new AlumnoInscripciones();
                    int contrala = drCurso.IsDBNull(2) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drCurso["cantidad"]));
                    if (contrala < 31)
                    {
                        alumno.IdCurso       = drCurso.IsDBNull(0) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drCurso["id_curso"]));
                        alumno.Desc_Comision = drCurso.IsDBNull(1) ? string.Empty : ((string)drCurso["desc_comision"]);
                        alumno.Desc_Materia  = drCurso.IsDBNull(1) ? string.Empty : ((string)drCurso["desc_materia"]);
                        lista.Add(alumno);
                    }
                }
            }
            catch (Exception ex)
            {
                Exception ExcepcionManejada = new Exception("No se Econtrar la lista", ex);
            }
            finally
            {
                this.CloseConnection();
            }
            return(lista);
        }
Exemplo n.º 7
0
        //Se le va a enviar un parametro para filtrar por Inscripcion
        public List <AlumnoInscripciones> GetAll()
        {
            // return new List<Usuario>(Usuarios);
            List <AlumnoInscripciones> alumnoInscripciones = new List <AlumnoInscripciones>();

            try
            {
                this.OpenConnection();
                SqlCommand    cmdAlumnoInscripciones = new SqlCommand("select * from alumnos_inscripciones", sqlConn);
                SqlDataReader drAlumnoInscripciones  = cmdAlumnoInscripciones.ExecuteReader();
                while (drAlumnoInscripciones.Read())
                {
                    AlumnoInscripciones usr = new AlumnoInscripciones();
                    usr.ID        = (int)drAlumnoInscripciones["id_inscripcion"];
                    usr.Condicion = (string)drAlumnoInscripciones["condicion"];
                    usr.IDAlumno  = (int)drAlumnoInscripciones["id_alumno"];
                    usr.IDCurso   = (int)drAlumnoInscripciones["id_curso"];
                    usr.Nota      = (int)drAlumnoInscripciones["nota"];

                    alumnoInscripciones.Add(usr);
                }
                drAlumnoInscripciones.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                    new Exception("Error al recuperar lista de Inscripciones", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return(alumnoInscripciones);
        }
Exemplo n.º 8
0
        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();
            }
        }
Exemplo n.º 9
0
        public List <AlumnoInscripciones> GetByDevolverEstadoMateria(int id_mat)
        {
            List <AlumnoInscripciones> lista = new List <AlumnoInscripciones>();

            try
            {
                OpenConnection();
                SqlCommand cmdCurso = new SqlCommand(" select aluins.id_alumno,mat.desc_materia,aluins.condicion from alumnos_inscripciones aluins inner join cursos curs on curs.id_curso=aluins.id_curso inner join materias mat on mat.id_materia=curs.id_materia where aluins.id_alumno=@id_alumno", SqlConn);
                cmdCurso.Parameters.Add("@id_alumno", SqlDbType.Int).Value = id_mat;
                SqlDataReader drCurso = cmdCurso.ExecuteReader();
                while (drCurso.Read())
                {
                    AlumnoInscripciones alumno = new AlumnoInscripciones();

                    alumno.IdAlumnos    = drCurso.IsDBNull(0) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drCurso["id_alumno"]));
                    alumno.Desc_Materia = drCurso.IsDBNull(1) ? string.Empty : ((string)drCurso["desc_materia"]);
                    alumno.Condicion    = drCurso.IsDBNull(1) ? string.Empty : ((string)drCurso["condicion"]);

                    lista.Add(alumno);
                }
            }
            catch (Exception ex)
            {
                Exception ExcepcionManejada = new Exception("No se Econtrar la lista", ex);
            }
            finally
            {
                this.CloseConnection();
            }
            return(lista);
        }
        public override void MapearADatos()
        {
            if (Modo == ModosFormulario.Alta)
            {
                AlumnoInscripciones inscripcionActual = new AlumnoInscripciones();
                inscripcionActual.Estado = Entidad.Estados.Nuevo;
            }
            else if (Modo == ModosFormulario.Modificacion)
            {
                AlumnoInscripciones inscripcionActual = new AlumnoInscripciones();
                inscripcionActual.Estado = Entidad.Estados.Modificado;
            }
            else if (Modo == ModosFormulario.Baja)
            {
                InscripcionActual.ID     = int.Parse(txtID.Text);
                InscripcionActual.Estado = Entidad.Estados.Borrado;
            }
            else if (Modo == ModosFormulario.Consulta)
            {
                InscripcionActual.ID     = int.Parse(txtID.Text);
                InscripcionActual.Estado = Entidad.Estados.SinModificar;
            }

            InscripcionActual.IDAlumno = this.PersonaActual.ID;
            Curso       cursoActual = new Curso();
            LogicaCurso lc          = new LogicaCurso();

            cursoActual = lc.TraerUnoPorMateriaYComision(Convert.ToInt32(this.cbbxMateria.SelectedValue), Convert.ToInt32(this.cbbxComision.SelectedValue));
            InscripcionActual.IDCurso   = cursoActual.ID;
            inscripcionActual.Condicion = "Inscripto";
        }
Exemplo n.º 11
0
        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 Agregar(AlumnoInscripciones inscripcion)
 {
     try
     {
         AbrirConexion();
         SqlCommand cmdInsertarInscripcion = new SqlCommand("INSERT INTO alumnos_inscripciones" +
                                                            "(id_alumno, id_curso, condicion) VALUES(@idAlumno, @idCurso, @condicion)", SqlCon);
         cmdInsertarInscripcion.Parameters.Add("@idAlumno", SqlDbType.Int).Value          = inscripcion.IDAlumno;
         cmdInsertarInscripcion.Parameters.Add("@idCurso", SqlDbType.Int).Value           = inscripcion.IDCurso;
         cmdInsertarInscripcion.Parameters.Add("@condicion", SqlDbType.VarChar, 50).Value = inscripcion.Condicion;
         cmdInsertarInscripcion.ExecuteNonQuery();
         SqlCommand cmdActualizarCupo = new SqlCommand("UPDATE cursos SET cupo = cupo - 1" +
                                                       " WHERE id_curso=@idCurso", SqlCon);
         cmdActualizarCupo.Parameters.Add("@idCurso", SqlDbType.VarChar, 50).Value = inscripcion.IDCurso;
         cmdActualizarCupo.ExecuteNonQuery();
     }
     //catch (Exception Ex)
     //{
     //    Exception ExcepcionManejada = new Exception("Error al generar la inscripcion", Ex);
     //    throw ExcepcionManejada;
     //}
     finally
     {
         CerrarConexion();
     }
 }
        public AlumnoInscripciones TraerUno(int IDAlumno, int IDCurso)
        {
            AlumnoInscripciones alumnoInscripcion = new AlumnoInscripciones();

            try
            {
                AbrirConexion();
                SqlCommand cmdAlumnoInscripcion = new SqlCommand("GetInscripcion", SqlCon);
                cmdAlumnoInscripcion.CommandType = CommandType.StoredProcedure;
                cmdAlumnoInscripcion.Parameters.Add("@idAlumno", SqlDbType.Int).Value = IDAlumno;
                cmdAlumnoInscripcion.Parameters.Add("@idCurso", SqlDbType.Int).Value  = IDCurso;
                SqlDataReader drAlumnoInscripcion = cmdAlumnoInscripcion.ExecuteReader();
                if (drAlumnoInscripcion.Read())
                {
                    alumnoInscripcion.IDAlumno = (int)drAlumnoInscripcion["id_alumno"];
                    alumnoInscripcion.IDCurso  = (int)drAlumnoInscripcion["id_curso"];
                    if (drAlumnoInscripcion["nota"] != DBNull.Value)
                    {
                        alumnoInscripcion.Nota = (int)drAlumnoInscripcion["nota"];
                    }
                    alumnoInscripcion.Condicion = (string)drAlumnoInscripcion["condicion"];
                }
                drAlumnoInscripcion.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar la inscripcion", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                CerrarConexion();
            }
            return(alumnoInscripcion);
        }
        public List <AlumnoInscripciones> TraerTodos()
        {
            List <AlumnoInscripciones> alumnoInscripciones = new List <AlumnoInscripciones>();

            try
            {
                AbrirConexion();
                SqlCommand    cmdAlumnoInscripcion = new SqlCommand("select * from alumnos_inscripciones", SqlCon);
                SqlDataReader drAlumnoInscripcion  = cmdAlumnoInscripcion.ExecuteReader();
                while (drAlumnoInscripcion.Read())
                {
                    AlumnoInscripciones alumnoInscripcion = new AlumnoInscripciones();
                    alumnoInscripcion.IDAlumno = (int)drAlumnoInscripcion["id_alumno"];
                    alumnoInscripcion.IDCurso  = (int)drAlumnoInscripcion["id_curso"];
                    if (drAlumnoInscripcion["nota"] != DBNull.Value)
                    {
                        alumnoInscripcion.Nota = (int)drAlumnoInscripcion["nota"];
                    }
                    alumnoInscripcion.Condicion = (string)drAlumnoInscripcion["condicion"];
                    alumnoInscripciones.Add(alumnoInscripcion);
                }
                drAlumnoInscripcion.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar las inscripciones", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                CerrarConexion();
            }
            return(alumnoInscripciones);
        }
Exemplo n.º 15
0
        public List <AlumnoInscripciones> GetAll()
        {
            List <AlumnoInscripciones> pl = new List <AlumnoInscripciones>();

            try
            {
                this.OpenConnection();
                SqlCommand    cmdplan   = new SqlCommand("select  DISTINCT com.anio_especialidad,mat.id_materia,mat.desc_materia,pl.desc_plan from cursos cur inner join materias mat on cur.id_materia= mat.id_materia inner join comisiones com on cur.id_comision=com.id_comision inner join planes pl on com.id_plan=pl.id_plan ", SqlConn);
                SqlDataReader drmateria = cmdplan.ExecuteReader();
                while (drmateria.Read())
                {
                    AlumnoInscripciones alumno = new AlumnoInscripciones();

                    //_Especialidades esp = new _Especialidades();
                    alumno.Anio_especialidad = (int)drmateria["anio_especialidad"];
                    alumno.ID           = (int)drmateria["id_materia"];
                    alumno.Desc_Materia = (string)drmateria["desc_materia"];
                    alumno.Plan         = (string)drmateria["desc_plan"];
                    //alumno.IdAlumnos = (int)drmateria["id_inscripcion"];

                    pl.Add(alumno);
                }
            }

            catch (Exception ex)
            {
                Exception ExcepcionManejada = new Exception("No se Econtrar la lista", ex);
            }
            finally
            {
                this.CloseConnection();
            }
            return(pl);
        }
Exemplo n.º 16
0
        public List <AlumnoInscripciones> GetByMateriasAprobada()
        {
            List <AlumnoInscripciones> lista = new List <AlumnoInscripciones>();

            try
            {
                OpenConnection();
                SqlCommand cmdCurso = new SqlCommand(" select aluins.id_inscripcion,mat.desc_materia,aluins.nota from alumnos_inscripciones aluins" +
                                                     " inner join personas per on aluins.id_alumno=per.id_persona inner join cursos cur on cur.id_curso=aluins.id_curso" +
                                                     " inner join materias mat on cur.id_materia=mat.id_materia where aluins.nota>=4", SqlConn);
                SqlDataReader drCurso = cmdCurso.ExecuteReader();
                while (drCurso.Read())
                {
                    AlumnoInscripciones alumno = new AlumnoInscripciones();

                    alumno.IdInscripcion = drCurso.IsDBNull(0) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drCurso["id_inscripcion"]));
                    alumno.Desc_Materia  = drCurso.IsDBNull(1) ? string.Empty : ((string)(drCurso["desc_materia"]));
                    //alumno.Apellido = drCurso.IsDBNull(2) ? string.Empty : ((string)drCurso["Apellido"]);
                    alumno.Nota = drCurso.IsDBNull(2) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drCurso["nota"]));
                    lista.Add(alumno);
                }
            }
            catch (Exception ex)
            {
                Exception ExcepcionManejada = new Exception("No se Econtrar la lista", ex);
            }
            finally
            {
                this.CloseConnection();
            }
            return(lista);
        }
 //CONSTRUCTOR PARA MODIFICACION, BAJA Y CONSULTA
 public FormularioInscripcion(int ID, ModosFormulario modo, Usuario usuario) : this()
 {
     this.usuarioActual       = usuario;
     this.lblLoguinTexto.Text = usuarioActual.Nombre + " " + usuarioActual.Apellido;
     this.Modo = modo;
     Negocio.LogicaInscripcion li = new Negocio.LogicaInscripcion();
     InscripcionActual = li.TraerUno(ID);
     MapearDeDatos();
     this.txtID.ReadOnly = true;
 }
Exemplo n.º 18
0
        protected void Inscribir()
        {
            Materia = LogicaMateria.TraerUno((int)gvMaterias.SelectedValue);
            int comision = (int)gvComisiones.SelectedValue;

            Curso                       = LogicaCurso.TraerUnoPorMateriaYComision(Materia.ID, comision);
            InscripcionAlumno           = new AlumnoInscripciones();
            InscripcionAlumno.Condicion = "Inscripto";
            InscripcionAlumno.IDAlumno  = IDSeleccionado;
            InscripcionAlumno.IDCurso   = Curso.ID;
            LogicaInscripcion.Guardar(InscripcionAlumno);
        }
Exemplo n.º 19
0
        public List <AlumnoInscripciones> BuscarAlumnos(int carrera, int materia, string comision)
        {
            List <AlumnoInscripciones> alumnoInscripciones = new List <AlumnoInscripciones>();

            try
            {
                this.OpenConnection();
                SqlCommand cmdAlumnoInscripciones = new SqlCommand("select * from alumnos_inscripciones ai " +
                                                                   "left join cursos c on c.id_curso = ai.id_curso " +
                                                                   "left join comisiones co on co.id_comision = c.id_comision " +
                                                                   "left join materias m on m.id_materia = c.id_materia " +
                                                                   "left join personas p on p.id_persona = ai.id_alumno " +
                                                                   "where c.id_materia = @idMateria and co.desc_comision = @comision", sqlConn);
                cmdAlumnoInscripciones.Parameters.Add("@idCarrera", SqlDbType.Int).Value    = carrera;
                cmdAlumnoInscripciones.Parameters.Add("@idMateria", SqlDbType.Int).Value    = materia;
                cmdAlumnoInscripciones.Parameters.Add("@comision", SqlDbType.VarChar).Value = comision;
                SqlDataReader drAlumnoInscripciones = cmdAlumnoInscripciones.ExecuteReader();
                while (drAlumnoInscripciones.Read())
                {
                    AlumnoInscripciones usr = new AlumnoInscripciones();
                    usr.ID                        = (int)drAlumnoInscripciones["id_inscripcion"];
                    usr.Condicion                 = (string)drAlumnoInscripciones["condicion"];
                    usr.IDAlumno                  = (int)drAlumnoInscripciones["id_alumno"];
                    usr.IDCurso                   = (int)drAlumnoInscripciones["id_curso"];
                    usr.Nota                      = (int)drAlumnoInscripciones["nota"];
                    usr.Curso                     = new Curso();
                    usr.Curso.Materia             = new Materia();
                    usr.Curso.ID                  = (int)drAlumnoInscripciones["id_curso"];
                    usr.Curso.IDComision          = (int)drAlumnoInscripciones["id_comision"];
                    usr.Curso.Materia.ID          = (int)drAlumnoInscripciones["id_materia"];
                    usr.Curso.Materia.Descripcion = (string)drAlumnoInscripciones["desc_materia"];
                    usr.Alumno                    = new Alumno();
                    usr.Alumno.Apellido           = (string)drAlumnoInscripciones["apellido"];
                    usr.Alumno.Nombre             = (string)drAlumnoInscripciones["nombre"];
                    alumnoInscripciones.Add(usr);
                }
                drAlumnoInscripciones.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                    new Exception("Error al recuperar lista de Inscripciones", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return(alumnoInscripciones);
        }
Exemplo n.º 20
0
 public void Guardar(AlumnoInscripciones ai)
 {
     if (ai.Estado == Entidad.Estados.Borrado)
     {
         this.Borrar(ai.ID);
     }
     else if (ai.Estado == Entidad.Estados.Nuevo)
     {
         this.Agregar(ai);
     }
     else if (ai.Estado == Entidad.Estados.Modificado)
     {
         this.Actualizar(ai);
     }
 }
Exemplo n.º 21
0
 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 void Guardar(AlumnoInscripciones inscripcion)
        {
            switch (inscripcion.Estado)
            {
            case Entidad.Estados.Borrado:
                Borrar(inscripcion.IDAlumno, inscripcion.IDCurso);
                break;

            case Entidad.Estados.Modificado:
                Actualizar(inscripcion);
                break;

            case Entidad.Estados.Nuevo:
                Agregar(inscripcion);
                break;
            }
        }
Exemplo n.º 23
0
        public void Save(AlumnoInscripciones alum)
        {
            if (alum.Estado == BusinessEntity.Estados.Eliminar)
            {
                this.Delete(alum);
            }
            else if (alum.Estado == BusinessEntity.Estados.Nuevo)
            {
                this.Insertar(alum);
            }

            else if (alum.Estado == BusinessEntity.Estados.Modificar)
            {
                this.Update(alum);
            }
            alum.Estado = BusinessEntity.Estados.No_Modificar;
        }
        protected void ModificarNota(int nota, AlumnoInscripciones alumno)
        {
            alumno.Nota = nota;
            if (nota >= 8)
            {
                alumno.Condicion = "Aprobado";
            }
            else if (nota >= 6)
            {
                alumno.Condicion = "Regular";
            }
            else
            {
                alumno.Condicion = "Aplazado";
            }

            LogicaInscripcion.Actualizar(alumno);
        }
Exemplo n.º 25
0
        public List <AlumnoInscripciones> GetOneByAlumno(int idAlumno)
        {
            List <AlumnoInscripciones> alumnoInscripciones = new List <AlumnoInscripciones>();

            try
            {
                this.OpenConnection();

                SqlCommand cmdUsuario = new SqlCommand("select * from alumnos_inscripciones ai " +
                                                       "LEFT JOIN cursos c on c.id_curso = ai.id_curso " +
                                                       "LEFT JOIN materias m on m.id_materia = c.id_materia " +
                                                       "where ai.id_alumno = @idAlumno", sqlConn);
                cmdUsuario.Parameters.Add("@idAlumno", SqlDbType.Int).Value = idAlumno;
                SqlDataReader drAlumnoInscripciones = cmdUsuario.ExecuteReader();
                while (drAlumnoInscripciones.Read())
                {
                    AlumnoInscripciones usr = new AlumnoInscripciones();
                    usr.ID                        = (int)drAlumnoInscripciones["id_inscripcion"];
                    usr.Condicion                 = (string)drAlumnoInscripciones["condicion"];
                    usr.IDAlumno                  = (int)drAlumnoInscripciones["id_alumno"];
                    usr.IDCurso                   = (int)drAlumnoInscripciones["id_curso"];
                    usr.Nota                      = (int)drAlumnoInscripciones["nota"];
                    usr.Curso                     = new Curso();
                    usr.Curso.IDMateria           = (int)drAlumnoInscripciones["id_materia"];
                    usr.Curso.Materia             = new Materia();
                    usr.Curso.Materia.Descripcion = (string)drAlumnoInscripciones["desc_materia"];

                    alumnoInscripciones.Add(usr);
                }
                drAlumnoInscripciones.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar la Inscripcion", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return(alumnoInscripciones);
        }
Exemplo n.º 26
0
        private void LoadGrid()
        {
            string materia         = (string)(Session["materia"]);
            int    id              = (int)(Session["ID"]);
            int    anio            = (int)(Session["año"]);
            int    tipo            = (int)(Session["Tipo"]);
            AlumnoInscripciones al = new AlumnoInscripciones();

            Alumnos_InscripcionesLogic cur = new Alumnos_InscripcionesLogic();

            if (tipo == 1)
            {
                Response.Redirect("frminscribirporAdministrador.aspx");
            }
            else if (tipo == 3)
            {
                this.gridview.DataSource = Logic.GetByInscripto(id);
                this.gridview.DataBind();
            }
        }
Exemplo n.º 27
0
        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);
        }
Exemplo n.º 28
0
 protected void Delete(AlumnoInscripciones alum)
 {
     try
     {
         this.OpenConnection();
         SqlCommand cmdelete = new SqlCommand("delete alumnos_inscripciones where id_alumno=@id_alumno", SqlConn);
         cmdelete.Parameters.Add("@id_alumno", SqlDbType.Int).Value = alum.IdAlumnos;
         Convert.ToInt32(cmdelete.ExecuteNonQuery());
     }
     catch (Exception Ex)
     {
         Exception ExcepcionManejada = new Exception("Error al elimanar la Inscripcion", Ex);
         throw ExcepcionManejada;
     }
     finally
     {
         if (SqlConn.State == ConnectionState.Open)
         {
             this.CloseConnection();
         }
     }
 }
Exemplo n.º 29
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (cbbxNota.SelectedItem != null)
            {
                switch (Convert.ToInt32(cbbxNota.SelectedItem))
                {
                case 1:
                case 2:
                case 3:
                    condicion = "Aplazado";
                    break;

                case 4:
                case 5:
                    condicion = "Regular";
                    break;

                case 6:
                case 7:
                case 8:
                case 9:
                case 10:
                    condicion = "Aprobado";
                    break;
                }
                AlumnoInscripciones ai = new AlumnoInscripciones();
                LogicaInscripcion   lc = new LogicaInscripcion();
                ai           = lc.TraerUno(inscripcionActual.ID);
                ai.Nota      = Convert.ToInt32(cbbxNota.SelectedItem);
                ai.Condicion = condicion;
                lc.Actualizar(ai);
                this.Dispose();
            }
            else
            {
                MessageBox.Show("No ha seleccionado ninguna nota");
            }
        }
        protected void gridview_SelectedIndexChanged(object sender, EventArgs e)
        {
            int    id_cur    = Convert.ToInt32((Convert.ToString(this.gridview.SelectedRow.Cells[0].Text)).ToString());
            int    nota      = 0;
            string materia   = (string)(Session["materia"]);
            string inscripto = "Cursando";
            int    idCodPer  = (int)(Session["IdPero"]);
            List <AlumnoInscripciones> listadoPersonas = new List <AlumnoInscripciones>();
            AlumnoInscripciones        alu             = new AlumnoInscripciones();
            Alumnos_InscripcionesLogic compa           = new Alumnos_InscripcionesLogic();

            listadoPersonas = compa.GetAllInscriptonCursado();
            bool bandera = true;

            for (int i = 0; i < listadoPersonas.Count; i++)
            {
                if (materia == listadoPersonas[i].Desc_Materia)
                {
                    bandera = false;
                }
            }
            if (bandera)
            {
                alu.IdAlumnos = idCodPer;
                alu.IdCurso   = id_cur;
                alu.Condicion = inscripto;
                alu.Nota      = nota;
                alu.Estado    = BusinessEntity.Estados.Nuevo;
                Logic.Insertar(alu);
                //this.gridview.SelectedRow.Cells[3].Text="Inscripto";
                Response.Redirect("frmcursar.aspx");
            }
            else
            {
                Response.Redirect("Error.aspx");
            }
        }