public List <CursoLectivoDTO> ObtenerCatalogoCursosLectivos() { using (BAPLNEntities entities = new BAPLNEntities()) { var lCursosLectivos = entities.CAT_CursoLectivo.OrderBy(v => v.Descripcion).Select(x => new CursoLectivoDTO { Id = x.Id, Descripcion = x.Descripcion, Activo = x.Activa }).ToList(); return(lCursosLectivos); } }
public List <MateriaDTO> ObtenerCatalogoMaterias() { using (BAPLNEntities entities = new BAPLNEntities()) { var lMaterias = entities.CAT_Materia.OrderBy(v => v.Descripcion).Select(x => new MateriaDTO { Id = x.Id, Descripcion = x.Descripcion, Activo = x.Activa }).ToList(); return(lMaterias); } }
public List <PeriodoDTO> ObtenerCatalogoPeriodos() { using (BAPLNEntities entities = new BAPLNEntities()) { var lPeriodos = entities.CAT_Periodo.OrderBy(v => v.Descripcion).Select(x => new PeriodoDTO { Id = x.Id, Descripcion = x.Descripcion, Activo = x.Activa }).ToList(); return(lPeriodos); } }
public NivelDTO ObtenerNivel(int idNivel, int idInstitucion) { using (BAPLNEntities entities = new BAPLNEntities()) { var lCurso = entities.CAT_Nivel.Where(s => s.Id == idNivel && s.LIS_Instituciones.Any(c => c.Id == idInstitucion)) .Select(x => new NivelDTO() { Id = x.Id, Descripcion = x.Descripcion, IdInstitucion = x.LIS_Instituciones.FirstOrDefault().Id }).FirstOrDefault(); return(lCurso); } }
public MateriaDTO ObtenerMateria(int idMateria, int idInstitucion) { using (BAPLNEntities entities = new BAPLNEntities()) { var lCurso = entities.CAT_Materia.Where(s => s.Id == idMateria && s.LIS_Instituciones.Any(c => c.Id == idInstitucion)) .Select(x => new MateriaDTO { Id = x.Id, Descripcion = x.Descripcion, IdInstitucion = x.LIS_Instituciones.FirstOrDefault().Id }).FirstOrDefault(); return(lCurso); } }
public List <NivelDTO> ObtenerNiveles(int idInstitucion) { using (BAPLNEntities entities = new BAPLNEntities()) { var lNiveles = entities.CAT_Nivel.Where(s => s.LIS_Instituciones.Any(c => c.Id == idInstitucion)).OrderBy(v => v.Descripcion).Select(x => new NivelDTO { Id = x.Id, Descripcion = x.Descripcion, IdInstitucion = x.LIS_Instituciones.FirstOrDefault().Id, Activo = x.Activa }).ToList(); return(lNiveles); } }
public PeriodoDTO ObtenerPeriodo(int idPeriodo, int idInstitucion) { using (BAPLNEntities entities = new BAPLNEntities()) { var lCurso = entities.CAT_Periodo.Where(s => s.Id == idPeriodo && s.LIS_Instituciones.Any(c => c.Id == idInstitucion)) .Select(x => new PeriodoDTO() { Id = x.Id, Descripcion = x.Descripcion, IdInstitucion = x.LIS_Instituciones.FirstOrDefault().Id }).FirstOrDefault(); return(lCurso); } }
public bool ActualizarBeca(BecaDTO beca) { using (BAPLNEntities db = new BAPLNEntities()) { CAT_Beca catBeca = db.CAT_Beca.Find(beca.Id); catBeca.Descripcion = beca.Descripcion; catBeca.Id_TipoBeca = beca.Id_TipoBeca; catBeca.MontoTotal = beca.MontoTotal; catBeca.MontoCuota = beca.MontoCuota; catBeca.CantidadCuotas = beca.CantidadCuotas; catBeca.Activa = beca.Activa; db.SaveChanges(); } return(true); }
public List <InstitucionDTO> ObtenerInstituciones() { using (BAPLNEntities entities = new BAPLNEntities()) { var query = from institucion in entities.LIS_Instituciones select new InstitucionDTO { Id = institucion.Id, Nombre = institucion.Nombre, Telefono = institucion.Telefono, Direccion = institucion.Direccion, EmailContacto = institucion.EmailContacto, Website = institucion.WebSite }; return(query.ToList <InstitucionDTO>()); } }
public void CrearBecaEstudiante(BecaEstudianteDTO beDto) { using (BAPLNEntities db = new BAPLNEntities()) { LIS_BecaEstudiante be = new LIS_BecaEstudiante { FechaInicio = beDto.FechaInicio ?? DateTime.MinValue, FechaFinal = beDto.FechaFinal ?? DateTime.MinValue, Id_Estudiante = beDto.Id_Estudiante, Id_Beca = beDto.Id_Beca, Activa = true, MontoTotal = beDto.MontoTotal, MontoCuota = beDto.MontoCuota, CantidadCuotas = beDto.CantidadCuotas }; } }
public InstitucionDTO ObtenerInstitucion(int id) { using (BAPLNEntities entities = new BAPLNEntities()) { var query = from institucion in entities.LIS_Instituciones where institucion.Id == id select new InstitucionDTO { Id = institucion.Id, Nombre = institucion.Nombre, Telefono = institucion.Telefono, Direccion = institucion.Direccion, EmailContacto = institucion.EmailContacto, Website = institucion.WebSite }; return(query.First()); } }
public void CrearBeca(BecaDTO beca) { using (BAPLNEntities db = new BAPLNEntities()) { CAT_Beca CatBeca = new CAT_Beca { Descripcion = beca.Descripcion, Id_TipoBeca = beca.Id_TipoBeca, MontoTotal = beca.MontoTotal, MontoCuota = beca.MontoCuota, CantidadCuotas = beca.CantidadCuotas, Activa = true }; db.CAT_Beca.Add(CatBeca); db.SaveChanges(); } }
public List <EstudianteDTO> ObtenerEstudiantesAutocomplete(string filter) { using (BAPLNEntities entities = new BAPLNEntities()) { var query = from estudiante in entities.LIS_Estudiante where estudiante.Activo == true && (estudiante.Nombre.Contains(filter) || estudiante.PrimerApellido.Contains(filter) || estudiante.SegundoApellido.Contains(filter)) select new EstudianteDTO { Id = estudiante.Id, Nombre = estudiante.Nombre, PrimerApellido = estudiante.PrimerApellido, SegundoApellido = estudiante.SegundoApellido, Carne = estudiante.Carne, Cedula = estudiante.Cedula }; return(query.ToList <EstudianteDTO>()); } }
public bool ActualizarDonador(DonadorDTO donador) { using (BAPLNEntities entities = new BAPLNEntities()) { LIS_Donador lisDonador = entities.LIS_Donador.Find(donador.Id); lisDonador.Nombre = donador.Nombre; lisDonador.PrimerApellido = donador.PrimerApellido; lisDonador.SegundoApellido = donador.SegundoApellido; lisDonador.Email = donador.Email; lisDonador.TelefonoLocal = donador.TelefonoLocal; lisDonador.TelefonoMovil = donador.TelefonoLocal; lisDonador.Id_Periodicidad = donador.Id_Periodicidad; lisDonador.MontoAporte = donador.MontoAporte; lisDonador.Id_Nacionalidad = donador.Id_Nacionalidad; lisDonador.FechaNacimiento = donador.FechaNacimiento; lisDonador.Activo = donador.Activo; entities.SaveChanges(); } return(true); }
public List <BecaDTO> ObtenerBecas() { using (BAPLNEntities entities = new BAPLNEntities()) { var query = from beca in entities.CAT_Beca join tipoBeca in entities.CAT_TipoBeca on beca.Id_TipoBeca equals tipoBeca.Id select new BecaDTO { Id = beca.Id, Descripcion = beca.Descripcion, Id_TipoBeca = beca.Id_TipoBeca, TipoBeca = tipoBeca.Descripcion, MontoTotal = beca.MontoTotal, MontoCuota = beca.MontoCuota, CantidadCuotas = beca.CantidadCuotas, Activa = beca.Activa }; return(query.ToList <BecaDTO>()); } }
public BecaDTO ObtenerBecaPorId(int id) { using (BAPLNEntities db = new BAPLNEntities()) { var query = from beca in db.CAT_Beca join tipoBeca in db.CAT_TipoBeca on beca.Id_TipoBeca equals tipoBeca.Id where beca.Id == id select new BecaDTO { Id = beca.Id, Descripcion = beca.Descripcion, Id_TipoBeca = beca.Id_TipoBeca, TipoBeca = tipoBeca.Descripcion, MontoTotal = beca.MontoTotal, MontoCuota = beca.MontoCuota, CantidadCuotas = beca.CantidadCuotas, Activa = beca.Activa }; return(query.First()); } }
public void ActualizarPeriodo(PeriodoDTO periodo, bool editar) { using (BAPLNEntities entities = new BAPLNEntities()) { if (editar) { CAT_Periodo existente = entities.CAT_Periodo.FirstOrDefault(v => v.Id == periodo.Id); if (existente != null) { existente.Descripcion = periodo.Descripcion; entities.SaveChanges(); } } else { CAT_Periodo nuevo = new CAT_Periodo(); nuevo.Descripcion = periodo.Descripcion; nuevo.Activa = true; entities.CAT_Periodo.Add(nuevo); entities.SaveChanges(); } } }
public void ActualizarNivel(NivelDTO nivel, bool editar) { using (BAPLNEntities entities = new BAPLNEntities()) { if (editar) { CAT_Nivel existente = entities.CAT_Nivel.FirstOrDefault(v => v.Id == nivel.Id); if (existente != null) { existente.Descripcion = nivel.Descripcion; entities.SaveChanges(); } } else { CAT_Nivel nuevo = new CAT_Nivel(); nuevo.Descripcion = nivel.Descripcion; nuevo.Activa = true; entities.CAT_Nivel.Add(nuevo); entities.SaveChanges(); } } }
public void ActualizarCursoLectivo(CursoLectivoDTO curso, bool editar) { using (BAPLNEntities entities = new BAPLNEntities()) { if (editar) { CAT_CursoLectivo existente = entities.CAT_CursoLectivo.FirstOrDefault(v => v.Id == curso.Id); if (existente != null) { existente.Descripcion = curso.Descripcion; entities.SaveChanges(); } } else { var nuevo = new CAT_CursoLectivo(); nuevo.Descripcion = curso.Descripcion; nuevo.Activa = true; entities.CAT_CursoLectivo.Add(nuevo); entities.SaveChanges(); } } }
public void ActualizarMateria(MateriaDTO materia, bool editar) { using (BAPLNEntities entities = new BAPLNEntities()) { if (editar) { CAT_Materia existente = entities.CAT_Materia.FirstOrDefault(v => v.Id == materia.Id); if (existente != null) { existente.Descripcion = materia.Descripcion; entities.SaveChanges(); } } else { CAT_Materia nueva = new CAT_Materia(); nueva.Descripcion = materia.Descripcion; nueva.Activa = true; entities.CAT_Materia.Add(nueva); entities.SaveChanges(); } } }
public int BorrarCursoLectivo(int id) { int resultado = -1; using (BAPLNEntities entities = new BAPLNEntities()) { if (entities.HIS_HistorialAcademico.Any(h => h.Id_CursoLectivo == id) || entities.LIS_Instituciones.Any(i => i.CAT_CursoLectivo.Any(m => m.Id == id))) { InactivarCursoLectivo(id); resultado = 0; } else { CAT_CursoLectivo curso = entities.CAT_CursoLectivo.Find(id); if (curso != null) { entities.CAT_CursoLectivo.Remove(curso); entities.SaveChanges(); resultado = 1; } } } return(resultado); }
public int BorrarNivel(int id) { int resultado = -1; using (BAPLNEntities entities = new BAPLNEntities()) { if (entities.HIS_HistorialAcademico.Any(h => h.Id_Nivel == id) || entities.LIS_Instituciones.Any(i => i.CAT_Nivel.Any(m => m.Id == id))) { InactivarNivel(id); resultado = 0; } else { CAT_Nivel nivel = entities.CAT_Nivel.Find(id); if (nivel != null) { entities.CAT_Nivel.Remove(nivel); entities.SaveChanges(); resultado = 1; } } } return(resultado); }
public void CrearDonador(DonadorDTO donador) { using (BAPLNEntities entities = new BAPLNEntities()) { LIS_Donador lisDonador = new LIS_Donador { Id = donador.Id, Nombre = donador.Nombre, PrimerApellido = donador.PrimerApellido, SegundoApellido = donador.SegundoApellido, Email = donador.Email, TelefonoLocal = donador.TelefonoLocal, TelefonoMovil = donador.TelefonoLocal, Id_Periodicidad = donador.Id_Periodicidad, MontoAporte = donador.MontoAporte, Id_Nacionalidad = donador.Id_Nacionalidad, FechaNacimiento = donador.FechaNacimiento, Activo = true }; entities.LIS_Donador.Add(lisDonador); entities.SaveChanges(); } }
public bool ActualizarEstudiante(EstudianteDTO estudiante) { using (BAPLNEntities entities = new BAPLNEntities()) { LIS_Estudiante lisEstudiante = entities.LIS_Estudiante.Find(estudiante.Id); lisEstudiante.Nombre = estudiante.Nombre; lisEstudiante.PrimerApellido = estudiante.PrimerApellido; lisEstudiante.SegundoApellido = estudiante.SegundoApellido; lisEstudiante.Carne = estudiante.Carne; lisEstudiante.Cedula = estudiante.Cedula; lisEstudiante.Padre = estudiante.Padre; lisEstudiante.Madre = estudiante.Madre; lisEstudiante.TelefonoLocal = estudiante.TelefonoLocal; lisEstudiante.TelefonoMovil = estudiante.TelefonoMovil; lisEstudiante.Fotografia = estudiante.Fotografia; lisEstudiante.Direccion = estudiante.Direccion; lisEstudiante.Email = estudiante.Email; lisEstudiante.Fecha_Nacimiento = estudiante.Fecha_Nacimiento; lisEstudiante.Id_Nacionalidad = estudiante.Id_Nacionalidad; lisEstudiante.Activo = estudiante.Activo; entities.SaveChanges(); } return(true); }