如果公司有薪资保密制度,那么被解雇是合法的,但因违反制度而解雇员工,那就不合法。
【法律依据】
根据《劳动法》第二十四条“竞业限制的人员限于用人单位的高级管理人员、高级技术人员和其他负有保密义务的人员”中,一般业务员并不需签订竞业协议,但可以签订保密协议。
签订保密协议的人员并不受保密时间的限制,一旦泄露企业机密需承担相应法律责任。