//-----------------------------------------------------------------------------------
        public List<personasDTO.UsuariosDTOs> c_datosUsuariosSistema()
        {
            try
            {

                bdsigameEntities bd = new bdsigameEntities();
                usuariosDTO no = new usuariosDTO();

                List<personasDTO.UsuariosDTOs> destino = new List<personasDTO.UsuariosDTOs>();
                List<usuarios> n = bd.usuarios.OrderBy(t=> t.id).ToList();
                if (n.Count != 0)
                {
                    foreach (usuarios item in n)
                    {
                        personasDTO.UsuariosDTOs p = new personasDTO.UsuariosDTOs();
                        p.nombres = item.personas.nombres.ToString();
                        p.apellidos = item.personas.apellidos.ToString();
                        p.id = item.personas.id.ToString();
                        p.id_tipo = item.personas.id_tipo.ToString();
                        if (item.personas.jornada !=null)
                        {
                            p.jornada = item.personas.jornada.ToString();
                        }
                        if (item.personas.rol != null)
                        {
                            p.rol = item.personas.rol.ToString();
                        }

                        if ( item.personas.cel != null)
                        {
                            p.cel = item.personas.cel.ToString();
                        }
                        if ( item.personas.edad  != null)
                        {
                           p.edad = item.personas.edad.ToString();
                        }

                        p.password = item.password.ToString();
                        p.acceso = item.acceso.ToString();

                        destino.Add(p);
                    }
                    destino = destino.OrderBy(t => t.rol).ToList();
                    return destino;
                }
                else
                {
                    return null;
                }
            }
            catch
            {
                return null;
            }
        }
        //-----------------------------------------------------------------------------------
        public personasDTO.UsuariosDTOs c_usuario(string  userid, string passR)
        {
            try
            {
                bdsigameEntities bd = new bdsigameEntities();
                usuarios u = new usuarios();

                notas nn = new notas();
                personasDTO.UsuariosDTOs p = new personasDTO.UsuariosDTOs();
                u = bd.usuarios.Where(t => t.id == userid).FirstOrDefault();
                if (u != null)
                {

                    if (u.acceso.Equals("TRUE")) //denegamos el acceso al sistema
                    {
                        if (u.password.Equals(passR)) //validamos el password
                        {
                            p.nombres = u.personas.nombres.ToString();
                            p.apellidos = u.personas.apellidos.ToString();
                            p.id = u.id.ToString();
                            p.id_tipo = u.personas.id_tipo.ToString();
                            //p.jornada = u.personas.jornada.ToString();
                            // p.cel = u.personas.cel.ToString();
                            // p.direccion = u.personas.direccion.ToString();
                            p.sexo = u.personas.sexo.ToString();
                            p.rol = u.personas.rol.ToString();
                            p.rol_secundario = u.personas.rol_secundario.ToString();
                            p.rol_terciario = u.personas.rol_terciario.ToString();
                            p.email = u.personas.email.ToString();
                            // p.telefono = u.personas.telefono.ToString();
                            p.acceso = u.acceso.ToString();
                            p.password = u.password.ToString();
                            return p;
                        }
                        return null;
                    }
                    else
                    {
                        p.acceso = u.acceso.ToString();
                        return p;
                    }
                }
                return null;
            }
            catch
            {
                return null;
            }




        }
 public personasDTO.UsuariosDTOs c_usuario(string userid, string passR)
 {
     try
     {
         bdsigameEntities bd = new bdsigameEntities();
         usuarios u = new usuarios();
         notas nn = new notas();
         personasDTO.UsuariosDTOs p = new personasDTO.UsuariosDTOs();
         u = bd.usuarios.Where(t => t.id == userid).FirstOrDefault();
         if (u != null)
         {
             if (u.acceso.Equals("TRUE"))
             {
                 if (u.password.Equals(passR))
                 {
                     p.nombres = u.personas.nombres.ToString();
                     p.apellidos = u.personas.apellidos.ToString();
                     p.id = u.id.ToString();
                     p.id_tipo = u.personas.id_tipo.ToString();
                     p.sexo = u.personas.sexo.ToString();
                     p.rol = u.personas.rol.ToString();
                     p.rol_secundario = u.personas.rol_secundario.ToString();
                     p.rol_terciario = u.personas.rol_terciario.ToString();
                     p.email = u.personas.email.ToString();
                     p.acceso = u.acceso.ToString();
                     p.password = u.password.ToString();
                     return p;
                 }
                 return null;
             }
             else
                 p.acceso = u.acceso.ToString();
                 return p;
         }
         return null;
     }
     catch
     {
         return null;
     }
 }