#Juan Pablo Ramirez Ibarra ---- GITI9072
import psycopg2
from config import config


def update_vendor(vendor_id, vendor_name):
    """actualizar el nombre del proveedor basado en el id del proveedor"""

    sql = """UPDATE vendors 
              SET vendor_name = %s
              WHERE vendor_id = %s"""
    conn = None
    updated_rows = 0
    try:
        # leer la configuracion de la base
        params = config()
        # conectar a la Base de Datos PostgreSQL
        conn = psycopg2.connect(**params)
        # crear un nuevo cursor
        cursor = conn.cursor()
        # ejecutar la instruccion UPDATE
        cursor.execute(sql, (vendor_name, vendor_id))
        # obtiene el numero de filas actualizadas
        updated_rows = cursor.rowcount
        #Confirma o guarda los cambios en la Base de Datos
        conn.commit()
        # Cierra la comunicacion con la Base de Datos PostgreSQL
        cursor.close()
    except (Exception, psycopg2.DatabaseError) as error:
        print(error)
    finally:
        if conn is not None:
            conn.close()

    return updated_rows




fcc9f452752cfa79dbca17e13dff02301fb64372
<mask token>

<mask token>


def update_vendor(vendor_id, vendor_name):
    """actualizar el nombre del proveedor basado en el id del proveedor"""
    sql = """UPDATE vendors 
              SET vendor_name = %s
              WHERE vendor_id = %s"""
    conn = None
    updated_rows = 0
    try:
        params = config()
        conn = psycopg2.connect(**params)
        cursor = conn.cursor()
        cursor.execute(sql, (vendor_name, vendor_id))
        updated_rows = cursor.rowcount
        conn.commit()
        cursor.close()
    except (Exception, psycopg2.DatabaseError) as error:
        print(error)
    finally:
        if conn is not None:
            conn.close()
    return updated_rows

import psycopg2
from config import config


def update_vendor(vendor_id, vendor_name):
    """actualizar el nombre del proveedor basado en el id del proveedor"""
    sql = """UPDATE vendors 
              SET vendor_name = %s
              WHERE vendor_id = %s"""
    conn = None
    updated_rows = 0
    try:
        params = config()
        conn = psycopg2.connect(**params)
        cursor = conn.cursor()
        cursor.execute(sql, (vendor_name, vendor_id))
        updated_rows = cursor.rowcount
        conn.commit()
        cursor.close()
    except (Exception, psycopg2.DatabaseError) as error:
        print(error)
    finally:
        if conn is not None:
            conn.close()
    return updated_rows

#Juan Pablo Ramirez Ibarra ---- GITI9072
import psycopg2
from config import config


def update_vendor(vendor_id, vendor_name):
    """actualizar el nombre del proveedor basado en el id del proveedor"""

    sql = """UPDATE vendors 
              SET vendor_name = %s
              WHERE vendor_id = %s"""
    conn = None
    updated_rows = 0
    try:
        # leer la configuracion de la base
        params = config()
        # conectar a la Base de Datos PostgreSQL
        conn = psycopg2.connect(**params)
        # crear un nuevo cursor
        cursor = conn.cursor()
        # ejecutar la instruccion UPDATE
        cursor.execute(sql, (vendor_name, vendor_id))
        # obtiene el numero de filas actualizadas
        updated_rows = cursor.rowcount
        #Confirma o guarda los cambios en la Base de Datos
        conn.commit()
        # Cierra la comunicacion con la Base de Datos PostgreSQL
        cursor.close()
    except (Exception, psycopg2.DatabaseError) as error:
        print(error)
    finally:
        if conn is not None:
            conn.close()

    return updated_rows



