A办事处具有法人资格,其在甲省设有分支机构B经销部,该经销部没有领取营业执照。因B经销部远离A办事处,A办事处决定B经销部对外可用B经销部的名义签订合同,权利义务由A办事处承担。B经销部根据A办事处的授权以B经销部的名义与C发电厂草签了合同,然后B经销部正式去函请A办事处批准,A办事处审核后批示同意,B经销部才正式与C发电厂签订了合同,并到公证处办理了合同公证手续。现B经销部与C发电厂发生合同纠纷。请问:1、B经销部与C发电厂签订的合同是否有效?2、如果有效,C发电厂应向谁主张承担责任?