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 List <IAlumnoConsultaDTO> ListadoAlumno() { List <IAlumnoConsultaDTO> resultado = new List <IAlumnoConsultaDTO>(); using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { try { resultado = (from a in experisDBEntities.Alumno.AsEnumerable() select new AlumnoConsulta() { IdAlumono = a.IdAlumono, Nombre = a.Nombre, Apellidos = a.Apellidos, Identificacion = a.Identificacion, TipoIdentificacin = a.TipoIdentificacin, Estado = a.Estado, FechaRegistro = a.FechaRegistro.Value.ToString() }).ToList <IAlumnoConsultaDTO>(); } catch (Exception e) { throw new Exception(e.Message); } } return(resultado); }
public List <IAlumnoConsultaDTO> ListadoAlumnoSemestre() { List <IAlumnoConsultaDTO> resultado = new List <IAlumnoConsultaDTO>(); using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { try { resultado = (from a in experisDBEntities.AlumonSemestre.AsEnumerable() join sm in experisDBEntities.SemestreMateria on a.IdSemestre equals sm.IdSemestre select new AlumnoConsulta() { IdAlumono = a.IdAlumono, IdMateria = sm.IdMateria, Nombre = a.Alumno.Nombre, Apellidos = a.Alumno.Apellidos, Identificacion = a.Alumno.Identificacion, TipoIdentificacin = a.Alumno.TipoIdentificacin, Estado = a.Alumno.Estado, FechaRegistro = a.Alumno.FechaRegistro.Value.ToString("yyyy/MM/dd"), NombreSemestre = a.Semestre.Nombre, Periodo = a.Semestre.Periodo, NombreMateria = sm.Materia.Nombre, }).ToList <IAlumnoConsultaDTO>(); } catch (Exception e) { 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 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 List <INotaConsultaDTO> ListadoNota(int IdAlumno, int IdMateria) { List <INotaConsultaDTO> resultado = new List <INotaConsultaDTO>(); using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { try { resultado = (from a in experisDBEntities.Nota.AsEnumerable() where a.IdAlumno == IdAlumno && a.IdMateria == IdMateria select new NotaConsulta() { IdNota = a.IdNota, PrimerNota = a.PrimerNota, SegundoNota = a.SegundoNota, TerceNota = a.TerceNota, Promedio = a.Promedio, NombreAlumno = a.Alumno.Nombre + " " + a.Alumno.Apellidos, NombreMateria = a.Materia.Nombre, NombreProfesor = a.Profesor.Nombre + " " + a.Profesor.Apellidos, Estado = a.Estado, FechaRegistro = a.FechaRegistro, IdProfesor = a.IdProfesor, IdMateria = a.IdMateria }).ToList <INotaConsultaDTO>(); } catch (Exception e) { 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 List <ISalonConsultaDTO> ListadoSalon() { List <ISalonConsultaDTO> resultado = new List <ISalonConsultaDTO>(); using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { try { resultado = (from a in experisDBEntities.Salon select new SalonConsulta() { IdSalon = a.IdSalon, Nombre = a.Nombre, Estado = a.Estado, IdMateria = a.IdMateria, NombreMateria = a.Materia.Nombre, FechaRegistro = a.FechaRegistro }).ToList <ISalonConsultaDTO>(); } catch (Exception e) { 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 List <ISemestreConsultaDTO> ListadoSemestre() { List <ISemestreConsultaDTO> resultado = new List <ISemestreConsultaDTO>(); using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { try { resultado = (from a in experisDBEntities.Semestre select new SemestreConsulta() { IdSemestre = a.IdSemestre, Nombre = a.Nombre, Periodo = a.Periodo, Estado = a.Estado, FechaRegistro = a.FechaRegistro }).ToList <ISemestreConsultaDTO>(); } catch (Exception e) { 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 List <IProfesorConsultaDTO> ListadoProfesor() { List <IProfesorConsultaDTO> resultado = new List <IProfesorConsultaDTO>(); using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { try { resultado = (from a in experisDBEntities.Profesor select new ProfesorConsulta() { IdProfesor = a.IdProfesor, Nombre = a.Nombre, Apellidos = a.Apellidos, Estado = a.Estado, FechaRegistro = a.FechaRegistro }).ToList <IProfesorConsultaDTO>(); } catch (Exception e) { 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); }
public List <IMateriaConsultaDTO> ListadoMateria() { List <IMateriaConsultaDTO> resultado = new List <IMateriaConsultaDTO>(); using (ExperisDBEntities experisDBEntities = new ExperisDBEntities()) { try { resultado = (from a in experisDBEntities.Materia select new MateriaConsulta() { IdMateria = a.IdMateria, Nombre = a.Nombre, Codigo = a.Codigo, Estado = a.Estado, FechaRegistro = a.FechaRegistro }).ToList <IMateriaConsultaDTO>(); } catch (Exception e) { throw new Exception(e.Message); } } return(resultado); }