Code Duplication    Length = 16-16 lines in 2 locations

app/Controller/VendaController.php 2 locations

@@ 202-217 (lines=16) @@
199
		$this->redirect('/venda/adicionar_cadastro');
200
	}
201
202
	public function calcular_valor_venda($produtos) {
203
		$this->loadModel('Produto');
204
205
		(float) $preco = 0.00;
206
		foreach ($produtos as $indice => $item) {
207
			$produto = $this->Produto->find('all',
208
				array('conditions' =>
209
					array('Produto.id' => $item['id_produto'])
210
				)
211
			);
212
213
			$preco += $produto[0]['Produto']['preco'] * $item['quantidade'];
214
		}
215
216
		return $preco;
217
	}
218
219
	public function calcular_custo_venda($produtos) {
220
		$this->loadModel('Produto');
@@ 219-234 (lines=16) @@
216
		return $preco;
217
	}
218
219
	public function calcular_custo_venda($produtos) {
220
		$this->loadModel('Produto');
221
222
		(float) $custo = 0.00;
223
		foreach ($produtos as $indice => $item) {
224
			$produto = $this->Produto->find('all',
225
				array('conditions' =>
226
					array('Produto.id' => $item['id_produto'])
227
				)
228
			);
229
230
			$custo += $produto[0]['Produto']['custo'] * $item['quantidade'];
231
		}
232
233
		return $custo;
234
	}
235
236
	public function validar_itens_venda($produtos) {
237
		$this->loadModel('Produto');