Code Duplication    Length = 16-16 lines in 2 locations

app/Controller/VendaController.php 2 locations

@@ 293-308 (lines=16) @@
290
		$this->redirect('/venda/adicionar_cadastro');
291
	}
292
293
	public function calcular_valor_venda($produtos) {
294
		$this->loadModel('Produto');
295
296
		(float) $preco = 0.00;
297
		foreach ($produtos as $indice => $item) {
298
			$produto = $this->Produto->find('all',
299
				array('conditions' =>
300
					array('Produto.id' => $item['id_produto'])
301
				)
302
			);
303
304
			$preco += $produto[0]['Produto']['preco'] * $item['quantidade'];
305
		}
306
307
		return $preco;
308
	}
309
310
	public function calcular_custo_venda($produtos) {
311
		$this->loadModel('Produto');
@@ 310-325 (lines=16) @@
307
		return $preco;
308
	}
309
310
	public function calcular_custo_venda($produtos) {
311
		$this->loadModel('Produto');
312
313
		(float) $custo = 0.00;
314
		foreach ($produtos as $indice => $item) {
315
			$produto = $this->Produto->find('all',
316
				array('conditions' =>
317
					array('Produto.id' => $item['id_produto'])
318
				)
319
			);
320
321
			$custo += $produto[0]['Produto']['custo'] * $item['quantidade'];
322
		}
323
324
		return $custo;
325
	}
326
327
	public function validar_itens_venda($produtos) {
328
		$this->loadModel('Produto');