<?php

class Comercializacao_ProponenteController extends Agro_Controller_Comercializacao {
	public $_columnList = false;
	
	public function init() {
		$this->view->title = 'Produto » Comercializações » Proponente';
		$comercializacao = new Zend_Session_Namespace('comercializacao');
		$comercializacao->tipo = 'proponente';
		$this->tipo = 'P';
	}
	
	public function listamunicipiosAction(){
		$this->getHelper('layout')->disableLayout();
	
		$comercializacao = new Zend_Session_Namespace('comercializacao');
	
		$ModelComercializacao = new Comercializacao_Model_Comercializacoes();
		$ModelComercializacaoMunicipios = new Comercializacao_Model_ComercializacoesMunicipios();
	
		$this->view->rel = $ModelComercializacao->getMunicipios($comercializacao->id);
	
		$chave = $this->getRequest()->getParam('chave');
	
		$this->view->municipios = $ModelComercializacaoMunicipios->getMuniciposPorEstado($chave, $comercializacao->id, $comercializacao->produto);
	
		return true;
	}

	public function geraxlsAction() {
		$this->getHelper('ViewRenderer')->setNoRender();
		$this->getHelper('layout')->disableLayout();
		$dados = $this->getRequest()->getParams();
		$Model = new Comercializacao_Model_Comercializacoes();
		
		$ret = $Model->getComercializacoesProponenteXls($dados);
		require_once(APPLICATION_PATH . "/../library/Agro/xls/PhpSimpleXlsGen.php");
		
		$myxls = new PhpSimpleXlsGen();
		$myxls->totalcol = 9;
		//produto | DATA INICIO VEN | DATA FIM VEND | DADTA INICIO COB | DATA FIM COB |  ESTADO
		$myxls->InsertText('CPF_CNPJ');
		$myxls->InsertText('Proponente');
		$myxls->InsertText('Produto');
		$myxls->InsertText('Inicio Vendas');
		$myxls->InsertText('Fim Vendas');
		$myxls->InsertText('Inicio Cobertura');
		$myxls->InsertText('Fim Cobertura');
		$myxls->InsertText('Estado');
		$myxls->InsertText('Municipio');
		foreach($ret as $linha) {

			$myxls->InsertText( utf8_decode($linha['cpf_cnpj']) . ' ');
			$myxls->InsertText( utf8_decode($linha['ds_nome_proponente']) . ' ');
			$myxls->InsertText( utf8_decode($linha['ds_nome_produto']) . ' ');
			$myxls->InsertText( Agro_Util::formatDate($linha['dt_comercializacao_inicio'], Zend_Date::DATES) . ' ' );
			$myxls->InsertText( Agro_Util::formatDate($linha['dt_comercializacao_fim'], Zend_Date::DATES) . ' ' );
			$myxls->InsertText( Agro_Util::formatDate($linha['dt_cobertura_inicio'], Zend_Date::DATES) . ' ' );
			$myxls->InsertText( Agro_Util::formatDate($linha['dt_cobertura_fim'], Zend_Date::DATES) . ' ' );
			$myxls->InsertText( utf8_decode($linha['ds_sigla']) . ' ' );
			$myxls->InsertText( utf8_decode($linha['ds_nome_municipio']) . ' ' );
		}
		
		$myxls->SendFile();
	}
	
	
	
}