Exemplo n.º 1
0
    public DataTable mostrarUsuarios(varuser user)
    {
        DataTable Usuario = new DataTable();

        NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

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

            conectar.Open();
            dataAdapter.Fill(Usuario);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conectar != null)
            {
                conectar.Close();
            }
        }
        return(Usuario);
    }
Exemplo n.º 2
0
    public DataTable insertarUsuario(varuser user)
    {
        DataTable        Usuario  = new DataTable();
        NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

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

            dataAdapter.SelectCommand.Parameters.Add("nombre", NpgsqlDbType.Varchar).Value = user.Nombre;
            dataAdapter.SelectCommand.Parameters.Add("correo", NpgsqlDbType.Varchar).Value = user.Correo;
            dataAdapter.SelectCommand.Parameters.Add("clave", NpgsqlDbType.Varchar).Value  = user.Clave;
            dataAdapter.SelectCommand.Parameters.Add("sweb", NpgsqlDbType.Varchar).Value   = user.Sweb;
            dataAdapter.SelectCommand.Parameters.Add("foto", NpgsqlDbType.Text).Value      = user.Url;

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