public BindingList <facultadesDto> listaFacultades() { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.facultad select new facultadesDto { id_facultad = n.id_facultad, nombre_facultad = n.nombre_facultad, direccion_facultad = n.direccion_facultad, telefono_facultad = n.telefono_facultad, correo_facultad = n.correo_facultad }).ToList(); BindingList <facultadesDto> result = new BindingList <facultadesDto>(Query); return(result); } } catch (Exception) { throw; } }
public void editarUsuario(int id_usuario, String usuario_alias, String nombre, String apellido, String password, String email, String telefono, int privilegio) { try { using (ModelAsignacion db = new ModelAsignacion()) { var std = db.usuario .Where(s => s.id_usuario == id_usuario) .FirstOrDefault <usuario>(); std.usuario_usuario = usuario_alias; std.nombre_usuario = nombre; std.apellido_usuario = apellido; std.password_usuario = password; std.telefono_usuario = telefono; std.correo_usuario = email; std.nivel_privilegio = privilegio; db.SaveChanges(); } } catch (Exception) { throw; } }
//Buscar facultad por iniciales public BindingList <facultadesDto> listaFacultadesLike(string search) { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.facultad where n.nombre_facultad.Contains(search) select new facultadesDto { nombre_facultad = n.nombre_facultad, direccion_facultad = n.direccion_facultad, telefono_facultad = n.telefono_facultad, correo_facultad = n.correo_facultad }).ToList(); BindingList <facultadesDto> result = new BindingList <facultadesDto>(Query); return(result); } } catch (Exception) { throw; } }
public BindingList <carreraDto> listaCarrerasLike(string search) { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.carrera where n.nombre_carrera.Contains(search) select new carreraDto { id_carrera = n.id_carrera, FACULTAD_id_facultad = n.FACULTAD_id_facultad, jornada_carrera = n.jornada_carrera, nombre_carrera = n.nombre_carrera }).ToList(); BindingList <carreraDto> result = new BindingList <carreraDto>(Query); return(result); } } catch (Exception) { throw; } }
public BindingList <estudianteDto> Listado_estudiante() { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.alumno select new estudianteDto { dpi_alumno = n.dpi_alumno, nombre_alumno = n.nombre_alumno, apellido_alumno = n.apellido_alumno, telefono_alumno = n.telefono_alumno, correo_alumno = n.correo_alumno, edad_alumno = n.edad_alumno, direccion_alumno = n.direccion_alumno, estado_alumno = n.estado_alumno }).ToList(); BindingList <estudianteDto> result = new BindingList <estudianteDto>(Query); return(result); } } catch (Exception) { throw; } }
//buscar laboratorio por iniciales public BindingList <laboratorioDto> listaLaboratoriosLike(string search) { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.laboratorio where n.descripcion_laboratorio.Contains(search) select new laboratorioDto { id_laboratorio = n.id_laboratorio, descripcion_laboratorio = n.descripcion_laboratorio, CATEDRATICO_dpi_catedratico = n.CATEDRATICO_dpi_catedratico, HORARIO_id_horario = n.HORARIO_id_horario, SALON_id_salon = n.SALON_id_salon }).ToList(); BindingList <laboratorioDto> result = new BindingList <laboratorioDto>(Query); return(result); } } catch (Exception) { throw; } }
public BindingList <estudianteDto> listaEstudiantesLike(string search) { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.alumno where n.nombre_alumno.Contains(search) select new estudianteDto { dpi_alumno = n.dpi_alumno, nombre_alumno = n.nombre_alumno, apellido_alumno = n.apellido_alumno, telefono_alumno = n.telefono_alumno, correo_alumno = n.correo_alumno, edad_alumno = n.edad_alumno, direccion_alumno = n.direccion_alumno, estado_alumno = n.estado_alumno, CARRERA_id_carrera = n.CARRERA_id_carrera, FACULTAD_id_facultad = n.FACULTAD_id_facultad, carnet = n.carnet }).ToList(); BindingList <estudianteDto> result = new BindingList <estudianteDto>(Query); return(result); } } catch (Exception) { throw; } }
//Lista de salones capa Dto public BindingList <salonDto> listaSalones() { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.salon select new salonDto { id_salon = n.id_salon, capacidad_salon = n.capacidad_salon, EDIFICIO_id_edificio = n.EDIFICIO_id_edificio, nombre_salon = n.nombre_salon }).ToList(); BindingList <salonDto> result = new BindingList <salonDto>(Query); return(result); } } catch (Exception) { throw; } }
//##################################################################### //REPORT CATEDRATICOS //##################################################################### public BindingList <catedraticoDto> getCatedraticos() { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from a in db.catedratico select new catedraticoDto { dpi_catedratico = a.dpi_catedratico, nombre_catedratico = a.nombre_catedratico, apellido_catedratico = a.apellido_catedratico, telefono_catedratico = a.telefono_catedratico, correo_catedratico = a.correo_catedratico }).ToList(); BindingList <catedraticoDto> result = new BindingList <catedraticoDto>(Query); return(result); } } catch (Exception) { throw; } }
//buscar catedratico por iniciales public BindingList <PensumDto> listaPensum(string nombre) { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.pensum where n.nombre.Contains(nombre) select new PensumDto { id = n.id_pensum, id_carrera = n.CARRERA_id_carrera, nombre_pensum = n.nombre }).ToList(); BindingList <PensumDto> result = new BindingList <PensumDto>(Query); return(result); } } catch (Exception) { throw; } }
//Busqueda Por Barra public BindingList <cursosDto> listadoCursosPorCaracter(string search) { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.curso where n.nombre_curso.Contains(search) select new cursosDto { id_curso = n.id_curso, nombre_curso = n.nombre_curso, semestre_curso = n.semestre_curso, PENSUM_id_pensum = n.PENSUM_id_pensum, creditos = n.creditos }).ToList(); BindingList <cursosDto> result = new BindingList <cursosDto>(Query); return(result); } } catch (Exception) { throw; } }
//Lista de secciones capa Dto public BindingList <seccionDto> listaSecciones() { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.seccion_curso select new seccionDto { id_seccion = n.id_seccion, seccion_seccion = n.seccion_seccion, catedratico_id = n.catedratico_id, curso_id = n.curso_id, laboratorio_id = n.laboratorio_id, salon_id = n.salon_id, horario_id = n.horario_id, ciclo = n.ciclo, estado_seccion = n.estado_seccion }).ToList(); BindingList <seccionDto> result = new BindingList <seccionDto>(Query); return(result); } } catch (Exception) { throw; } }
//buscar seccion por iniciales public BindingList <seccionDto> listaSeccionesLike(string search) { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.seccion_curso where n.seccion_seccion.Contains(search) select new seccionDto { id_seccion = n.id_seccion, seccion_seccion = n.seccion_seccion, estado_seccion = n.estado_seccion }).ToList(); BindingList <seccionDto> result = new BindingList <seccionDto>(Query); return(result); } } catch (Exception) { throw; } }
//Victor Hugo Jimenez Zepeda ->Controlador De cursos //Lista de cursos capa Dto public BindingList <cursosDto> listaCursos() { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.curso select new cursosDto { id_curso = n.id_curso, nombre_curso = n.nombre_curso, PENSUM_id_pensum = n.PENSUM_id_pensum, semestre_curso = n.semestre_curso, creditos = n.creditos }).ToList(); BindingList <cursosDto> result = new BindingList <cursosDto>(Query); return(result); } } catch (Exception) { throw; } }
//Metodo para actualizar un seccion public void actualizarSeccion(int id_seccion, string seccion, string estado, int id_catedratico, int id_curso, int id_laboratorio, int id_salon, int id_horario, string ciclo) { try { using (ModelAsignacion db = new ModelAsignacion()) { var std = db.seccion_curso .Where(s => s.id_seccion == id_seccion) .FirstOrDefault <seccion_curso>(); std.seccion_seccion = seccion; std.estado_seccion = estado; std.catedratico_id = id_catedratico; std.curso_id = id_curso; std.laboratorio_id = id_laboratorio; std.salon_id = id_salon; std.horario_id = id_horario; std.estado_seccion = estado; std.ciclo = ciclo; db.SaveChanges(); } } catch (Exception) { throw; } }
//buscar catedratico por iniciales public BindingList <catedraticoDto> listaCatedraticosLike(string search) { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.catedratico where n.nombre_catedratico.Contains(search) select new catedraticoDto { dpi_catedratico = n.dpi_catedratico, nombre_catedratico = n.nombre_catedratico, apellido_catedratico = n.apellido_catedratico, telefono_catedratico = n.telefono_catedratico, correo_catedratico = n.correo_catedratico, edad_catedratico = n.edad_catedratico, direccion_catedratico = n.direccion_catedratico }).ToList(); BindingList <catedraticoDto> result = new BindingList <catedraticoDto>(Query); return(result); } } catch (Exception) { throw; } }
public void actualizarEstudiante(int dpi_alumno, String nombre_alumno, String apellido_alumno, String telefono_alumno, String correo_alumno, int edad_alumno, String direccion_alumno, int FACULTAD_id_facultad, int CARRERA_id_carrera, String estado_alumno, String carnet) { try { using (ModelAsignacion db = new ModelAsignacion()) { var std = db.alumno .Where(s => s.dpi_alumno == dpi_alumno) .FirstOrDefault <alumno>(); std.nombre_alumno = nombre_alumno; std.apellido_alumno = apellido_alumno; std.telefono_alumno = telefono_alumno; std.correo_alumno = correo_alumno; std.edad_alumno = edad_alumno; std.direccion_alumno = direccion_alumno; std.CARRERA_id_carrera = CARRERA_id_carrera; std.FACULTAD_id_facultad = FACULTAD_id_facultad; std.estado_alumno = estado_alumno; std.carnet = carnet; db.SaveChanges(); } } catch (Exception) { throw; } }
public BindingList <cursosDto> listaCursosPorAlumno(int dpi) { using (ModelAsignacion db = new ModelAsignacion()) { var queryCursos = (from curso_est in db.curso_estudiante from seccion_cu in db.seccion_curso from cursoObj in db.curso where (curso_est.ALUMNO_dpi_alumno == dpi) && seccion_cu.curso_id == (curso_est.CURSO_id_curso) && cursoObj.id_curso == (seccion_cu.curso_id) select new cursosDto { id_curso = cursoObj.id_curso, nombre_curso = cursoObj.nombre_curso, PENSUM_id_pensum = cursoObj.PENSUM_id_pensum, semestre_curso = cursoObj.semestre_curso, creditos = cursoObj.creditos }).ToList(); // return(new BindingList <cursosDto>(queryCursos)); } }
//ALUMNOS POR CATEDRATICO public BindingList <AlumnosCurso> AlumnosPorCurso() { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from c in db.curso_estudiante join o in db.curso on c.CURSO_id_curso equals o.id_curso select new AlumnosCurso { nombre_curso = o.nombre_curso }).ToList(); BindingList <AlumnosCurso> result = new BindingList <AlumnosCurso>(Query); return(result); } } catch (Exception) { throw; } }
//buscar edificio por iniciales public BindingList <edificioDto> listaEdificiosLike(string search) { try { using (ModelAsignacion db = new ModelAsignacion()) { var Query = (from n in db.edificio where n.nombre_edificio.Contains(search) select new edificioDto { id_edificio = n.id_edificio, nombre_edificio = n.nombre_edificio, ubicacion_edificio = n.ubicacion_edificio }).ToList(); BindingList <edificioDto> result = new BindingList <edificioDto>(Query); return(result); } } catch (Exception) { throw; } }
//OBTIENE TODAS LA FACULTADES public List <facultad> getFacultades() { using (ModelAsignacion db = new ModelAsignacion()) { var std = (from facultad in db.facultad select facultad).ToList(); return(std); } }
//OBTIENE TODAS LA CARRERAS public List <carrera> getCarreras() { using (ModelAsignacion db = new ModelAsignacion()) { var std = (from carrera in db.carrera select carrera).ToList(); return(std); } }
//get cursos public List <curso_model> getCursos() { using (ModelAsignacion db = new ModelAsignacion()) { var std = (from curso_model in db.curso select curso_model).ToList(); return(std); } }
//get catedraticos public List <catedratico> getCatedraticos() { using (ModelAsignacion db = new ModelAsignacion()) { var std = (from catedratico in db.catedratico select catedratico).ToList(); return(std); } }
//get horario public List <horario> getHorarios() { using (ModelAsignacion db = new ModelAsignacion()) { var std = (from horario in db.horario select horario).ToList(); return(std); } }
//get salon public List <salon> getSalones() { using (ModelAsignacion db = new ModelAsignacion()) { var std = (from salon in db.salon select salon).ToList(); return(std); } }
//get laboratorios public List <laboratorio> getLaboratorios() { using (ModelAsignacion db = new ModelAsignacion()) { var std = (from laboratorio in db.laboratorio select laboratorio).ToList(); return(std); } }
//##################################################################### //REPORT ASIGNACION DE CURSOS POR ALUMNO //##################################################################### //get alumnos public List <alumno> getAlumnos() { using (ModelAsignacion db = new ModelAsignacion()) { var std = (from alumno in db.alumno select alumno).ToList(); return(std); } }
//devuelve pensum public List <pensum> getPensum() { using (ModelAsignacion db = new ModelAsignacion()) { var std = (from pensum in db.pensum select pensum).ToList(); return(std); } }
//Metodo para guardar un nuevo horario public void guardarHorario(String hora) { ModelAsignacion db = new ModelAsignacion(); horario horanueva = new horario(); horanueva.horario_horario = hora; db.horario.Add(horanueva); db.SaveChanges(); }