Exemplo n.º 1
0
        public CargaDocenteCicloCurso listarHoras(int idCarga)
        {
            modeloEscuela db    = new modeloEscuela();
            var           carga = db.CargaDocenteCicloCurso.Where(e => e.carga_id == idCarga).SingleOrDefault();

            return(carga);
        }
Exemplo n.º 2
0
        public CargaDocenteCicloCurso obtenerDocente(int id)
        {
            modeloEscuela          db     = new modeloEscuela();
            CargaDocenteCicloCurso objDoc = db.CargaDocenteCicloCurso.Find(id);

            return(objDoc);
        }
Exemplo n.º 3
0
        public List <CargaDocenteCicloCurso> Listar()
        {
            modeloEscuela db    = new modeloEscuela();
            var           carga = db.CargaDocenteCicloCurso.Include(e => e.Docente).Include(e => e.Ciclo).Include(e => e.Curso);

            return(carga.ToList());
        }
Exemplo n.º 4
0
        /*--------------------- VALIDAR --------------------*/

        public ResponseModel ValidarLogin(string Usuario, string Password)
        {
            var rm = new ResponseModel();

            try
            {
                using (var db = new modeloEscuela())
                {
                    Password = HashHelper.SHA1(Password);

                    var usuario = db.Usuario.Where(x => x.usuario_nombre == Usuario)
                                  .Where(x => x.usuario_contraseña == Password)
                                  .SingleOrDefault();

                    if (usuario != null)
                    {
                        SessionHelper.AddUserToSession(usuario.usuario_id.ToString());
                        rm.SetResponse(true, "Bievenido");
                    }
                    else
                    {
                        rm.SetResponse(false, "Usuario o Password incorrectos...");
                    }
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(rm);
        }
Exemplo n.º 5
0
        // Metodo Obtener
        public CargaHorariaDocente obtener(int id)
        {
            var objCargaHorariaDocente = new CargaHorariaDocente();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objCargaHorariaDocente = db.CargaHorariaDocente.Include(e => e.CargaDocenteCicloCurso)
                                             .Include(e => e.Ambiente)
                                             .Include(e => e.HoraEntrada)
                                             .Include(e => e.HoraSalida)
                                             .Include(e => e.CargaDocenteCicloCurso.Curso)
                                             .Include(e => e.CargaDocenteCicloCurso.Docente)
                                             .Include(e => e.Dia)
                                             .Include(e => e.CargaDocenteCicloCurso.Ciclo)
                                             .Where(x => x.cargaDo_id == id).SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objCargaHorariaDocente);
        }
Exemplo n.º 6
0
 public List <CargaHorariaDocente> obtenerHorarios(string buscarPor, string codigo, string dia)
 {
     if (buscarPor == "Docente")
     {
         modeloEscuela db      = new modeloEscuela();
         var           docente = db.CargaHorariaDocente.Include(e => e.CargaDocenteCicloCurso)
                                 .Include(e => e.Ambiente)
                                 .Include(e => e.HoraEntrada)
                                 .Include(e => e.HoraSalida)
                                 .Include(e => e.CargaDocenteCicloCurso.Curso)
                                 .Include(e => e.CargaDocenteCicloCurso.Docente)
                                 .Where(e => e.CargaDocenteCicloCurso.Docente.docente_codigo == codigo)
                                 .Where(e => e.Dia.dia_nombre == dia);
         return(docente.ToList());
     }
     else if (buscarPor == "Curso")
     {
         modeloEscuela db    = new modeloEscuela();
         var           curso = db.CargaHorariaDocente.Include(e => e.CargaDocenteCicloCurso)
                               .Include(e => e.Ambiente)
                               .Include(e => e.HoraEntrada)
                               .Include(e => e.HoraSalida)
                               .Include(e => e.CargaDocenteCicloCurso.Curso)
                               .Include(e => e.CargaDocenteCicloCurso.Docente)
                               .Where(e => e.CargaDocenteCicloCurso.Curso.curso_nombre == codigo)
                               .Where(e => e.Dia.dia_nombre == dia);
         return(curso.ToList());
     }
     else if (buscarPor == "Ciclo")
     {
         modeloEscuela db    = new modeloEscuela();
         var           ciclo = db.CargaHorariaDocente.Include(e => e.CargaDocenteCicloCurso)
                               .Include(e => e.Ambiente)
                               .Include(e => e.HoraEntrada)
                               .Include(e => e.HoraSalida)
                               .Include(e => e.CargaDocenteCicloCurso.Curso)
                               .Include(e => e.CargaDocenteCicloCurso.Docente)
                               .Where(e => e.CargaDocenteCicloCurso.Ciclo.ciclo_nombre == codigo)
                               .Where(e => e.Dia.dia_nombre == dia);
         return(ciclo.ToList());
     }
     else
     {
         modeloEscuela db    = new modeloEscuela();
         var           ciclo = db.CargaHorariaDocente.Include(e => e.CargaDocenteCicloCurso)
                               .Include(e => e.Ambiente)
                               .Include(e => e.HoraEntrada)
                               .Include(e => e.HoraSalida)
                               .Include(e => e.CargaDocenteCicloCurso.Curso)
                               .Include(e => e.CargaDocenteCicloCurso.Docente)
                               .Where(e => e.Dia.dia_nombre == dia);
         return(ciclo.ToList());
     }
 }
Exemplo n.º 7
0
        public List <CargaDocenteCicloCurso> obtenerSemestre(string semestre)
        {
            modeloEscuela db    = new modeloEscuela();
            var           carga = db.CargaDocenteCicloCurso.Include(e => e.Docente)
                                  .Include(e => e.Ciclo)
                                  .Include(e => e.Curso)
                                  .Include(e => e.Semestre)
                                  .Where(e => e.Semestre.semestre_nombre == semestre);

            return(carga.ToList());
        }
Exemplo n.º 8
0
        /*obtener el nombre del ciclo*/
        public List <CargaDocenteCicloCurso> obtener2(string id)
        {
            modeloEscuela db = new modeloEscuela();
            var           objCargaDocenteCicloCurso = db.CargaDocenteCicloCurso.Include(e => e.Docente)
                                                      .Include(e => e.Ciclo)
                                                      .Include(e => e.Curso)
                                                      .Include(e => e.Semestre)
                                                      .Where(x => x.Ciclo.ciclo_nombre == id);

            return(objCargaDocenteCicloCurso.ToList());
        }
Exemplo n.º 9
0
        public List <CargaDocenteCicloCurso> obtenerCursoCiclo(string ciclo)
        {
            modeloEscuela db    = new modeloEscuela();
            var           carga = db.CargaDocenteCicloCurso.Include(e => e.Docente)
                                  .Include(e => e.Ciclo)
                                  .Include(e => e.Curso)
                                  .Include(e => e.Semestre)
                                  .Where(e => e.Ciclo.ciclo_nombre == ciclo)
                                  .Where(e => e.hora_lib != 0);

            return(carga.ToList());
        }
Exemplo n.º 10
0
        public List <CargaHorariaDocente> Listar()
        {
            modeloEscuela db    = new modeloEscuela();
            var           horas = db.CargaHorariaDocente.Include(e => e.CargaDocenteCicloCurso)
                                  .Include(e => e.Ambiente)
                                  .Include(e => e.HoraEntrada)
                                  .Include(e => e.HoraSalida)
                                  .Include(e => e.CargaDocenteCicloCurso.Curso)
                                  .Include(e => e.CargaDocenteCicloCurso.Docente);

            /*.GroupBy(e => e.dia_id);*/
            return(horas.ToList());
        }
Exemplo n.º 11
0
 //Metodo Eliminar
 public void Eliminar()
 {
     try
     {
         using (var db = new modeloEscuela())
         {
             db.Entry(this).State = EntityState.Deleted;
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Exemplo n.º 12
0
        public List <CargaHorariaDocente> obtenerHorariosDocente(string codigo, string dia)
        {
            modeloEscuela db    = new modeloEscuela();
            var           horas = db.CargaHorariaDocente.Include(e => e.CargaDocenteCicloCurso)
                                  .Include(e => e.Ambiente)
                                  .Include(e => e.HoraEntrada)
                                  .Include(e => e.HoraSalida)
                                  .Include(e => e.CargaDocenteCicloCurso.Curso)
                                  .Include(e => e.CargaDocenteCicloCurso.Docente)
                                  .Include(e => e.Dia)
                                  .Where(e => e.CargaDocenteCicloCurso.Ciclo.ciclo_nombre == codigo)
                                  .Where(e => e.Dia.dia_nombre == dia);

            /*.GroupBy(e => e.dia_id);*/
            return(horas.ToList());
        }
Exemplo n.º 13
0
        public List <Semestre> Listar()
        {
            var objSemestre = new List <Semestre>();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objSemestre = db.Semestre.ToList();
                }
            }
            catch (Exception ex)
            { throw; }

            return(objSemestre);
        }
Exemplo n.º 14
0
        public List <PlanEstudios> Listar()
        {
            var objPlanEstudios = new List <PlanEstudios>();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objPlanEstudios = db.PlanEstudios.ToList();
                }
            }
            catch (Exception ex)
            { throw; }

            return(objPlanEstudios);
        }
Exemplo n.º 15
0
        public List <Docente> Listar()
        {
            var objDocente = new List <Docente>();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objDocente = db.Docente.ToList();
                }
            }
            catch (Exception ex)
            { throw; }

            return(objDocente);
        }
Exemplo n.º 16
0
        public List <HoraEntrada> Listar()
        {
            var objHoraEntrada = new List <HoraEntrada>();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objHoraEntrada = db.HoraEntrada.ToList();
                }
            }
            catch (Exception ex)
            { throw; }

            return(objHoraEntrada);
        }
Exemplo n.º 17
0
        public List <Usuario> Listar()
        {
            var objUsuario = new List <Usuario>();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objUsuario = db.Usuario.Include("Persona").ToList();
                }
            }
            catch (Exception ex)
            { throw; }

            return(objUsuario);
        }
Exemplo n.º 18
0
        public List <Ciclo> Listar()
        {
            var objCiclo = new List <Ciclo>();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objCiclo = db.Ciclo.ToList();
                }
            }
            catch (Exception ex)
            { throw; }

            return(objCiclo);
        }
Exemplo n.º 19
0
        public List <Persona> Listar()
        {
            var pbjPersona = new List <Persona>();

            try
            {
                using (var db = new modeloEscuela())
                {
                    pbjPersona = db.Persona.ToList();
                }
            }
            catch (Exception ex)
            { throw; }

            return(pbjPersona);
        }
Exemplo n.º 20
0
        public List <Dia> Listar()
        {
            var objDia = new List <Dia>();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objDia = db.Dia.ToList();
                }
            }
            catch (Exception ex)
            { throw; }

            return(objDia);
        }
Exemplo n.º 21
0
        public List <Curso> Listar()
        {
            var objCurso = new List <Curso>();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objCurso = db.Curso.Include("PlanEstudios").ToList();
                }
            }
            catch (Exception ex)
            { throw; }

            return(objCurso);
        }
Exemplo n.º 22
0
        public ResponseModel GuardarPerfil(HttpPostedFileBase Foto)
        {
            var rm = new ResponseModel();

            try
            {
                using (var db = new modeloEscuela())
                {
                    db.Configuration.ValidateOnSaveEnabled = false;
                    var Usu = db.Entry(this);
                    Usu.State = EntityState.Modified;

                    if (this.usuario_id == 0)
                    {
                        Usu.Property(x => x.usuario_id).IsModified = false;
                    }
                    if (this.persona_id == 0)
                    {
                        Usu.Property(x => x.persona_id).IsModified = false;
                    }
                    if (this.usuario_nombre == null)
                    {
                        Usu.Property(x => x.usuario_nombre).IsModified = false;
                    }
                    if (this.usuario_contraseña == null)
                    {
                        Usu.Property(x => x.usuario_contraseña).IsModified = false;
                    }
                    if (this.usuario_estado == null)
                    {
                        Usu.Property(x => x.usuario_estado).IsModified = false;
                    }

                    db.SaveChanges();
                    rm.SetResponse(true);
                }
            }
            catch (DbEntityValidationException e)
            {
                throw;
            }
            catch (Exception)
            {
                throw;
            }
            return(rm);
        }
Exemplo n.º 23
0
        // Metodo Obtener
        public HoraEntrada obtener(int id)
        {
            var objHoraEntrada = new HoraEntrada();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objHoraEntrada = db.HoraEntrada.Where(x => x.entrada_id == id).SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objHoraEntrada);
        }
Exemplo n.º 24
0
        // Metodo Obtener
        public Usuario obtener(int id)
        {
            var objUsuario = new Usuario();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objUsuario = db.Usuario.Where(x => x.usuario_id == id).SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objUsuario);
        }
Exemplo n.º 25
0
        // Metodo Obtener
        public Dia obtener(int id)
        {
            var objDia = new Dia();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objDia = db.Dia.Where(x => x.dia_id == id).SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objDia);
        }
Exemplo n.º 26
0
        // Metodo Obtener
        public Docente obtener(int id)
        {
            var objDocente = new Docente();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objDocente = db.Docente.Where(x => x.docente_id == id).SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objDocente);
        }
Exemplo n.º 27
0
        // Metodo Obtener
        public Semestre obtener(int id)
        {
            var objSemestre = new Semestre();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objSemestre = db.Semestre.Where(x => x.semestre_id == id).SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objSemestre);
        }
Exemplo n.º 28
0
        // Metodo Obtener
        public Persona obtener(int id)
        {
            var pbjPersona = new Persona();

            try
            {
                using (var db = new modeloEscuela())
                {
                    pbjPersona = db.Persona.Where(x => x.persona_id == id).SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(pbjPersona);
        }
Exemplo n.º 29
0
        // Metodo Obtener
        public PlanEstudios obtener(int id)
        {
            var objPlanEstudios = new PlanEstudios();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objPlanEstudios = db.PlanEstudios.Where(x => x.plan_id == id).SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objPlanEstudios);
        }
Exemplo n.º 30
0
        // Metodo Obtener
        public Curso obtener(int id)
        {
            var objCurso = new Curso();

            try
            {
                using (var db = new modeloEscuela())
                {
                    objCurso = db.Curso.Where(x => x.curso_id == id).SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objCurso);
        }