Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        //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;
            }
        }
Esempio n. 4
0
        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;
            }
        }
Esempio n. 5
0
        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;
            }
        }
Esempio n. 6
0
        //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;
            }
        }
Esempio n. 7
0
        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;
            }
        }
Esempio n. 8
0
        //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;
            }
        }
Esempio n. 9
0
        //#####################################################################

        //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;
            }
        }
Esempio n. 10
0
        //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;
     }
 }
Esempio n. 12
0
        //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;
            }
        }
Esempio n. 13
0
        //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;
            }
        }
Esempio n. 15
0
        //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;
            }
        }
Esempio n. 16
0
        //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;
            }
        }
Esempio n. 17
0
        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));
            }
        }
Esempio n. 19
0
        //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;
            }
        }
Esempio n. 20
0
        //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;
            }
        }
Esempio n. 21
0
 //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);
     }
 }
Esempio n. 22
0
 //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);
     }
 }
Esempio n. 23
0
        //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);
            }
        }
Esempio n. 24
0
        //get catedraticos

        public List <catedratico> getCatedraticos()
        {
            using (ModelAsignacion db = new ModelAsignacion())
            {
                var std = (from catedratico in db.catedratico
                           select catedratico).ToList();


                return(std);
            }
        }
Esempio n. 25
0
        //get horario

        public List <horario> getHorarios()
        {
            using (ModelAsignacion db = new ModelAsignacion())
            {
                var std = (from horario in db.horario
                           select horario).ToList();


                return(std);
            }
        }
Esempio n. 26
0
        //get salon

        public List <salon> getSalones()
        {
            using (ModelAsignacion db = new ModelAsignacion())
            {
                var std = (from salon in db.salon
                           select salon).ToList();


                return(std);
            }
        }
Esempio n. 27
0
        //get laboratorios

        public List <laboratorio> getLaboratorios()
        {
            using (ModelAsignacion db = new ModelAsignacion())
            {
                var std = (from laboratorio in db.laboratorio
                           select laboratorio).ToList();


                return(std);
            }
        }
Esempio n. 28
0
        //#####################################################################

        //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();
        }