$objProduto->setComprimento($_POST['comprimentoProduto']);
 $objProduto->setLargura($_POST['larguraProduto']);
 $objProduto->setAltura($_POST['alturaProduto']);
 $objProduto->setDiasProcessamento($_POST['diasProcessamento']);
 //seo
 $objProduto->setUrlSeo($_POST['urlSeo']);
 $objProduto->setTituloSeo($_POST['tituloSeo']);
 $objProduto->setDescricaoSeo($_POST['descricaoSeo']);
 $objProduto->setPalavraChaveSeo($_POST['palavrasChaveSeo']);
 //demais
 $objProduto->setDataCadastro(date('Y-m-d H:i:s'));
 $objProduto->setStatus(1);
 $idProduto = $objProdutoDao->cadastrarProduto($objProduto);
 for ($i = 0; $i < count($imagens); $i++) {
     $principal = $_POST['imagem'][0] == $i ? 1 : 0;
     uploadImagem($imagens[$i], 'produto/' . $idProduto, $principal);
 }
 if ($categorias != NULL && $categorias != '') {
     $explodeCategorias = explode(',', $categorias);
     $queryCategorias = '';
     foreach ($explodeCategorias as $idCategoria) {
         $queryCategorias .= '(' . $idProduto . ',' . $idCategoria . '),';
     }
     $queryCategorias = rtrim($queryCategorias, ',');
     $objProdutoDao->cadRelCategoria($queryCategorias);
 }
 if ($opcoesProdutos != '' && $opcoesProdutos != NULL) {
     $queryOpcoes = '';
     foreach ($opcoesProdutos as $opcaoProduto) {
         $queryOpcoes .= '(' . $idProduto . ',' . $opcaoProduto->idOpcao . ',' . $opcaoProduto->idVariacao . ', "' . $opcaoProduto->referencia . '","' . $opcaoProduto->quantidade . '","' . $opcaoProduto->preco . '","' . $opcaoProduto->peso . '"),';
     }
require_once '../model/vendedorDao.php';
require_once 'funcoes.php';
$opcao = $_POST['opcao'];
switch ($opcao) {
    case 'cadastrar':
        $nome = $_POST['nome'];
        $logo = uploadImagem($_FILES['logo'], 'vendedores');
        $objVendedor->setNome($nome);
        $objVendedor->setLogo($logo);
        $objVendedorDao->cadVendedor($objVendedor);
        break;
    case 'alterar':
        $idVendedor = $_POST['idVendedor'];
        $nome = $_POST['nome'];
        $logo = $_FILES['logo']['name'] != '' ? uploadImagem($_FILES['logo'], 'vendedores') : $_POST['logoAtual'];
        $objVendedor->setIdVendedor($idVendedor);
        $objVendedor->setNome($nome);
        $objVendedor->setLogo($logo);
        $objVendedorDao->altVendedor($objVendedor);
        break;
    case 'excluir':
        $idVendedor = $_POST['idVendedor'];
        $objVendedor->setIdVendedor($idVendedor);
        $objVendedorDao->delVendedor($objVendedor);
        break;
    case 'listaVendedor':
        $idVendedor = $_POST['idVendedor'];
        $objVendedor->setIdVendedor($idVendedor);
        $vendedor = $objVendedorDao->listaVendedores($objVendedor);
        if ($_POST['formato'] == 'json') {
    case 'alteraOpcao':
        $idOpcao = $_POST['idOpcao'];
        $titulo = $_POST['titulo'];
        $objOpcao->setIdOpcao($idOpcao);
        $objOpcao->setTitulo($titulo);
        $objOpcaoDao->altOpcao($objOpcao);
        break;
    case 'excluirVariacao':
        $idVariacao = $_POST['idVariacao'];
        $objVariacao->setIdVariacao($idVariacao);
        $objOpcaoDao->delVariacao($objVariacao);
        break;
    case 'cadastraVariacao':
        $titulo = $_POST['titulo'];
        $idOpcao = $_POST['idOpcao'];
        $atributo = $_FILES['foto']['name'] != '' ? uploadImagem($_FILES['foto'], 'opcoes') : $_POST['cor'];
        $objVariacao->setTitulo($titulo);
        $objVariacao->setIdOpcao($idOpcao);
        $objVariacao->setAtributo($atributo);
        $objOpcaoDao->cadVariacao($objVariacao);
        break;
    case 'alteraVariacao':
        $titulo = $_POST['titulo'];
        $idVariacao = $_POST['idVariacao'];
        $atributo = $_FILES['foto']['name'] != '' ? uploadImagem($_FILES['foto'], 'opcoes') : $_POST['cor'];
        $objVariacao->setTitulo($titulo);
        $objVariacao->setidVariacao($idVariacao);
        //        $objVariacao->setAtributo($atributo);
        $objOpcaoDao->altVariacao($objVariacao);
        break;
}