public void CrearHistorialAcademico(HistorialAcademicoDTO registro, bool nuevo) { using (BAPLNEntities entities = new BAPLNEntities()) { if (nuevo) { HIS_HistorialAcademico newRow = new HIS_HistorialAcademico(); newRow.Id_CursoLectivo = registro.Id_Curso; newRow.Id_Estudiante = registro.Id_Estudiante; newRow.Id_Institucion = registro.Id_Institucion; newRow.Id_Materia = registro.Id_Materia; newRow.Id_Periodo = registro.Id_Periodo; newRow.Id_Nivel = registro.Id_Nivel; newRow.Nota = registro.Nota; entities.HIS_HistorialAcademico.Add(newRow); entities.SaveChanges(); entities.SaveChanges(); } else { HIS_HistorialAcademico editRow = entities.HIS_HistorialAcademico.FirstOrDefault(v => v.Id == registro.Id); if (editRow != null) { editRow.Nota = registro.Nota; entities.SaveChanges(); } } } }
public int BorrarPeriodo(int id) { int resultado = -1; using (BAPLNEntities entities = new BAPLNEntities()) { if (entities.HIS_HistorialAcademico.Any(h => h.Id_Periodo == id) || entities.LIS_Instituciones.Any(i => i.CAT_Periodo.Any(m => m.Id == id))) { InactivarPeriodo(id); resultado = 0; } else { CAT_Periodo periodo = entities.CAT_Periodo.Find(id); if (periodo != null) { entities.CAT_Periodo.Remove(periodo); entities.SaveChanges(); resultado = 1; } } } return(resultado); }
public void CrearEstudiante(EstudianteDTO estudiante) { using (BAPLNEntities entities = new BAPLNEntities()) { LIS_Estudiante lisEstudiante = new LIS_Estudiante { Nombre = estudiante.Nombre, PrimerApellido = estudiante.PrimerApellido, SegundoApellido = estudiante.SegundoApellido, Carne = estudiante.Carne, Cedula = estudiante.Cedula, Padre = estudiante.Padre, Madre = estudiante.Madre, TelefonoLocal = estudiante.TelefonoLocal, TelefonoMovil = estudiante.TelefonoMovil, Fotografia = estudiante.Fotografia, Direccion = estudiante.Direccion, Email = estudiante.Email, Fecha_Nacimiento = estudiante.Fecha_Nacimiento, Id_Nacionalidad = estudiante.Id_Nacionalidad, Activo = true }; entities.LIS_Estudiante.Add(lisEstudiante); entities.SaveChanges(); } }
public void InactivarPeriodo(int id) { using (BAPLNEntities entities = new BAPLNEntities()) { CAT_Periodo periodo = entities.CAT_Periodo.Find(id); periodo.Activa = false; entities.SaveChanges(); } }
public void InactivarMateria(int id) { using (BAPLNEntities entities = new BAPLNEntities()) { CAT_Materia materia = entities.CAT_Materia.Find(id); materia.Activa = false; entities.SaveChanges(); } }
public void InactivarNivel(int id) { using (BAPLNEntities entities = new BAPLNEntities()) { CAT_Nivel nivel = entities.CAT_Nivel.Find(id); nivel.Activa = false; entities.SaveChanges(); } }
public void InactivarCursoLectivo(int id) { using (BAPLNEntities entities = new BAPLNEntities()) { CAT_CursoLectivo curso = entities.CAT_CursoLectivo.Find(id); curso.Activa = false; entities.SaveChanges(); } }
public bool ActualizarInstitucion(InstitucionDTO institucion, int[] materiasIds, int[] periodosIds, int[] nivelesIds, bool editar) { using (BAPLNEntities entities = new BAPLNEntities()) { LIS_Instituciones actual = null; if (editar) { actual = entities.LIS_Instituciones.FirstOrDefault(i => i.Id == institucion.Id); if (actual != null) { actual.Nombre = institucion.Nombre; actual.Telefono = institucion.Telefono; actual.Direccion = institucion.Direccion; actual.EmailContacto = institucion.EmailContacto; actual.WebSite = institucion.Website; actual.CAT_Materia.Clear(); actual.CAT_Periodo.Clear(); actual.CAT_Nivel.Clear(); } } else { actual = new LIS_Instituciones(); actual.Nombre = institucion.Nombre; actual.Telefono = institucion.Telefono; actual.Direccion = institucion.Direccion; actual.EmailContacto = institucion.EmailContacto; actual.WebSite = institucion.Website; entities.LIS_Instituciones.Add(actual); } //Dependencia Materia actual.CAT_Materia = new List <CAT_Materia>(); foreach (int id in materiasIds) { actual.CAT_Materia.Add(entities.CAT_Materia.FirstOrDefault(m => m.Id == id)); } //Dependencia Periodo actual.CAT_Periodo = new List <CAT_Periodo>(); foreach (int id in periodosIds) { actual.CAT_Periodo.Add(entities.CAT_Periodo.FirstOrDefault(p => p.Id == id)); } //Dependencia Nivel actual.CAT_Nivel = new List <CAT_Nivel>(); foreach (int id in nivelesIds) { actual.CAT_Nivel.Add(entities.CAT_Nivel.FirstOrDefault(n => n.Id == id)); } entities.SaveChanges(); } return(true); }
public void Activar(int id) { using (BAPLNEntities entities = new BAPLNEntities()) { CAT_Beca b = entities.CAT_Beca.Find(id); b.Activa = true; entities.SaveChanges(); } }
public void InactivarDonador(int id) { using (BAPLNEntities entities = new BAPLNEntities()) { LIS_Donador donador = entities.LIS_Donador.Find(id); donador.Activo = false; entities.SaveChanges(); } }
public void ActivarEstudiante(int id) { using (BAPLNEntities entities = new BAPLNEntities()) { LIS_Estudiante estudiante = entities.LIS_Estudiante.Find(id); estudiante.Activo = true; entities.SaveChanges(); } }
public void BorrarHistorialAcademico(HistorialAcademicoDTO registro) { using (BAPLNEntities entities = new BAPLNEntities()) { HIS_HistorialAcademico delRow = entities.HIS_HistorialAcademico.FirstOrDefault(v => v.Id == registro.Id); if (delRow != null) { entities.HIS_HistorialAcademico.Remove(delRow); 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 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 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 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 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 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 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 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); }