public bool EliminarAlumno(int id) { bool resultado = false; using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { using (var transacion = experisDBEntities.Database.BeginTransaction()) { try { Alumno alumno = experisDBEntities.Alumno.Find(id); experisDBEntities.Alumno.Remove(alumno); experisDBEntities.SaveChanges(); transacion.Commit(); resultado = true; } catch (Exception e) { transacion.Rollback(); throw new Exception(e.Message); } } } return(resultado); }
public bool RegistrarActualizarAlumon(IAlumnoDTO alumnoDTO) { bool resultado = false; using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { using (var transacion = experisDBEntities.Database.BeginTransaction()) { try { Alumno alumno = new Alumno(); if (alumnoDTO.IdAlumono > 0) { alumno = experisDBEntities.Alumno.Find(alumnoDTO.IdAlumono); alumno = alumnoDTO.MapearAlumno <Alumno>(alumno); } else { alumno = alumnoDTO.MapearAlumno <Alumno>(); experisDBEntities.Alumno.Add(alumno); } experisDBEntities.SaveChanges(); transacion.Commit(); resultado = true; } catch (Exception e) { transacion.Rollback(); throw new Exception(e.Message); } } } return(resultado); }
public bool RegistrarActualizarNota(INotaDTO notaDTO) { bool resultado = false; using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { using (var transacion = experisDBEntities.Database.BeginTransaction()) { try { Nota nota = new Nota(); if (notaDTO.IdNota > 0) { nota = experisDBEntities.Nota.Find(notaDTO.IdNota); nota = notaDTO.MapearNota <Nota>(nota); } else { nota = notaDTO.MapearNota <Nota>(); experisDBEntities.Nota.Add(nota); } experisDBEntities.SaveChanges(); transacion.Commit(); resultado = true; } catch (Exception e) { transacion.Rollback(); throw new Exception(e.Message); } } } return(resultado); }
public bool RegistrarActualizarAlumonSemestre(IAlumnoSemestreDTO alumnoDTO) { bool resultado = false; using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { using (var transacion = experisDBEntities.Database.BeginTransaction()) { try { AlumonSemestre ase = new AlumonSemestre(); ase.IdAlumono = alumnoDTO.IdAlumono; ase.IdSemestre = alumnoDTO.IdSemestre; experisDBEntities.AlumonSemestre.Add(ase); experisDBEntities.SaveChanges(); transacion.Commit(); resultado = true; } catch (Exception e) { transacion.Rollback(); throw new Exception(e.Message); } } } return(resultado); }
public bool RegistrarActualizarSalon(ISalonDTO salonDTO) { bool resultado = false; using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { using (var transacion = experisDBEntities.Database.BeginTransaction()) { try { Salon salon = new Salon(); if (salonDTO.IdSalon > 0) { salon = experisDBEntities.Salon.Find(salonDTO.IdSalon); salon = salonDTO.MapearSalon <Salon>(salon); } else { salon = salonDTO.MapearSalon <Salon>(); experisDBEntities.Salon.Add(salon); } experisDBEntities.SaveChanges(); transacion.Commit(); resultado = true; } catch (Exception e) { transacion.Rollback(); throw new Exception(e.Message); } } } return(resultado); }
public bool RegistrarActualizarSemestre(ISemestreDTO semestreDTO) { bool resultado = false; using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { using (var transacion = experisDBEntities.Database.BeginTransaction()) { try { Semestre semestre = new Semestre(); if (semestreDTO.IdSemestre > 0) { semestre = experisDBEntities.Semestre.Find(semestreDTO.IdSemestre); semestre = semestreDTO.MapearSemestre <Semestre>(semestre); } else { semestre = semestreDTO.MapearSemestre <Semestre>(); experisDBEntities.Semestre.Add(semestre); } experisDBEntities.SaveChanges(); transacion.Commit(); resultado = true; } catch (Exception e) { transacion.Rollback(); throw new Exception(e.Message); } } } return(resultado); }
public bool RegistrarActualizarProfesor(IProfesorDTO profesorDTO) { bool resultado = false; using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { using (var transacion = experisDBEntities.Database.BeginTransaction()) { try { Profesor obj = new Profesor(); if (profesorDTO.IdProfesor > 0) { obj = experisDBEntities.Profesor.Find(profesorDTO.IdProfesor); obj = profesorDTO.MapearProfesor <Profesor>(obj); } else { obj = profesorDTO.MapearProfesor <Profesor>(); experisDBEntities.Profesor.Add(obj); } experisDBEntities.SaveChanges(); transacion.Commit(); resultado = true; } catch (Exception e) { transacion.Rollback(); throw new Exception(e.Message); } } } return(resultado); }
public bool RegistrarActualizarSemestreMateria(int IdMateria, int IdSemestre) { bool resultado = false; using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { using (var transacion = experisDBEntities.Database.BeginTransaction()) { try { SemestreMateria obj = new SemestreMateria(); obj.IdMateria = IdMateria; obj.IdSemestre = IdSemestre; experisDBEntities.SemestreMateria.Add(obj); experisDBEntities.SaveChanges(); transacion.Commit(); resultado = true; } catch (Exception e) { transacion.Rollback(); throw new Exception(e.Message); } } } return(resultado); }
public bool RegistrarActualizarMateria(IMateriaDTO materiaDTO) { bool resultado = false; using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { using (var transacion = experisDBEntities.Database.BeginTransaction()) { try { Materia materia = new Materia(); if (materiaDTO.IdMateria > 0) { materia = experisDBEntities.Materia.Find(materiaDTO.IdMateria); materia = materiaDTO.MapearMateria <Materia>(materia); } else { materia = materiaDTO.MapearMateria <Materia>(); experisDBEntities.Materia.Add(materia); } experisDBEntities.SaveChanges(); transacion.Commit(); resultado = true; } catch (Exception e) { transacion.Rollback(); throw new Exception(e.Message); } } } return(resultado); }