<?php
session_start();

include '../modelo/Cliente.class.php';
include '../modelo/ClienteDao.class.php';
include '../util/Validacao.class.php';

if(isset($_GET['op'])){
	switch($_GET['op']){

		case 'cadastrar':
		    
		$erro = array();
		    if(!Validacao::validaNomeCliente($_POST['txtnome'])){
		    	$erro[] = 'Nome inválido';		
		    }
		    
			if(count($erro) == 0){
		    	$c = new Cliente();
				
		     	$c->nome = $_POST['txtnome'];
		    	$c->email = $_POST['txtemail'];
		    	$c->telefone = $_POST['txttelefone'];
				$c->cidade = $_POST['txtcidade'];
				$c->uf = $_POST['txtuf'];
				$c->obs = $_POST['txtobs'];
				
				$cDao = new ClienteDao();
		    	$cDao->insere($c);

		     	$_SESSION['cont'] = 'Formulário salvo com sucesso';
	    	}else{
				$_SESSION['c'] = $erro;	
	   		}
			header('location:../visao/GuiMensagem.php');
			
		break;
	
		case 'consultar':
			
			$cDao = new ClienteDao();
			$co = array();
			$co = $cDao->lista();
		
			$_SESSION['clientes'] = serialize($co);
			header('location:../visao/GuiListaCliente.php');
		break;
		
		case 'deletar': 
			if($_GET['idcliente']){
		    	$cliDao= new ClienteDao();
				$cliDao->deleta($_GET['idcliente']);

				header('location:../controle/ClienteControle.class.php?op=consultar');
		break;
		}
	}
}
?>



