【正确答案:C】
《合同法》第64条规定,“债务人未向第三人履行债务或者履行债务不符合约定,应当向债权人承担违约责任”。第65条规定,“第三人不履行债务或者履行债务不符合约定,债务人应当向债权人承担违约责任”。在本案例中,贸易公司是债权人,建材供应商是债务人,施工单位是第三人,供应商违约,应向贸易公司承担违约责任。

【正确答案:C】
《合同法》第64条规定,“债务人未向第三人履行债务或者履行债务不符合约定,应当向债权人承担违约责任”。第65条规定,“第三人不履行债务或者履行债务不符合约定,债务人应当向债权人承担违约责任”。在本案例中,贸易公司是债权人,建材供应商是债务人,施工单位是第三人,供应商违约,应向贸易公司承担违约责任。