public bool EditarDocente(AgregarDocentes_VM doc) { try { var Docente = new docentes { idDocentes = doc.id }; using (var context = new ControlAlumnosEntities()) { context.docentes.Attach(Docente); Docente.id_categoria_academica = doc.id_categoria_academica; Docente.nombre = doc.nombre; Docente.apellidos = doc.apellidos; Docente.no_cedula = doc.no_cedula; Docente.activo = doc.activo; context.Configuration.ValidateOnSaveEnabled = false; context.SaveChanges(); return(true); } } catch (Exception ex) { return(false); throw; } }
public bool BorrarCatalogo(Catalogos_VM cat) { try { using (var contexto = new ControlAlumnosEntities()) { catalogos catalogo = new catalogos(); catalogo.id = cat.id; catalogo.idPadre = cat.idPadre; catalogo.Nombre = cat.Nombre; catalogo.activo = false; contexto.Entry(catalogo).State = EntityState.Modified; contexto.SaveChanges(); return(true); } } catch (Exception ex) { return(false); throw; } }
public bool EditarHijos(AgregarHijosEstudianteAsignatura hijos) { try { var asignaturasEstudiantes = new estudianteAsignatura { idEstudianteAsignatura = hijos.idEstudianteAsignatura }; using (var context = new ControlAlumnosEntities()) { context.estudianteAsignatura.Attach(asignaturasEstudiantes); asignaturasEstudiantes.idEstudianteAsignatura = hijos.idEstudianteAsignatura; asignaturasEstudiantes.id_asignatura = hijos.id_asignatura; asignaturasEstudiantes.id_docente = hijos.id_docente; asignaturasEstudiantes.id_estudiante = hijos.id_estudiante; asignaturasEstudiantes.id_grupo = hijos.id_grupo; asignaturasEstudiantes.id_periodo = hijos.id_periodo; asignaturasEstudiantes.id_grupo = hijos.id_grupo; asignaturasEstudiantes.horario = hijos.horario; context.Configuration.ValidateOnSaveEnabled = false; context.SaveChanges(); return(true); } } catch (Exception ex) { return(false); throw; } }
public List <estudianteAsignaturaSimple_VM> ListarEstudiantesAsignatura() { List <estudianteAsignaturaSimple_VM> lstEstAsig = new List <estudianteAsignaturaSimple_VM>(); using (var contexto = new ControlAlumnosEntities()) { lstEstAsig = contexto.ListarEstudianteAsignatura(0).Select(x => new estudianteAsignaturaSimple_VM { id = x.idEs, //idEstudianteAsignatura=(long)x.idEstudianteAsignatura, id_periodo = (long)x.idPeriodo, Periodo = x.Periodo, nombres = x.nombres, apellidos = x.apellidos, celular = x.celular, direccion_habitual = x.direccion_habitual, no_carnet = x.no_carnet, no_cedula = x.no_cedula, Carrera = x.Carrera, planEstudio = x.planEstudio, Sexo = x.Sexo, Turno = x.Turno, //id_asignatura=(long)x.id_asignatura, //idPadreAsig=(long)x.idPadreAsig, //nombreAsignatura=x.nombreAsignatura, //horario=x.horario, //id_docente=(long)x.id_docente, //Docente=x.Docente, activo = (bool)x.activo }).ToList(); return(lstEstAsig); } }
public bool GuardarTurno(Turnos_VM turnos) { try { using (var contexto = new ControlAlumnosEntities()) { turnos tur = new turnos(); tur.nombre_turno = turnos.nombre_turno; tur.horario_turno = turnos.horario_turno; tur.activo = true; contexto.turnos.Add(tur); contexto.SaveChanges(); return(true); } } catch (Exception) { return(false); throw; } }
public bool EditarTurno(Turnos_VM TurnosId) { try { var Tur = new turnos { idTurno = TurnosId.id }; using (var context = new ControlAlumnosEntities()) { context.turnos.Attach(Tur); Tur.idTurno = TurnosId.id; Tur.nombre_turno = TurnosId.nombre_turno; Tur.horario_turno = TurnosId.horario_turno; Tur.activo = TurnosId.activo; context.Configuration.ValidateOnSaveEnabled = false; context.SaveChanges(); return(true); } } catch (Exception ex) { return(false); throw; } }
public List<turnos> lstTurnos() { List<turnos> lstTurnos = new List<turnos>(); using (var contexto = new ControlAlumnosEntities()) { //lstMunicipios = contexto.turnos.Where(x => x.activo == true ).Select(y => new turnos //{ // idTurno=y.idTurno, // nombre_turno=y.nombre_turno, // horario_turno=y.horario_turno, // activo=y.activo //}).ToList(); lstTurnos = (from y in contexto.turnos where y.activo == true select y).ToList(); return lstTurnos; } }
public bool GuardarDocente(AgregarDocentes_VM doc) { try { using (var contexto = new ControlAlumnosEntities()) { docentes docente = new docentes(); docente.id_categoria_academica = doc.id_categoria_academica; docente.nombre = doc.nombre; docente.apellidos = doc.apellidos; docente.no_cedula = doc.no_cedula; docente.activo = true; contexto.docentes.Add(docente); contexto.SaveChanges(); return(true); } } catch (Exception) { return(false); throw; } }
public rptConstanciaNotasIndividual_VM GetListaEstudiantesNotasDetalle(int idEstudiante) { rptConstanciaNotasIndividual_VM lstEstudianteDetalles = new rptConstanciaNotasIndividual_VM(); try { using (var contexto = new ControlAlumnosEntities()) { lstEstudianteDetalles = contexto.GetListaConstanciaNotasDetalleEstudiante(idEstudiante).Select(x => new rptConstanciaNotasIndividual_VM { id = x.idEstudiante, Estudiante = x.Estudiante, no_carnet = x.no_carnet, Carrera = x.Carrera, AnioCursa = x.AnioCursa, fechaLetra = x.fechaLetra }).FirstOrDefault(); return(lstEstudianteDetalles); } } catch (Exception ex) { string msj = ex.ToString(); throw; } }
public rptInscripcionCLases_VM GetRptInscripciónClase(int idEstudiante) { rptInscripcionCLases_VM DatosInscripcion = new rptInscripcionCLases_VM(); using (var contexto = new ControlAlumnosEntities()) { DatosInscripcion = contexto.reporteInscripcionClases(idEstudiante).Select(x => new rptInscripcionCLases_VM { idEstudiante = (int)x.idEstudiante, NombreApellido = x.nombreAsignatura, no_carnet = x.no_carnet, Carreara = x.Carreara, Turno = x.Turno, PlanEstudio = x.PlanEstudio, EstadoCivil = x.EstadoCivil, Sexo = x.Sexo, no_cedula = x.no_cedula, edad = (int)x.edad, direccion_habitual = x.direccion_habitual, email = x.email, celular = x.celular, telefono = x.telefono, fechaIngreso = (DateTime)x.fecha_ingreso, Periodo = x.Periodo }).ToList().FirstOrDefault(); return(DatosInscripcion); } }
public bool GuardarCatalogoHijo(Catalogos_VM cat) { try { using (var contexto = new ControlAlumnosEntities()) { catalogos catalogo = new catalogos(); catalogo.idPadre = cat.idPadre; catalogo.Nombre = cat.Nombre; catalogo.activo = true; contexto.catalogos.Add(catalogo); contexto.SaveChanges(); return(true); } } catch (Exception) { return(false); throw; } }
public bool guardarAsignatura(Asignaturas_VM asignatura) { try { using (var contexto = new ControlAlumnosEntities()) { asignaturas asig = new asignaturas(); asig.nombreAsignatura = asignatura.asignaturas; asig.codigoAsignatura = asignatura.codigoAsignaturas; asig.idPadre = asignatura.asignaturaRequisitosId; asig.activo = true; contexto.asignaturas.Add(asig); contexto.SaveChanges(); return(true); } } catch (Exception ex) { return(false); throw; } }
public bool EditarAsignatura(Asignaturas_VM asig) { try { var asignatura = new asignaturas { idAsignatura = asig.id }; using (var context = new ControlAlumnosEntities()) { context.asignaturas.Attach(asignatura); asignatura.idAsignatura = asig.id; asignatura.nombreAsignatura = asig.asignaturas; asignatura.codigoAsignatura = asig.codigoAsignaturas; asignatura.idPadre = asig.asignaturaRequisitosId; asignatura.activo = asig.activo; context.Configuration.ValidateOnSaveEnabled = false; context.SaveChanges(); return(true); } } catch (Exception ex) { return(false); throw; } }
public bool EditarPeriodo(Periodo_VM periodoId) { try { var Pe = new periodo { idPeriodo = periodoId.id }; using (var context = new ControlAlumnosEntities()) { context.periodo.Attach(Pe); Pe.idPeriodo = periodoId.id; Pe.nombre_periodo = periodoId.nombre_periodo; Pe.activo = periodoId.activo; context.Configuration.ValidateOnSaveEnabled = false; context.SaveChanges(); return(true); } } catch (Exception ex) { return(false); throw; } }
public bool GuardarPeriodo(Periodo_VM per) { try { using (var contexto = new ControlAlumnosEntities()) { periodo periodos = new periodo(); periodos.nombre_periodo = per.nombre_periodo; periodos.activo = true; contexto.periodo.Add(periodos); contexto.SaveChanges(); return(true); } } catch (Exception) { return(false); throw; } }
public List<localidad> lstMunicipio(int idPadre) { List<localidad> lstMunicipios = new List<localidad>(); using (var contexto = new ControlAlumnosEntities()) { //lstMunicipios = contexto.localidad.Where(x => x.activo == true &&x.id_padre==idPadre).Select(y => new localidad //{ // idLocalidad = y.idLocalidad, // id_padre = y.id_padre, // Nombre = y.Nombre, // activo = y.activo //}).ToList(); lstMunicipios= (from y in contexto.localidad where y.activo == true && y.id_padre==idPadre select y).ToList(); return lstMunicipios; } }
//metodos para editar / guardar las notas de clases una vez evaluados los estudiantes public bool EditarNotas(HijosEstudianteAsignatura NotasEstudiantes) { try { var Notas = new estudianteAsignatura { idEstudianteAsignatura = NotasEstudiantes.idEstudianteAsignatura }; using (var context = new ControlAlumnosEntities()) { context.estudianteAsignatura.Attach(Notas); Notas.parcial_uno = NotasEstudiantes.parcial_uno; Notas.parcial_dos = NotasEstudiantes.parcial_dos; Notas.convocatoria = NotasEstudiantes.convocatoria; Notas.nota_final = NotasEstudiantes.nota_final; Notas.aprobado = NotasEstudiantes.aprobado; Notas.completado = NotasEstudiantes.completado; Notas.notaCierre = NotasEstudiantes.notaCierre; context.Configuration.ValidateOnSaveEnabled = false; context.SaveChanges(); return(true); } } catch (Exception ex) { return(false); throw; } }
public Docentes_VM ListarDocentesId(int id) { Docentes_VM lstDoc = new Docentes_VM(); using (var contexto = new ControlAlumnosEntities()) { var result = (from y in contexto.docentes join x in contexto.catalogos on y.id_categoria_academica equals x.id where y.idDocentes == id select new Docentes_VM { id = y.idDocentes, id_categoria_academica = y.id_categoria_academica, Nombre_rango_academico = x.Nombre, nombre = y.nombre, apellidos = y.apellidos, no_cedula = y.no_cedula, activo = (bool)y.activo }); lstDoc = result.FirstOrDefault(); return(lstDoc); } }
public List <ConstanciaNotasAsignaturas> GetListaConstanciaNotasAsignaturas(int idEstudiante) { List <ConstanciaNotasAsignaturas> lstPeriodos = new List <ConstanciaNotasAsignaturas>(); try { using (var contexto = new ControlAlumnosEntities()) { lstPeriodos = contexto.GetListaConstanciaNotasAsignaturas(idEstudiante).Select(x => new ConstanciaNotasAsignaturas { id = x.idEstudiante, idPeriodo = x.idPeriodo, Asignatura = x.Asignatura, Notas = x.Notas, Conv = x.Conv, NotaLetras = x.NotaLetras, ConvLetras = x.ConvLetras }).ToList(); return(lstPeriodos); } } catch (Exception ex) { string msj = ex.ToString(); throw; } }
//validar asignatura dependiente public bool ValidarAsignatura(int idEst, int idAsig) { bool ban = false; int indicador; using (var contexto = new ControlAlumnosEntities()) { indicador = (int)contexto.ValidarAsignatura(idAsig, idEst).FirstOrDefault(); // si es 0, la clase no es permitida if (indicador == 0) { ban = false; } //si el resultado es diferente que 0, nos indica que la clase fue aprobada y completada y tiene derecho a seguir else if (indicador != 0) { ban = true; } else if (indicador == 8) { ban = true; } } return(ban); }
public List <catalogos> lstGrupos() { List <catalogos> lstGrupos = new List <catalogos>(); using (var contexto = new ControlAlumnosEntities()) { lstGrupos = contexto.catalogos.Where(x => x.activo == true && x.idPadre == 22).Select(x => x).ToList(); return(lstGrupos); } }
public List <asignaturas> lstAsignaturas() { List <asignaturas> lstAsignaturas = new List <asignaturas>(); using (var contexto = new ControlAlumnosEntities()) { lstAsignaturas = contexto.asignaturas.Where(x => x.activo == true && x.idAsignatura != 8).Select(x => x).ToList(); return(lstAsignaturas); } }
// public bool GuardarEstudiante(AgregarEstudiante estudiantes) { try { using (var contexto = new ControlAlumnosEntities()) { estudiante est = new estudiante(); est.nombres = estudiantes.nombres; est.apellidos = estudiantes.apellidos; est.cargo_trabajo = estudiantes.cargo_trabajo; est.celular = estudiantes.celular; est.centro_trabajo = estudiantes.centro_trabajo; est.direccion_habitual = estudiantes.direccion_habitual; est.edad = estudiantes.edad; est.email = estudiantes.email; est.fecha_grabacion = DateTime.Now; est.fecha_ingreso = Convert.ToDateTime(estudiantes.fecha_ingreso); est.fecha_nacimiento = Convert.ToDateTime(estudiantes.fecha_nacimiento); est.id_carrera = estudiantes.id_carrera; est.id_departamento = estudiantes.id_departamento; est.id_estado_civil = estudiantes.id_estado_civil; est.id_municipio = estudiantes.id_municipio; est.id_plan_estudio = estudiantes.id_plan_estudio; est.id_sexo = estudiantes.id_sexo; est.id_turno = estudiantes.id_turno; est.trabaja = estudiantes.trabaja; est.no_carnet = estudiantes.no_carnet; est.no_cedula = estudiantes.no_cedula; est.lugar_nacimiento = estudiantes.lugar_nacimiento; est.telefono = estudiantes.telefono; est.telefono_trabajo = estudiantes.telefono_trabajo; est.id_periodo = estudiantes.idPeriodo; est.anioPeriodo = estudiantes.anioPeriodo; est.activo = true; contexto.estudiante.Add(est); contexto.SaveChanges(); return true; } } catch (Exception) { return false; throw; } }
public AgregarEstudiante ListarEstudianteId(int id) { using (var contexto = new ControlAlumnosEntities()) { AgregarEstudiante lstEstudiantes = new AgregarEstudiante(); lstEstudiantes = contexto.ListarEstudiantes(0).Where(y=>y.idEs==id).Select(y => new AgregarEstudiante { id = y.idEs, nombres = y.nombres, apellidos = y.apellidos, direccion_habitual = y.direccion_habitual, fecha_nacimiento = Convert.ToDateTime(y.fecha_nacimiento).ToShortDateString(), edad = (int)y.edad, celular = y.celular, centro_trabajo = y.centro_trabajo, email = y.email, lugar_nacimiento = y.lugar_nacimiento, trabaja = (bool)y.trabaja, no_carnet = y.no_carnet, no_cedula = y.no_cedula, telefono = y.telefono, cargo_trabajo=y.cargo_trabajo, telefono_trabajo = y.telefono_trabajo, fecha_grabacion = (DateTime)y.fecha_grabacion, fecha_ingreso = Convert.ToDateTime(y.fecha_ingreso).ToShortDateString(), // fecha_modificacion=(DateTime)y.fecha_modificacion, id_carrera = y.id_carrera, //Carrera = y.Carrera, id_departamento = (long)y.id_departamento, //Departamento = y.Departamento, id_municipio = (long)y.id_municipio, //Municipio = y.Municipio, id_estado_civil = (long)y.id_estado_civil, //estadoCivil = y.estadoCivil, id_plan_estudio = y.id_plan_estudio, //planEstudio = y.planEstudio, id_sexo = (long)y.id_sexo, //Sexo = y.Sexo, id_turno = y.id_turno, //Turno = y.Turno, anioPeriodo=(int)y.anioPeriodo, idPeriodo=y.idPeriodo, activo = (bool)y.activo }).FirstOrDefault(); return lstEstudiantes; } }
public EstudianteSimple ListarEstudianteDetailsId(int id) { using (var contexto = new ControlAlumnosEntities()) { EstudianteSimple lstEstudiantes = new EstudianteSimple(); lstEstudiantes = contexto.ListarEstudiantes(id).Select(y => new EstudianteSimple { id = y.idEs, nombres = y.nombres, apellidos = y.apellidos, direccion_habitual = y.direccion_habitual, fecha_nacimiento = (DateTime)y.fecha_nacimiento, edad = (int)y.edad, celular = y.celular, centro_trabajo = y.centro_trabajo, email = y.email, lugar_nacimiento = y.lugar_nacimiento, trabaja = (bool)y.trabaja, no_carnet = y.no_carnet, no_cedula = y.no_cedula, telefono = y.telefono, telefono_trabajo = y.telefono_trabajo, fecha_grabacion = (DateTime)y.fecha_grabacion, fecha_ingreso = (DateTime)y.fecha_ingreso, // fecha_modificacion=(DateTime)y.fecha_modificacion, id_carrera = y.id_carrera, Carrera = y.Carrera, id_departamento = (long)y.id_departamento, Departamento = y.Departamento, id_municipio = (long)y.id_municipio, Municipio = y.Municipio, id_estado_civil = (long)y.id_estado_civil, estadoCivil = y.estadoCivil, id_plan_estudio = y.id_plan_estudio, planEstudio = y.planEstudio, id_sexo = (long)y.id_sexo, Sexo = y.Sexo, id_turno = y.id_turno, Turno = y.Turno, activo = (bool)y.activo, id_periodo = y.idPeriodo, nombrePeriodo = y.nombre_periodo }).FirstOrDefault(); return lstEstudiantes; } }
public List <docentes> lstDocente() { List <docentes> lstDoc = new List <docentes>(); using (var contexto = new ControlAlumnosEntities()) { lstDoc = contexto.ListarDocentes().Select(x => new docentes { idDocentes = x.idDocentes, nombre = x.Docentes }).ToList(); return(lstDoc); } }
public List <GrupoNotas_VM> ListarGrupos(int idDocente) { List <GrupoNotas_VM> lstGr = new List <GrupoNotas_VM>(); using (var contexto = new ControlAlumnosEntities()) { lstGr = contexto.ListarDataNotasGrupos().Where(x => x.id_docente == idDocente).Select(x => new GrupoNotas_VM { id = x.idGrupo, Grupo = x.Grupo }).Distinct().ToList(); return(lstGr); } }
public List <AsignaturaNotas_VM> ListarAsignatura(int idDocente, int idGrupo) { List <AsignaturaNotas_VM> lstAsig = new List <AsignaturaNotas_VM>(); using (var contexto = new ControlAlumnosEntities()) { lstAsig = contexto.ListarDataNotasAsignatura().Where(x => x.idDocente == idDocente && x.idGrupo == idGrupo).Select(x => new AsignaturaNotas_VM { id = (long)x.id_asignatura, Asignatura = x.Asignatura }).DistinctBy(p => p.id).ToList(); return(lstAsig); } }
public List <Periodo_VM> ListarPeriodos() { List <Periodo_VM> lstPeriodos = new List <Periodo_VM>(); using (var contexto = new ControlAlumnosEntities()) { lstPeriodos = contexto.periodo.Select(x => new Periodo_VM { id = x.idPeriodo, nombre_periodo = x.nombre_periodo, activo = (bool)x.activo }).ToList(); return(lstPeriodos); } }
public List <DocentesNotas_VM> ListarDocentes() { List <DocentesNotas_VM> lstDoc = new List <DocentesNotas_VM>(); using (var contexto = new ControlAlumnosEntities()) { lstDoc = contexto.ListarDataNotasDocentes1().Select(x => new DocentesNotas_VM { id = (long)x.id_docente, nombre = x.Docente }).ToList(); return(lstDoc); } }