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); }
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(); } } }
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(); } }
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(); } }
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; }
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); }
//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); }
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(); } }
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"; }
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); }
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); }
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; }
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); }
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); }
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); } }
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; } }
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); }
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); }
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(); } }
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); }
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(); } } }
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"); } }