Exemplo n.º 1
0
        /// <summary>
        /// Nuevo registro a la tabla tblImagenModuloBanner
        /// </summary>
        /// <param name="modulo"></param>
        /// <param name="rutaImagen"></param>
        /// <returns>FALSE=No se agrego || TRUE=Se agrego registro</returns>
        public bool agregarImagen(string modulo, string rutaImagen)
        {
            bool agrego = false;

            try
            {
                using (var db = new SeguimientoPermanenciaEntities())
                {
                    tblImagenModuloBanner newImagen = new tblImagenModuloBanner()
                    {
                        modulo = modulo,
                        imagen = rutaImagen,
                    };
                    db.tblImagenModuloBanner.Add(newImagen);
                    db.SaveChanges();
                }
                agrego = true;
            }
            catch (Exception)
            {
                agrego = false;
                throw;
            }

            return(agrego);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Agrega un nuevo registro a tblPermiso
        /// </summary>
        /// <param name="modulo"></param>
        /// <param name="usuario"></param>
        /// <returns>TRUE==Registro exitoso || FALSE==Falla en el registro</returns>
        public bool agregarpermiso(string modulo, string usuario)
        {
            bool agrego = false;

            try
            {
                if (existePermisoUsuario(modulo, usuario) == false)
                {
                    using (var db = new SeguimientoPermanenciaEntities())
                    {
                        tblPermisoModulo newPer = new tblPermisoModulo()
                        {
                            modulo  = modulo,
                            usuario = usuario,
                            permiso = true,
                        };
                        db.tblPermisoModulo.Add(newPer);
                        db.SaveChanges();
                    }
                    agrego = true;
                }
            }
            catch (Exception)
            {
                agrego = false;
                throw;
            }

            return(agrego);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Inserta registro en tblAutores, solo si existenciaAutores(BP) == false
        /// </summary>
        /// <param name="BP"></param>
        /// <param name="nombre"></param>
        /// <param name="ape1"></param>
        /// <param name="ape2"></param>
        /// <param name="email"></param>
        /// <param name="tel"></param>
        /// <returns>TRUE==Registro exitoso || FALSE==Falla en el registro</returns>
        public bool agregarAutor(int BP, string nombre, string ape1, string ape2, string email, string tel)
        {
            bool agrego = false;

            try
            {
                if (existenciaAutores(BP) == false)
                {
                    using (var db = new SeguimientoPermanenciaEntities())
                    {
                        tblAutores newAutor = new tblAutores()
                        {
                            buenaPractica      = BP,
                            nombreA            = nombre,
                            pApellidoA         = ape1,
                            mApellidoA         = ape2,
                            correoElectronicoA = email,
                            telefonoA          = tel,
                        };
                        db.tblAutores.Add(newAutor);
                        db.SaveChanges();
                    }
                    agrego = true;
                }
            }
            catch (Exception)
            {
                agrego = false;
            }

            return(agrego);
        }
Exemplo n.º 4
0
        ///<summary>
        ///Insertar registro en tblMesaTrabParticipante
        /// </summary>
        public bool agregarMesaParticipante(int folio, int idmesaEvento)
        {
            bool agrego = false;

            try
            {
                using (var db = new SeguimientoPermanenciaEntities())
                {
                    tblMesaTrabParticipante newMesaTPart = new tblMesaTrabParticipante()
                    {
                        folioParticipante = folio,
                        idMesaTrab        = idmesaEvento,
                    };
                    db.tblMesaTrabParticipante.Add(newMesaTPart);
                    db.SaveChanges();
                }
                agrego = true;
            }
            catch (Exception)
            {
                agrego = false;
            }

            return(agrego);
        }
Exemplo n.º 5
0
        ///<summary>
        ///Insertar registro en tblSubsistemaEvento
        /// </summary>
        public bool agregarSubSisEvento(int idEvento, string nomSubsis, int cant)
        {
            bool agrego = false;

            if (existeSubSisCantEvento(nomSubsis, idEvento) == false)
            {
                try
                {
                    using (var db = new SeguimientoPermanenciaEntities())
                    {
                        tblSubsistemaEvento newSubSisEvent = new tblSubsistemaEvento()
                        {
                            idEvento         = idEvento,
                            nombreSubsistema = nomSubsis,
                            cantidad         = cant,
                        };
                        db.tblSubsistemaEvento.Add(newSubSisEvent);
                        db.SaveChanges();
                    }
                    agrego = true;
                }
                catch (Exception)
                {
                    agrego = false;
                }
            }


            return(agrego);
        }
Exemplo n.º 6
0
        ///<summary>
        ///Insertar en tblEscuelaEvento
        /// </summary>
        public bool agregarCantidadEscuela(int cct, int idEvento, int cantidad)
        {
            bool agrego = false;

            if (existeEscuelaCCT(idEvento, cct) == false)
            {
                try
                {
                    using (var db = new SeguimientoPermanenciaEntities())
                    {
                        tblEscuelaEvento newCantidadEscuela = new tblEscuelaEvento()
                        {
                            idEvento = idEvento,
                            idCCT    = cct,
                            cantidad = cantidad,
                        };
                        db.tblEscuelaEvento.Add(newCantidadEscuela);
                        db.SaveChanges();
                    }
                    agrego = true;
                }
                catch (Exception)
                {
                    agrego = false;
                }
            }


            return(agrego);
        }
Exemplo n.º 7
0
        /// <summary>
        /// Actualiza comentarios de TituloBP, SituacionMejora, DiagnosticoRealizo, CaracteristicasContexto, DescripcionActividadesRealizadas,
        /// ElementoInnovador, ResultadosObtenidos, ObservacionesBP, FuentesInf y Generales en tblRevisionBP
        /// donde buenaPractica == parámetro idBP
        /// </summary>
        /// <param name="idBP"></param>
        /// <param name="comentarioTituloBP"></param>
        /// <param name="comentarioSituacionMejora"></param>
        /// <param name="comentarioDiagnosticoRealizo"></param>
        /// <param name="comentarioCaracteristicasContexto"></param>
        /// <param name="comentarioDescripcionActividadesRealizadas"></param>
        /// <param name="comentarioElementoInnovador"></param>
        /// <param name="comentarioResultadosObtenidos"></param>
        /// <param name="comentarioObservacionesBP"></param>
        /// <param name="comentarioFuentesInf"></param>
        /// <param name="comentarioGeneral"></param>
        /// <returns>True=Update exitoso || False=Error en update</returns>
        public bool editarRev(int idBP, string comentarioTituloBP, string comentarioSituacionMejora, string comentarioDiagnosticoRealizo, string comentarioCaracteristicasContexto, string comentarioDescripcionActividadesRealizadas, string comentarioElementoInnovador, string comentarioResultadosObtenidos, string comentarioObservacionesBP, string comentarioFuentesInf, string comentarioGeneral)
        {
            bool edito = false;

            try
            {
                using (var db = new SeguimientoPermanenciaEntities())
                {
                    var RbueP = (from r in db.tblRevisionBP where r.buenaPractica == idBP select r).First <tblRevisionBP>();
                    RbueP.comentarioTituloBP                         = comentarioTituloBP;
                    RbueP.comentarioSituacionMejora                  = comentarioSituacionMejora;
                    RbueP.comentarioDiagnosticoRealizo               = comentarioDiagnosticoRealizo;
                    RbueP.comentarioCaracteristicasContexto          = comentarioCaracteristicasContexto;
                    RbueP.comentarioDescripcionActividadesRealizadas = comentarioDescripcionActividadesRealizadas;
                    RbueP.comentarioElementoInnovador                = comentarioElementoInnovador;
                    RbueP.comentarioResultadosObtenidos              = comentarioResultadosObtenidos;
                    RbueP.comentarioObservacionesBP                  = comentarioObservacionesBP;
                    RbueP.comentarioFuenteInformacion                = comentarioFuentesInf;
                    RbueP.comentarioGeneral = comentarioGeneral;
                    db.SaveChanges();
                }
                edito = true;
            }
            catch (Exception ex) { edito = false; throw ex; }
            return(edito);
        }
Exemplo n.º 8
0
        ///<summary>
        ///Insertar registro en tblMunicipioEvento
        /// </summary>
        public bool agregarMuniEvento(int idEvento, int idMunicipio)
        {
            bool agrego = false;

            if (existeMuniEvento(idEvento, idMunicipio) == false)
            {
                try
                {
                    using (var db = new SeguimientoPermanenciaEntities())
                    {
                        tblMunicipioEvento newMuniEvento = new tblMunicipioEvento()
                        {
                            idEvento    = idEvento,
                            idMunicipio = idMunicipio,
                        };
                        db.tblMunicipioEvento.Add(newMuniEvento);
                        db.SaveChanges();
                    }
                    agrego = true;
                }
                catch (Exception)
                {
                    agrego = false;
                }
            }


            return(agrego);
        }
Exemplo n.º 9
0
        /// <summary>
        /// Inserta registro en tblEje, el nombre no debe de existir en la tabla
        /// </summary>
        /// <param name="nombre"></param>
        /// <param name="estado"></param>
        /// <returns>TRUE==Registro exitoso || FALSE==Error en registro</returns>
        public bool agregar(string nombre, bool estado)
        {
            bool agrego = false;

            try
            {
                if (existeEje(nombre) == false)
                {
                    using (var db = new SeguimientoPermanenciaEntities())
                    {
                        tblEje ej = new tblEje()
                        {
                            nombre = nombre,
                            estado = true,
                        };
                        db.tblEje.Add(ej);
                        db.SaveChanges();
                    }
                    agrego = true;
                }
            }
            catch (Exception ex)
            {
                agrego = false;
                throw ex;
            }
            return(agrego);
        }
Exemplo n.º 10
0
        /// <summary>
        /// Nuevo registro en tblRevisionBP
        /// </summary>
        /// <param name="BP"></param>
        /// <param name="fechaC"></param>
        /// <returns>True=Registro exitoso || False=Error en registro</returns>
        public bool agregarRevision(int BP, System.DateTime fechaC)
        {
            bool agrego = false;

            try
            {
                if (existe(BP) == false) // Solo se registra si el no existe la BP en la tabla
                {
                    using (var db = new SeguimientoPermanenciaEntities())
                    {
                        tblRevisionBP newRev = new tblRevisionBP()
                        {
                            buenaPractica  = BP,
                            usuarioRevisor = asignarUsuarioRev(),// Se obtiene al usaurio Revisor encargado de la BP
                            fechaSoliRevi  = fechaC,
                        };
                        db.tblRevisionBP.Add(newRev);
                        db.SaveChanges();
                    }
                    agrego = true;
                }
            }
            catch (Exception)
            {
                agrego = false;
            }

            return(agrego);
        }
Exemplo n.º 11
0
 /// <summary>
 /// Obtiene los registros de tblImagenRevision donde idRevision == parámetro idRevision y
 /// campoPlantilla == parámetro campoBP
 /// </summary>
 /// <param name="idRevision"></param>
 /// <param name="campoBP"></param>
 /// <returns>model.listImgenRevi</returns>
 public List <tblImagenRevision> getImagenRevision2(int idRevision, int campoBP)
 {
     using (var db = new SeguimientoPermanenciaEntities()){
         model.listImgenRevi = (from img in db.tblImagenRevision where img.idRevision == idRevision && img.campoPlantilla == campoBP select img).ToList();
     }
     return(model.listImgenRevi);
 }
Exemplo n.º 12
0
        /// <summary>
        /// Nuevo Registro en tblImagenRevision
        /// </summary>
        /// <param name="idRevision"></param>
        /// <param name="idCampo"></param>
        /// <param name="rutaImg"></param>
        /// <param name="titulo"></param>
        /// <param name="enumeracion"></param>
        /// <returns>True=Insert exitoso || False=Error en Insert</returns>
        public bool agregarImagen(int idRevision, int idCampo, string rutaImg, string titulo, string enumeracion)
        {
            bool agrego = false;

            try
            {
                using (var db = new SeguimientoPermanenciaEntities())
                {
                    tblImagenRevision newImagen = new tblImagenRevision()
                    {
                        idRevision     = idRevision,
                        campoPlantilla = idCampo,
                        imagen         = rutaImg,
                        titulo         = titulo,
                        enumeracion    = enumeracion,
                    };
                    db.tblImagenRevision.Add(newImagen);
                    db.SaveChanges();
                }
                agrego = true;
            }
            catch (Exception)
            {
                agrego = false;
                throw;
            }

            return(agrego);
        }
Exemplo n.º 13
0
        /// <summary>
        /// Nuevo registro en tblPerfil, se agrega solo si el perfil no existe
        /// </summary>
        /// <param name="perfil"></param>
        /// <param name="descripcion"></param>
        /// <param name="estado"></param>
        /// <returns>True=Registro exitoso || False=Error en registro</returns>
        public bool agregar(string perfil, string descripcion, bool estado)
        {
            bool agrego = false;

            try
            {
                if (existe(perfil) == false)
                {
                    using (var db = new SeguimientoPermanenciaEntities())
                    {
                        tblPerfil per = new tblPerfil()
                        {
                            perfil      = perfil,
                            descripcion = descripcion,
                            estado      = estado,
                        };
                        db.tblPerfil.Add(per);
                        db.SaveChanges();
                    }
                    agrego = true;
                }
            }catch (Exception ex)
            {
                agrego = false;
                throw ex;
            }
            return(agrego);
        }
Exemplo n.º 14
0
        ///<summary>
        ///Insertar registro en tblFunciónParticipanteDAL
        /// </summary>
        public bool agregarFuncionEvento(int idEvento, string funcion)
        {
            bool agrego = false;

            try
            {
                using (var db = new SeguimientoPermanenciaEntities())
                {
                    tblFuncionParticipante newFuncion = new tblFuncionParticipante()
                    {
                        idEvento   = idEvento,
                        nomFuncion = funcion,
                    };
                    db.tblFuncionParticipante.Add(newFuncion);
                    db.SaveChanges();
                }
                agrego = true;
            }
            catch (Exception)
            {
                agrego = false;
            }

            return(agrego);
        }
Exemplo n.º 15
0
        /// <summary>
        /// Actualizar registro en tblCampoEvento
        /// </summary>
        public bool editarCamposRegistro(int idCampoEvento, bool cct, bool nomplantel, bool municipio, bool regSEG, bool nivel, bool instisub, bool curp, bool nom, bool ap1, bool ap2, bool email, bool tel, bool sexo, bool funcion, bool mesaTrab)
        {
            bool edito = false;

            try
            {
                using (var db = new SeguimientoPermanenciaEntities())
                {
                    var campoEvento = (from e in db.tblCampoEvento where e.idCampoEvento == idCampoEvento select e).First <tblCampoEvento>();
                    campoEvento.CCT               = cct;
                    campoEvento.nombrePlantel     = nomplantel;
                    campoEvento.municipio         = municipio;
                    campoEvento.regionSEG         = regSEG;
                    campoEvento.nivel             = nivel;
                    campoEvento.instiSubsis       = instisub;
                    campoEvento.CURP              = curp;
                    campoEvento.nombre            = nom;
                    campoEvento.apellidoPat       = ap1;
                    campoEvento.apellidoMat       = ap2;
                    campoEvento.correoElectronico = email;
                    campoEvento.telefono          = tel;
                    campoEvento.sexo              = sexo;
                    campoEvento.funcion           = funcion;
                    campoEvento.mesaTrabajo       = mesaTrab;
                    db.SaveChanges();
                }
            }
            catch (Exception) { edito = false; }
            return(edito);
        }
Exemplo n.º 16
0
        ///<summary>
        ///Insertar registro en tblMesaTrabEvento
        /// </summary>
        public bool agregarMesaEvento(int idEvento, string nombre, int cantidad, bool estado)
        {
            bool agrego = false;

            if (existeMT(idEvento, nombre) == false)
            {
                try
                {
                    using (var db = new SeguimientoPermanenciaEntities())
                    {
                        tblMesaTrabEvento newMesaT = new tblMesaTrabEvento()
                        {
                            idEvento = idEvento,
                            nombreMT = nombre,
                            cantidad = cantidad,
                            estado   = estado,
                        };
                        db.tblMesaTrabEvento.Add(newMesaT);
                        db.SaveChanges();
                    }
                    agrego = true;
                }
                catch (Exception)
                {
                    agrego = false;
                }
            }


            return(agrego);
        }
Exemplo n.º 17
0
        /// <summary>
        /// Inserta Plantilla en tblPlantilla
        /// </summary>
        /// <param name="nombre"></param>
        /// <param name="descripcion"></param>
        /// <param name="estado"></param>
        /// <returns>True=Insert exitoso || False=Error en Insert</returns>
        public bool agregarPlantilla(string nombre, string descripcion, bool estado)
        {
            bool agrego = false;

            try
            {
                using (var db = new SeguimientoPermanenciaEntities())
                {
                    tblPlantilla plan = new tblPlantilla()
                    {
                        nombre      = nombre,
                        descripcion = descripcion,
                        estado      = estado,
                    };
                    db.tblPlantilla.Add(plan);
                    db.SaveChanges();
                }
                agrego = true;
            }
            catch (Exception ex)
            {
                agrego = false;
                throw ex;
            }
            return(agrego);
        }
Exemplo n.º 18
0
        ///<summary>
        ///Insertar registro en tblUserEnlaceEvento
        /// </summary>
        public bool agregarUserEnalceEve(string idTipoReg, int idEvento, string idUser)
        {
            bool agrego = false;

            try
            {
                using (var db = new SeguimientoPermanenciaEntities())
                {
                    tblUserEnlaceEvento newUserEnlaceEvento = new tblUserEnlaceEvento()
                    {
                        idTipoRegistro = idTipoReg,
                        idEvento       = idEvento,
                        idUserEnlace   = idUser,
                    };
                    db.tblUserEnlaceEvento.Add(newUserEnlaceEvento);
                    db.SaveChanges();
                }
                agrego = true;
            }
            catch (Exception)
            {
                agrego = false;
            }

            return(agrego);
        }
Exemplo n.º 19
0
 /// <summary>
 /// Obtiene el registro de tblBuenaPractica join tblRevisionBP donde estado == 'REVISANDO'
 /// y usuarioRevisor == parámetro revisor
 /// </summary>
 /// <param name="revisor"></param>
 /// <returns>model.listaBP</returns>
 public List <tblBuenaPractica> getRevisionBP(string revisor)
 {
     using (var db = new SeguimientoPermanenciaEntities())
     {
         model.listaBP = (from bp in db.tblBuenaPractica join revi in db.tblRevisionBP on bp.idBuenaPractica equals revi.buenaPractica where bp.estado == "REVISANDO" && revi.usuarioRevisor == revisor select bp).ToList();
     }
     return(model.listaBP);
 }
Exemplo n.º 20
0
 /// <summary>
 /// Obtiene el registro en tblBuenaPractica donde estado == parámetro estado
 /// </summary>
 /// <param name="estado"></param>
 /// <returns>model.listaBP</returns>
 public List <tblBuenaPractica> getBPXestado(string estado)
 {
     using (var db = new SeguimientoPermanenciaEntities())
     {
         model.listaBP = (from bp in db.tblBuenaPractica where bp.estado == estado select bp).ToList();
     }
     return(model.listaBP);
 }
Exemplo n.º 21
0
 /// <summary>
 /// Obtiene los registros de tblBuenaPractica join tblRevisionBP donde
 /// usuarioRevisor == parámetro revisor y estado == parámetro estado
 /// </summary>
 /// <param name="revisor"></param>
 /// <param name="estado"></param>
 /// <returns>model.listaBP</returns>
 public List <tblBuenaPractica> getBPXrevisor(string revisor, string estado)
 {
     using (var db = new SeguimientoPermanenciaEntities())
     {
         model.listaBP = (from bp in db.tblBuenaPractica join rbp in db.tblRevisionBP on bp.idBuenaPractica equals rbp.buenaPractica where rbp.usuarioRevisor == revisor && bp.estado == estado select bp).ToList();
     }
     return(model.listaBP);
 }
Exemplo n.º 22
0
 //Para obtener el estado de la BP
 /// <summary>
 /// Obtiene el estado de un registro en tblBuenaPractica donde idBuenaPractica == parámetro idBP
 /// </summary>
 /// <param name="idBP"></param>
 /// <returns>string model.estado</returns>
 public string estadoBP(int idBP)
 {
     using (var db = new SeguimientoPermanenciaEntities())
     {
         model.estado = (from bp in db.tblBuenaPractica where bp.idBuenaPractica == idBP select bp.estado).ToString();
     }
     return(model.estado);
 }
Exemplo n.º 23
0
 //Para realizar la buscado con base a una palabra clave
 /// <summary>
 /// Obtiene los registros en tblBuenaPractica donde tituloBP contiene el parámetro palabraClave
 /// y estado = párametro estado
 /// </summary>
 /// <param name="palabraClave"></param>
 /// <param name="estado"></param>
 /// <returns>model.listaBP</returns>
 public List <tblBuenaPractica> getBP(string palabraClave, string estado)
 {
     using (var db = new SeguimientoPermanenciaEntities())
     {
         model.listaBP = (from bp in db.tblBuenaPractica where bp.tituloBP.Contains(palabraClave) && bp.estado == estado select bp).ToList();
     }
     return(model.listaBP);
 }
Exemplo n.º 24
0
 // Para seleccionar las BP por los estados Guardado, Corigiendo y lista
 /// <summary>
 /// Obtiene los registros de tblBuenaPractica donde estado == "GUARDADO || LISTO || CORRIGIENDO"
 /// y usuarioColaborador == parámetro colaborador
 /// </summary>
 /// <param name="colaborador"></param>
 /// <returns>model.listaBP</returns>
 public List <tblBuenaPractica> getBPMEstadoColaborador(string colaborador)
 {
     using (var db = new SeguimientoPermanenciaEntities())
     {
         model.listaBP = (from bp in db.tblBuenaPractica where (bp.estado == "GUARDADO" || bp.estado == "LISTO" || bp.estado == "CORRIGIENDO") && bp.usuarioColaborador == colaborador select bp).ToList();
     }
     return(model.listaBP);
 }
Exemplo n.º 25
0
 //Obtener un registro de BP por el ID
 /// <summary>
 /// Obtiene los registros de tblBuenaPractica donde idBuenaPractica == parámetro idBP
 /// </summary>
 /// <param name="idBP"></param>
 /// <returns>model.listaBP</returns>
 public List <tblBuenaPractica> getBPXID(int idBP)
 {
     using (var db = new SeguimientoPermanenciaEntities())
     {
         model.listaBP = (from bp in db.tblBuenaPractica where bp.idBuenaPractica == idBP select bp).ToList();
     }
     return(model.listaBP);
 }
Exemplo n.º 26
0
 /// <summary>
 /// Obtener los registros de tblImagenBP donde idImagen == parámetro idImg
 /// </summary>
 /// <param name="idImg"></param>
 /// <returns>model.listImagenBP</returns>
 public List <tblImagenBP> getImagenesXID(int idImg)
 {
     using (var db = new SeguimientoPermanenciaEntities())
     {
         model.listImagenBP = (from img in db.tblImagenBP where img.idImagen == idImg select img).ToList();
     }
     return(model.listImagenBP);
 }
Exemplo n.º 27
0
 /// <summary>
 /// Obtener los registros de tblImagenBP donde buenaPractica == parámetro BP
 /// </summary>
 /// <param name="BP"></param>
 /// <returns>model.listImagenBP</returns>
 public List <tblImagenBP> getImagenes(int BP)
 {
     using (var db = new SeguimientoPermanenciaEntities())
     {
         model.listImagenBP = (from img in db.tblImagenBP where img.buenaPractica == BP select img).ToList();
     }
     return(model.listImagenBP);
 }
Exemplo n.º 28
0
 /// <summary>
 /// Obtener los registros en tblImagenBP donde imagen == parámetro rutaImagen
 /// </summary>
 /// <param name="rutaImagen"></param>
 /// <returns>model.listImagenBP</returns>
 public List <tblImagenBP> getImagenes(string rutaImagen)
 {
     using (var db = new SeguimientoPermanenciaEntities())
     {
         model.listImagenBP = (from img in db.tblImagenBP where img.imagen == rutaImagen select img).ToList();
     }
     return(model.listImagenBP);
 }
Exemplo n.º 29
0
 ///<summary>
 ///Buscar por idTipoRegistro en tblTipoRegistro
 /// </summary>
 public List <tblTipoRegistro> getTipoRegistro(string idTipoR)
 {
     using (var db = new SeguimientoPermanenciaEntities())
     {
         model.listaTipoRegistro = (from tr in db.tblTipoRegistro where tr.idTipoRegistro == idTipoR select tr).ToList();
     }
     return(model.listaTipoRegistro);
 }
Exemplo n.º 30
0
 /// <summary>
 /// Método que retorna la lista de un usuario en especifico.
 /// </summary>
 public List <tblUsuario> getListUsuario(string nomUser)
 {
     using (var db = new SeguimientoPermanenciaEntities())
     {
         model.listaUsuario = (from u in db.tblUsuario where u.nombreUsuario == nomUser select u).ToList();
     }
     return(model.listaUsuario);
 }