package gcom.gerencial.cadastro;
import gcom.gerencial.bean.InformarDadosGeracaoRelatorioConsultaHelper;
import gcom.util.ControladorException;
import java.util.Date;
import java.util.List;
/**
*
*
* @author Thiago Toscano
* @created 19/04/2006
*/
public interface ControladorGerencialCadastroLocal extends
javax.ejb.EJBLocalObject {
/**
* M�todo que gera o resumo das liga��es e economias
*
* [UC0275] - Gerar Resumo das Liga��es/Economias
*
* @author Thiago Toscano
* @date 19/04/2006
*
*/
public void gerarResumoLigacoesEconomias(int idLocalidade,
int idFuncionalidadeIniciada) throws ControladorException;
/**
* [UC0344] Consultar Resumo Anormalidade
*
* @param informarDadosGeracaoRelatorioConsultaHelper
* @return
* @throws ControladorException
*/
public List consultarResumoLigacoesEconomias(
InformarDadosGeracaoRelatorioConsultaHelper informarDadosGeracaoRelatorioConsultaHelper)
throws ControladorException;
public void gerarResumoConsumoAgua(int idSetor,
int idFuncionalidadeIniciada) throws ControladorException;
/**
* M�todo que gera o resumo do Parcelamento
*
* [UC0565] - Gerar Resumo do Parcelamento
*
* @author Marcio Roberto
* @param anoMes
* @date 04/05/2007
*
*/
public void gerarResumoParcelamento(int idLocalidade,
int idFuncionalidadeIniciada, int anoMes)
throws ControladorException;
/**
* M�todo que gera o resumo dos histogramas de �gua e esgoto
*
* [UC0566] - Gerar Histograma de �gua e Esgoto
*
* @author Bruno Barros
* @date 09/05/2007
*
*/
public void gerarResumoHistograma(int anoMesReferencia, int idSetor,
int idFuncionalidadeIniciada) throws ControladorException;
/**
* M�todo que gera resumo indicadores de comercializa��o
*
* [UC0573] - Gerar Resumo Indicadores da Comercializa��o
*
* @author Rafael Corr�a
* @date 06/03/2008
*
*/
public void gerarResumoIndicadoresComercializacao(int idFuncionalidadeIniciada)
throws ControladorException;
/**
* M�todo que gera o resumo de Metas da CAERN
*
* [UC0623] - Gerar Resumo de Metas
*
* @author S�vio Luiz
* @date 20/07/2007
*
*/
public void gerarResumoMetas(int idSetor, Date dataInicial, Date dataFinal,
int idFuncionalidadeIniciada) throws ControladorException;
/**
* M�todo que gera o resumo de Metas da CAERN
*
* [UC0623] - Gerar Resumo de Metas
*
* @author S�vio Luiz
* @date 20/07/2007
*
*/
public void gerarResumoMetasAcumulado(int idSetor,
Integer anoMesArrecadacao, int idFuncionalidadeIniciada)
throws ControladorException;
/**
* M�todo que gera o resumo do coleta esgoto
*
* [UC0573] - Gerar Resumo do coleta esgoto
*
* @author Marcio Roberto
* @date 18/09/2007
*
*/
public void gerarResumoColetaEsgoto(int idSetor, int idFuncionalidadeIniciada)
throws ControladorException;
public void excluirResumoGerencial(Integer anoMesFaturamento, String string, String string2, int idSetor) throws ControladorException;
public void excluirResumoGerencial (
int anomesreferencia ,
String resumoGerencial,
String resumoCampoAnoMes,
String resumoCampoUnidadeProcessamento,
int idUnidadeProcessamento ) throws ControladorException;
public void excluirResumoGerencialSQL(Integer anoMesFaturamento, String string, String string2, int idSetor) throws ControladorException;
public void excluirResumoGerencialC(Integer anoMesFaturamento, String string, String string2, String string3, int idCampo) throws ControladorException;
/**
* M�todo que gera o resumo das liga��es e economias Por Ano
*
*Gerar Resumo das Liga��es/Economias Por Ano
*
* @author Fernando Fontelles Filho
* @date 29/04/2010
*
*/
public void gerarResumoLigacoesEconomiasPorAno(int idLocalidade,
int idFuncionalidadeIniciada) throws ControladorException;
/**
* M�todo que gera o resumo do Consumo de Agua Por Ano
*
*Gerar Resumo Consumo de Agua Por Ano
*
* @author Fernando Fontelles Filho
* @date 24/05/2010
*
*/
public void gerarResumoConsumoAguaPorAno(int idSetor,
int idFuncionalidadeIniciada) throws ControladorException;
/**
* M�todo que gera o resumo do coleta esgoto Por Ano
*
* Gerar Resumo do coleta esgoto Por Ano
*
* @author Fernando Fontelles Filho
* @date 15/06/2010
*
*/
public void gerarResumoColetaEsgotoPorAno(int idSetor, int idFuncionalidadeIniciada)
throws ControladorException;
/**
* M�todo que gera o resumo do Parcelamento PorAno
*
* Gerar Resumo do Parcelamento Por Ano
*
* @author Fernando Fontelles
* @date 21/06/2010
*
*/
public void gerarResumoParcelamentoPorAno(int idLocalidade,
int idFuncionalidadeIniciada, int anoMes)
throws ControladorException;
/***
* [UC1057] - Gerar Histograma de Agua e Esgoto Sem Quadras
* @author Ivan Sergio
* @date: 11/08/2010
*
* @param anoMesReferencia
* @param idSetor
* @param idFuncionalidadeIniciada
* @throws ControladorException
*/
public void gerarResumoHistogramaSemQuadra(
int anoMesReferencia,
int idSetor,
int idFuncionalidadeIniciada) throws ControladorException;
}