public DataTable traerPuntos(Int64 id_h)
        {
            DataTable        Usuario  = new DataTable();
            NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

            try
            {
                Enca_Usuario      user1       = new Enca_Usuario();
                NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("herramienta.f_t_puntos", conectar);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
                dataAdapter.SelectCommand.Parameters.Add("_id_herramienta", NpgsqlDbType.Numeric).Value = id_h;
                conectar.Open();
                dataAdapter.Fill(Usuario);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conectar != null)
                {
                    conectar.Close();
                }
            }


            return(Usuario);
        }
        public DataTable loginUsuarios(Enca_Usuario usuario)
        {
            DataTable        Usuario   = new DataTable();
            NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

            try
            {
                NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("biblioseg.f_login", conection);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

                dataAdapter.SelectCommand.Parameters.Add("_nom_user", NpgsqlDbType.Varchar).Value = usuario.User_name;
                dataAdapter.SelectCommand.Parameters.Add("_clave", NpgsqlDbType.Varchar).Value    = usuario.Clave;
                dataAdapter.SelectCommand.Parameters.Add("_ip", NpgsqlDbType.Varchar).Value       = usuario.Ip;
                dataAdapter.SelectCommand.Parameters.Add("_mac", NpgsqlDbType.Varchar).Value      = usuario.Mac;
                dataAdapter.SelectCommand.Parameters.Add("_foto", NpgsqlDbType.Varchar).Value     = usuario.Foto;


                conection.Open();
                dataAdapter.Fill(Usuario);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conection != null)
                {
                    conection.Close();
                }
            }
            return(Usuario);
        }
        public DataTable total_Puntos(Enca_Usuario user)//herramientas pendientess
        {
            DataTable        Usuario  = new DataTable();
            NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

            try
            {
                NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("herramienta.f_total_puntos", conectar);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
                dataAdapter.SelectCommand.Parameters.Add("_id_user", NpgsqlDbType.Integer).Value = user.Id;

                conectar.Open();
                dataAdapter.Fill(Usuario);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conectar != null)
                {
                    conectar.Close();
                }
            }
            return(Usuario);
        }
        public void loginUsuarios_out(Enca_Usuario user)
        {
            DataTable        loginUser = new DataTable();
            NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["postgres"].ConnectionString);

            try
            {
                NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("seguridad.f_modifica_session", conection);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
                dataAdapter.SelectCommand.Parameters.Add("_id_user", NpgsqlDbType.Varchar).Value = user.Id_rol;

                conection.Open();
                dataAdapter.Fill(loginUser);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conection != null)
                {
                    conection.Close();
                }
            }
        }
        public DataTable correoUsuario(Enca_Usuario user)
        {
            DataTable        Usuario_Login = new DataTable();
            NpgsqlConnection conection     = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["bdPrueba"].ConnectionString);

            try
            {
                NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("f_correo_usuario", conection);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
                dataAdapter.SelectCommand.Parameters.Add("_user_name", NpgsqlDbType.Text).Value = user.User_name;

                conection.Open();
                dataAdapter.Fill(Usuario_Login);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conection != null)
                {
                    conection.Close();
                }
            }
            return(Usuario_Login);
        }
Esempio n. 6
0
        public Enca_Usuario busca(String buscar)
        {
            DUsuario     data     = new DUsuario();
            DataTable    datos    = new DataTable();
            Enca_Usuario busqueda = new Enca_Usuario();

            datos = data.busquedaUser(buscar);

            return(busqueda);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Enca_Usuario user = new Enca_Usuario();

            //user.Id_rol = int.Parse(Session["id_rol"]);
            user.Id_rol = Session["user_id"].ToString();
            DataUsuario datos = new DataUsuario();

            datos.loginUsuarios_out(user);
            Session["id_user"]  = null;
            Session["id_rol"]   = null;
            Session["nom_user"] = null;


            Response.Redirect("/Vista/Roles/Normal/login.aspx");
        }
        public DataTable insertarHerramienta(Enca_Herramienta user)
        {
            DataTable        Usuario  = new DataTable();
            NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

            try
            {
                Enca_Usuario      user1       = new Enca_Usuario();
                NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("herramienta.f_insertar_herramienta", conectar);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

                dataAdapter.SelectCommand.Parameters.Add("_nombre", NpgsqlDbType.Varchar, 50).Value  = user.Nombre;
                dataAdapter.SelectCommand.Parameters.Add("_sitio", NpgsqlDbType.Varchar).Value       = user.Sitio;
                dataAdapter.SelectCommand.Parameters.Add("_fecha", NpgsqlDbType.Date).Value          = user.Fecha;
                dataAdapter.SelectCommand.Parameters.Add("_descripcion", NpgsqlDbType.Varchar).Value = user.Descripcion;
                dataAdapter.SelectCommand.Parameters.Add("_cat", NpgsqlDbType.Integer).Value         = user.Cat;
                dataAdapter.SelectCommand.Parameters.Add("_len", NpgsqlDbType.Integer).Value         = user.Len;
                dataAdapter.SelectCommand.Parameters.Add("_os", NpgsqlDbType.Varchar).Value          = user.Os;
                dataAdapter.SelectCommand.Parameters.Add("_foto", NpgsqlDbType.Text).Value           = user.Fu_foto;
                dataAdapter.SelectCommand.Parameters.Add("_id_estado", NpgsqlDbType.Integer).Value   = 2;
                dataAdapter.SelectCommand.Parameters.Add("_id_user", NpgsqlDbType.Integer).Value     = user.Id_user;

                conectar.Open();
                dataAdapter.Fill(Usuario);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conectar != null)
                {
                    conectar.Close();
                }
            }
            return(Usuario);
        }
        public DataTable muestra_respuesta_registrado()
        {
            Enca_Usuario user = new Enca_Usuario();
            DataUsuario  dat  = new DataUsuario();

            DataTable envia = dat.registrarUsuario(user);

            if (envia.Rows.Count == 3)
            {
                Mensajes men = new Mensajes();

                DataComenta  com    = new DataComenta();
                Enca_Comenta e_resp = new Enca_Comenta();

                DataTable listar_respuesta = new DataTable();

                listar_respuesta = com.insertarRespuesta(e_resp);

                men.Url = "muestra_h.aspx";

                return(listar_respuesta);
            }
            return(envia);
        }
Esempio n. 10
0
        public DataTable registrarUsuario(Enca_Usuario user)
        {
            DataTable        Usuario  = new DataTable();
            NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

            try
            {
                NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("f_registrar_usuarios", conectar);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

                dataAdapter.SelectCommand.Parameters.Add("_nombre", NpgsqlDbType.Varchar).Value    = user.Nombre;
                dataAdapter.SelectCommand.Parameters.Add("_apellido", NpgsqlDbType.Varchar).Value  = user.Apellido;
                dataAdapter.SelectCommand.Parameters.Add("_coreo", NpgsqlDbType.Integer).Value     = user.Correo;
                dataAdapter.SelectCommand.Parameters.Add("_user_name", NpgsqlDbType.Varchar).Value = user.User_name;


                dataAdapter.SelectCommand.Parameters.Add("_clave", NpgsqlDbType.Varchar).Value  = user.Clave;
                dataAdapter.SelectCommand.Parameters.Add("_id_rol", NpgsqlDbType.Integer).Value = 2;


                conectar.Open();
                dataAdapter.Fill(Usuario);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conectar != null)
                {
                    conectar.Close();
                }
            }
            return(Usuario);
        }