public static function updateEmpreendimento()
 {
     $EstoqueTO = new EstoqueTO();
     $EstoqueDao = new EstoqueDao();
     $EstoqueTO->nome_empreendimento = isset($_POST['nome_empreendimento']) ? $_POST['nome_empreendimento'] : '';
     $EstoqueTO->id = isset($_POST['id']) ? $_POST['id'] : '';
     $validator = new DataValidator();
     $validator->set_msg('O nome do Empreendimento é obrigatório')->set('nome_empreendimento', $EstoqueTO->nome_empreendimento)->is_required();
     $validator->set_msg('O codigo do Empreendimento é obrigatório')->set('id', $EstoqueTO->id)->is_required();
     if (!$validator->validate()) {
         Flight::response()->status(406)->header('Content-Type', 'application/json')->write(json_encode($validator->get_errors()))->send();
         return;
     }
     if ($EstoqueDao->updateEmpreendimento($EstoqueTO)) {
         Flight::halt(200);
     } else {
         Flight::halt(500, 'erro ao atualizar');
     }
 }