@Override public void asignarTiposMarca(LineaComercialFuncionarioDTO lineaComercialFuncionarioDTO) throws Exception { if (lineaComercialFuncionarioDTO == null) { throw new SICException("La plantilla se encuentra vacia"); } if (lineaComercialFuncionarioDTO.getUserId() == null) { throw new SICException("La userId se encuentra vacio"); } if (lineaComercialFuncionarioDTO.getId().getCodigoLineaComercialFuncionario() == null) { throw new SICException("El codigoLineaComercialFuncionario se encuentra vacio"); } }
@Override public void eliminarLineaComercialFuncionario( LineaComercialFuncionarioDTO lineaComercialFuncionarioDTO) throws SICException { if (lineaComercialFuncionarioDTO == null) { throw new SICException("La plantilla se encuentra vacia"); } if (lineaComercialFuncionarioDTO.getUserId() == null) { throw new SICException("La userId se encuentra vacio"); } if (lineaComercialFuncionarioDTO.getId().getCodigoCompania() == null) { throw new SICException("El codigoCompania se encuentra vacio"); } if (lineaComercialFuncionarioDTO.getId().getCodigoLineaComercialFuncionario() == null) { throw new SICException("El codigoLineaComercialFuncionario se encuentra vacio"); } }
@Override public void crearLineaComercialFuncionario(LineaComercialDTO lineaComercialDTO) throws SICException { if (lineaComercialDTO == null) { throw new SICException("La plantilla se encuentra vacia"); } if (lineaComercialDTO.getId().getCodigoCompania() == null) { throw new SICException("El codigo de la compania se encuentra vacia"); } if (lineaComercialDTO.getUserId() == null) { throw new SICException("El usuario de registro se encuentra vacia"); } if (CollectionUtils.isEmpty(lineaComercialDTO.getLineaComercialFuncionarios())) { throw new SICException("La coleccion de lineaComercialFuncionarios se encuentra vacia"); } // Validamos si posee cada funcionario las marcas for (LineaComercialFuncionarioDTO lineaComercialFuncionarioDTO : lineaComercialDTO.getLineaComercialFuncionarios()) { if (CollectionUtils.isEmpty(lineaComercialFuncionarioDTO.getFuncionarioTipoMarcaCol())) { throw new SICException("La coleccion de funcionarioTipoMarcaCol se encuentra vacia"); } } }