Exemplo n.º 1
0
 public List <Divicion> ObtenerDiviciones()
 {
     using (var db = new SilaboContext())
     {
         return(db.Divicions.ToList());
     }
 }
Exemplo n.º 2
0
        public List <VisualizarSilabo> ObtenerInformacion(string escuelaProfesional,
                                                          string codigoDocente,
                                                          string nombreDocente,
                                                          string nombreCurso,
                                                          string añoSemestre)
        {
            using (var db = new SilaboContext())
            {
                int año      = DateTime.Now.Year;
                int semes    = Int32.Parse(añoSemestre);
                var semestre = from se in db.Parametricas
                               where se.CodigoControl == (int)VariablesGlobales.CodControl_AnioSemestre && se.valor == semes && se.Auxiliar01 == año
                               select se.Auxiliar02.Value;
                semes = Int32.Parse(semestre.First().ToString());

                var model = from sildoc in db.SilabusDocente
                            join docente in db.Docente on sildoc.IdDocente equals docente.Id
                            join silabus in db.Silabus on sildoc.IdSilabus equals silabus.Id
                            join curso in db.Asignaturas on silabus.IdAsignaturas equals curso.Id
                            join planEst in db.PlanEstudio on curso.IdPlanEstudio equals planEst.Id
                            join escuela in db.Escuela on planEst.IdEscuela equals escuela.Id
                            join estado in db.Estado on silabus.IdEstado equals estado.Id
                            where docente.estado == (int)VariablesGlobales.estadoHabilitado && docente.IdTipoDocente == (int)VariablesGlobales.tipoDocente && (codigoDocente == "" || docente.codigo.Contains(codigoDocente.ToUpper())) &&
                            (docente.Nombres + " " + docente.apellidoPaterno + " " + docente.apellidoMaterno).ToUpper().Contains(nombreDocente.ToUpper()) &&
                            //silabus.estado == estadoHabilitado &&
                            curso.estado == (int)VariablesGlobales.estadoHabilitado && (nombreCurso == "" || curso.Nombres.Contains(nombreCurso.ToUpper())) && (semes == 0 || curso.semestre.Equals(semes)) &&
                            planEst.estado == (int)VariablesGlobales.estadoHabilitado &&
                            escuela.estado == (int)VariablesGlobales.estadoHabilitado && (escuelaProfesional == "" || escuela.nombre.Contains(escuelaProfesional.ToUpper())) &&
                            estado.estado == (int)VariablesGlobales.estadoHabilitado
                            select new VisualizarSilabo
                {
                    codigoEscuela      = escuela.Id,
                    escuelaProfesional = escuela.nombre,
                    codigoCurso        = curso.Id,
                    nombreCurso        = curso.Nombres,
                    codigoDocente      = docente.Id,
                    nombreDocente      = docente.Nombres + " " + docente.apellidoPaterno + " " + docente.apellidoMaterno,
                    semestre           = curso.semestre,
                    codigoEstado       = estado.Id,
                    estado             = estado.descripcion,
                };

                List <VisualizarSilabo> visualizarSilabos = new List <VisualizarSilabo>();
                visualizarSilabos = model.ToList();

                for (int i = 0; i < model.Count(); i++)
                {
                    visualizarSilabos.ToArray()[i].anioSemestre = ConversionSemestre(model.ToArray()[i].semestre);
                }

                return(visualizarSilabos.ToList());
            }
        }
Exemplo n.º 3
0
        public List <SelectListItem> ListarEstado()
        {
            using (var db = new SilaboContext())
            {
                ListaEstado = new List <SelectListItem>();
                var Estados = from estado in db.Estado
                              where estado.estado == (int)VariablesGlobales.estadoHabilitado
                              select estado;

                foreach (var estado in Estados)
                {
                    ListaEstado.Add(new SelectListItem()
                    {
                        Value = estado.Id.ToString(),
                        Text  = estado.descripcion
                    });
                }
                return(ListaEstado);
            }
        }
Exemplo n.º 4
0
        public List <SelectListItem> ListarAnioSemestre(int anio)
        {
            int CodControl = 1;

            using (var db = new SilaboContext())
            {
                ListaAnioSemestre = new List <SelectListItem>();
                var Valores = from lista in db.Parametricas
                              where lista.Auxiliar01 == anio && lista.CodigoControl == CodControl
                              select lista;

                foreach (var item in Valores)
                {
                    ListaAnioSemestre.Add(new SelectListItem()
                    {
                        Value = item.valor.ToString(),
                        Text  = item.texto
                    });
                }
                return(ListaAnioSemestre);
            }
        }