Example #1
0
	public function novoModeloLimpeza(){
		$novaPlanta = new Planta();
		$novosAgente = new Agente();

		$modeloLimpeza = new ModeloLimpeza();
		$modeloLimpeza->setPlanta($novaPlanta->carregarPlantaUsuario($_COOKIE['idUsuario']));	
		$modeloLimpeza->setAgentes($novosAgente->recuperarDadosAgenteLimpeza(null,$_COOKIE['idUsuario'] ));
		$modeloLimpeza->setDataProgramado('');	
		$modeloLimpeza->setDescricao('');
		$modeloLimpeza->setTempoEstimado('');	
		return $modeloLimpeza;
			
	}
	public function salvarModelo($planta, $descricao, $agentes, $dataHora, $objetoPlantaDoModelo){
		$novoModeloLimpeza = new ModeloLimpeza();

		$objetoAgente = new Agente();			
		$agentesEscolhidos = array();

		foreach ($agentes as $cadaAgente) {
			 $objetoAgente->setIdAgente($cadaAgente);
			 $agentesEscolhidos[] = $objetoAgente;
		}		

		$novoModeloLimpeza->setDescricao($descricao);
		$novoModeloLimpeza->setDataProgramado($dataHora);
		$novoModeloLimpeza->setUsuario($_COOKIE['idUsuario']);
		$novoModeloLimpeza->setTempoEstimado(0);	
		$novoModeloLimpeza->setPlanta($objetoPlantaDoModelo);	
		$novoModeloLimpeza->setAgentes($agentesEscolhidos);			
		
		$novoModeloLimpeza->salvarModeloLimpeza($novoModeloLimpeza);
	}