protected void Insert(AlumnosIncripcion alumIn) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "insert into alumnos_inscripciones(id_alumno,id_curso,condicion,nota)" + "values(@id_alumno,@id_curso,@condicion,@nota) " + "select @@identity", sqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = alumIn.ID; cmdSave.Parameters.Add("@id_alumno", SqlDbType.Int).Value = alumIn.IDAlumno; cmdSave.Parameters.Add("@id_curso", SqlDbType.Int).Value = alumIn.IDCurso; cmdSave.Parameters.Add("@condicion", SqlDbType.VarChar, 50).Value = alumIn.Condicion; cmdSave.Parameters.Add("@nota", SqlDbType.Int).Value = alumIn.Nota; alumIn.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos de la especialidad", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void Update(AlumnosIncripcion alumIn) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "UPDATE alumnos_inscripciones 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 = alumIn.ID; cmdSave.Parameters.Add("@id_alumno", SqlDbType.Int).Value = alumIn.IDAlumno; cmdSave.Parameters.Add("@id_curso", SqlDbType.Int).Value = alumIn.IDCurso; cmdSave.Parameters.Add("@condicion", SqlDbType.VarChar, 50).Value = alumIn.Condicion.ToString(); cmdSave.Parameters.Add("@nota", SqlDbType.Int).Value = alumIn.Nota; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos de la especialidad", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public List <AlumnosIncripcion> GetAll() { List <AlumnosIncripcion> alumIns = new List <AlumnosIncripcion>(); try { this.OpenConnection(); SqlCommand cmdAlumIns = new SqlCommand("select * from alumnos_inscripciones", sqlConn); SqlDataReader drAlumIns = cmdAlumIns.ExecuteReader(); while (drAlumIns.Read()) { AlumnosIncripcion alumIn = new AlumnosIncripcion(); alumIn.ID = (int)drAlumIns["id_inscripcion"]; alumIn.IDAlumno = (int)drAlumIns["id_alumno"]; alumIn.IDCurso = (int)drAlumIns["id_curso"]; alumIn.Nota = (int)drAlumIns["nota"]; if ((string)drAlumIns["condicion"] == "Aprobado") { alumIn.Condicion = AlumnosIncripcion.Cond.Aprobado; } if ((string)drAlumIns["condicion"] == "Inscripto") { alumIn.Condicion = AlumnosIncripcion.Cond.Inscripto; } if ((string)drAlumIns["condicion"] == "Libre") { alumIn.Condicion = AlumnosIncripcion.Cond.Libre; } if ((string)drAlumIns["condicion"] == "Regular") { alumIn.Condicion = AlumnosIncripcion.Cond.Regular; } alumIns.Add(alumIn); } drAlumIns.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de alumnos inscriptos", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(alumIns); }
public void Save(AlumnosIncripcion alumIn) { if (alumIn.State == BusinessEntity.States.New) { this.Insert(alumIn); } else if (alumIn.State == BusinessEntity.States.Deleted) { this.Delete(alumIn.ID); } else if (alumIn.State == BusinessEntity.States.Modified) { this.Update(alumIn); } alumIn.State = BusinessEntity.States.Unmodified; }
public Business.Entities.AlumnosIncripcion GetOne(int ID) { AlumnosIncripcion alumIn = new AlumnosIncripcion(); try { this.OpenConnection(); SqlCommand cmdAlumIn = new SqlCommand("select * from alumnos_inscripciones where id_inscripcion=@id", sqlConn); cmdAlumIn.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drAlumIns = cmdAlumIn.ExecuteReader(); if (drAlumIns.Read()) { alumIn.ID = (int)drAlumIns["id_inscripcion"]; alumIn.IDAlumno = (int)drAlumIns["id_alumno"]; alumIn.IDCurso = (int)drAlumIns["id_curso"]; alumIn.Nota = (int)drAlumIns["nota"]; if ((string)drAlumIns["condicion"] == "Aprobado") { alumIn.Condicion = AlumnosIncripcion.Cond.Aprobado; } if ((string)drAlumIns["condicion"] == "Inscripto") { alumIn.Condicion = AlumnosIncripcion.Cond.Inscripto; } if ((string)drAlumIns["condicion"] == "Libre") { alumIn.Condicion = AlumnosIncripcion.Cond.Libre; } if ((string)drAlumIns["condicion"] == "Regular") { alumIn.Condicion = AlumnosIncripcion.Cond.Regular; } } drAlumIns.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar especialidad", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(alumIn); }
private void LoadEntity(AlumnosIncripcion AlumnoInscripcion) { if (UsuarioLogueado.ID != 0 && UsuarioLogueado.TiposUsuario.ToString() == "Alumno") { AlumnoInscripcion.IDAlumno = UsuarioLogueado.ID; AlumnoInscripcion.Condicion = AlumnosIncripcion.Cond.Inscripto; } else { if (!String.IsNullOrEmpty(this.Notatxt.Text)) { AlumnoInscripcion.Nota = Convert.ToInt32(this.Notatxt.Text); } if (Condicionddl.Text == "Inscripto") { AlumnoInscripcion.Condicion = AlumnosIncripcion.Cond.Inscripto; } if (Condicionddl.Text == "Regular") { AlumnoInscripcion.Condicion = AlumnosIncripcion.Cond.Regular; } if (Condicionddl.Text == "Aprobado") { AlumnoInscripcion.Condicion = AlumnosIncripcion.Cond.Aprobado; } if (Condicionddl.Text == "Libre") { AlumnoInscripcion.Condicion = AlumnosIncripcion.Cond.Libre; } List <Usuario> Usuarios = new UsuarioLogic().GetAll(); foreach (var p in Usuarios.Where(p => p.NombreUsuario == Alumnoddl.Text)) { AlumnoInscripcion.IDAlumno = p.ID; } } List <Curso> Cursos = new CursosLogic().GetAll(); foreach (var p in Cursos.Where(p => p.Descripcion == Cursoddl.Text)) { AlumnoInscripcion.IDCurso = p.ID; } }
public AlumnosInscripcionDesktop(int ID, ModoForm modo) : this() { Modo = modo; AlumnosInscripcionActual = new AlumInsLogic().getOne(ID); MapearDeDatos(); }
public override void MapearADatos() { if (Modo == ModoForm.Alta) { AlumnosInscripcionActual = new AlumnosIncripcion(); } if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion) { if (UsuarioActual != null && UsuarioActual.TiposUsuario.ToString() == "Alumno") { AlumnosInscripcionActual.Condicion = AlumnosIncripcion.Cond.Inscripto; foreach (var p in Cursos.Where(p => p.Descripcion == cBCurso.Text)) { AlumnosInscripcionActual.IDCurso = p.ID; } AlumnosInscripcionActual.IDAlumno = UsuarioActual.ID; } else { if (!String.IsNullOrEmpty(txtNota.Text)) { AlumnosInscripcionActual.Nota = Convert.ToInt32(txtNota.Text); } if (cBCondicion.Text == "Inscripto") { AlumnosInscripcionActual.Condicion = AlumnosIncripcion.Cond.Inscripto; } if (cBCondicion.Text == "Regular") { AlumnosInscripcionActual.Condicion = AlumnosIncripcion.Cond.Regular; } if (cBCondicion.Text == "Aprobado") { AlumnosInscripcionActual.Condicion = AlumnosIncripcion.Cond.Aprobado; } if (cBCondicion.Text == "Libre") { AlumnosInscripcionActual.Condicion = AlumnosIncripcion.Cond.Libre; } foreach (var p in Cursos.Where(p => p.Descripcion == cBCurso.Text)) { AlumnosInscripcionActual.IDCurso = p.ID; } foreach (var p in Usuarios.Where(p => p.NombreUsuario == cBAlumno.Text)) { AlumnosInscripcionActual.IDAlumno = p.ID; } } switch (Modo) { case ModoForm.Alta: { AlumnosInscripcionActual.State = BusinessEntity.States.New; break; } case ModoForm.Modificacion: { AlumnosInscripcionActual.State = BusinessEntity.States.Modified; break; } case ModoForm.Consulta: { AlumnosInscripcionActual.State = BusinessEntity.States.Unmodified; break; } case ModoForm.Baja: { AlumnosInscripcionActual.State = BusinessEntity.States.Deleted; break; } } } }
private void SaveEntity(AlumnosIncripcion AlumnoInscripcion) { this.Logic.Save(AlumnoInscripcion); }