コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #5
0
        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;
            }
        }
コード例 #6
0
        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;
            }
        }
コード例 #7
0
        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;

            }


        }
コード例 #8
0
        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;
            }
        }
コード例 #9
0
        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;
            }
        }
コード例 #10
0
        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);
            }
        }
コード例 #11
0
        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;
            }
        }
コード例 #12
0
        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;
            }
        }
コード例 #13
0
        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;
            }
        }
コード例 #14
0
        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;
            }
        }
コード例 #15
0
        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;
            }
        }
コード例 #16
0
        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;

            }


        }
コード例 #17
0
        //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;
            }
        }
コード例 #18
0
        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);
            }
        }
コード例 #19
0
        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);
            }
        }
コード例 #23
0
        //


        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;
            }



        }
コード例 #24
0
        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;
            }

        }
コード例 #25
0
        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);
            }
        }
コード例 #27
0
        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);
            }
        }
コード例 #28
0
        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);
            }
        }
コード例 #29
0
        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);
            }
        }
コード例 #30
0
        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);
            }
        }