public RelatorioCorrelacao(TipoRelatorio tipoRelatorio, long usuarioSolicitanteId, TipoFormatoRelatorio formato) { Codigo = Guid.NewGuid(); TipoRelatorio = tipoRelatorio; UsuarioSolicitanteId = usuarioSolicitanteId; Formato = formato; }
public InserirCodigoCorrelacaoCommand(Guid codigoCorrelacao, string usuarioRf, TipoRelatorio tipoRelatorio, TipoFormatoRelatorio formato) { CodigoCorrelacao = codigoCorrelacao; UsuarioRf = usuarioRf; TipoRelatorio = tipoRelatorio; Formato = formato; }
public TipoRelatorio ListarPorId(long id) { var retorno = new List <TipoRelatorio>(); var commandText = TipoRelatorioSQL.ListarPorId; var parametros = new Dictionary <string, object> { { "id", id } }; var linhas = contexto.ExecutaComandoComRetorno(commandText, parametros); foreach (var row in linhas) { var tempTipoRelatorio = new TipoRelatorio { id = row["id"].ToLong(), nomeTipoRelatorio = row["nomeTipoRelatorio"], versaoTipoRelatorio = row["versaoTipoRelatorio"].ToInt32(), descricao = row["descricao"] }; retorno.Add(tempTipoRelatorio); } return(retorno.FirstOrDefault()); }
/// <summary> /// Define o tipo de relatório entre a Ed. Infantil e o Ens. Fundamental /// </summary> private void DefineTipoRelatorio() { switch (cbo_tipo_relatorio.Text) { case "Anos Iniciais": relatorio = TipoRelatorio.AnosIniciais; break; case "Anos Finais": relatorio = TipoRelatorio.AnosFinais; break; case "Todo Ensino Fundamental": relatorio = TipoRelatorio.EnsinoFundamental; break; case "Centros Infantis Municipais": relatorio = TipoRelatorio.Cims; break; case "Instituições Parceiras": relatorio = TipoRelatorio.Parceiras; break; case "Todas Instituições": relatorio = TipoRelatorio.EducacaoInfantil; break; } }
private IRelatorio MontarRelatorio(TipoRelatorio tipoRelatorio, DateTime data = new DateTime(), Sala sala = null) { SubTipoRelatorio subTipoRelatorio = DefinirConstrutor(data, sala); if (tipoRelatorio == TipoRelatorio.Arquivo) { switch (subTipoRelatorio) { case SubTipoRelatorio.Completo: return(new RelatorioReservasArquivo(MenuHelper.Reservas)); case SubTipoRelatorio.DataSala: return(new RelatorioReservasArquivo(data, sala, MenuHelper.Reservas)); case SubTipoRelatorio.Data: return(new RelatorioReservasArquivo(data, MenuHelper.Reservas)); case SubTipoRelatorio.Sala: return(new RelatorioReservasArquivo(sala, MenuHelper.Reservas)); } } else { switch (subTipoRelatorio) { case SubTipoRelatorio.Completo: return(new RelatorioReservasConsole(MenuHelper.Reservas)); case SubTipoRelatorio.DataSala: return(new RelatorioReservasArquivo(data, sala, MenuHelper.Reservas)); case SubTipoRelatorio.Data: return(new RelatorioReservasArquivo(data, MenuHelper.Reservas)); case SubTipoRelatorio.Sala: return(new RelatorioReservasArquivo(sala, MenuHelper.Reservas)); } } return(new RelatorioReservasConsole(MenuHelper.Reservas)); }
public ObterRelatorioSincronoQuery(TipoRelatorio tipoRelatorio, object filtros, string usuarioRf, TipoFormatoRelatorio formato = TipoFormatoRelatorio.Pdf) { TipoRelatorio = tipoRelatorio; Filtros = filtros; UsuarioLogadoRf = usuarioRf; Formato = formato; }
public string GerarRelatorio(TipoRelatorio tipo) { var produtos = this.repository.ListAll(); if (tipo == TipoRelatorio.CSV) { string relatorio = "ID;Nome;Preço\r\n"; foreach (var produto in produtos) { relatorio += produto.Id + ";" + produto.Nome + ";" + produto.Preco + "\r\n"; } return(relatorio); } else if (tipo == TipoRelatorio.HTML) { string relatorio = "<html><body><table>\r\n<th><td>ID</td><td>Nome</td><td>Preço</td></th>\r\n"; foreach (var produto in produtos) { relatorio += "<tr><td>" + produto.Id + "</td><td>" + produto.Nome + "</td><td>" + produto.Preco + "</td></tr>\r\n"; } relatorio += "</table></body><html>"; return(relatorio); } throw new Exception("tipo de relatorio invalido"); }
/// <summary> /// /// </summary> /// <param name="tipoRelatorio">Endpoint do relatório no servidor de relatórios, descrito na tag DisplayName</param> /// <param name="filtros">Classe de filtro vindo do front</param> public GerarRelatorioCommand(TipoRelatorio tipoRelatorio, object filtros, string usuarioRf, TipoFormatoRelatorio formato = TipoFormatoRelatorio.Pdf) { TipoRelatorio = tipoRelatorio; Filtros = filtros; UsuarioLogadoRf = usuarioRf; Formato = formato; }
/// <summary> /// /// </summary> /// <param name="tipoRelatorio">Endpoint do relatório no servidor de relatórios, descrito na tag DisplayName</param> /// <param name="filtros">Classe de filtro vindo do front</param> public GerarRelatorioCommand(TipoRelatorio tipoRelatorio, object filtros, Usuario usuario, TipoFormatoRelatorio formato = TipoFormatoRelatorio.Pdf) { TipoRelatorio = tipoRelatorio; Filtros = filtros; IdUsuarioLogado = usuario.Id; UsuarioLogadoRf = usuario.CodigoRf; Formato = formato; PerfilUsuario = usuario.PerfilAtual.ToString(); }
/// <summary> /// Evento de check do radio button /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void rdb_estadual_CheckedChanged(object sender, EventArgs e) { if (!rdb_estadual.Checked) { return; } rpt_viewer.Reset(); ExibeCombo(!rdb_estadual.Checked); relatorio = TipoRelatorio.Estadual; }
public static IReportGenerator ObterGerador(TipoRelatorio tiporelatorio) { switch (tiporelatorio) { case TipoRelatorio.CSV: return(new CsvReportGenerator()); case TipoRelatorio.HTML: default: return(new HtmlReportGenerator()); } }
public void ImprimirRelatorio(TipoRelatorio tipo) { if (tipo != TipoRelatorio && Proximo != null) { Proximo.ImprimirRelatorio(tipo); } else if (tipo == TipoRelatorio) { CabecalhoRelatorio(); CorpoRelatorio(); RodapeRelatorio(); } }
public long Salvar(TipoRelatorio obj) { if (obj.id > 0) { Alterar(obj); } else { obj.id = Inserir(obj); } return(obj.id); }
private long Alterar(TipoRelatorio obj) { var commandText = TipoRelatorioSQL.Alterar; var parametros = new Dictionary <string, object> { { "id", obj.id }, { "nomeTipoRelatorio", obj.nomeTipoRelatorio }, { "versaoTipoRelatorio", obj.versaoTipoRelatorio }, { "descricao", obj.descricao } }; return(contexto.ExecutaComando(commandText, parametros)); }
public ActionResult Cadastrar(String titulo, TipoRelatorio tipo, DateTime dataInicio, DateTime dataFim) { if (!String.IsNullOrEmpty(titulo)) { GerenciadorDeSessao sessao = GerenciadorDeSessao.GetInstance(); String fileName = "RLT" + DateTime.Now.Ticks.ToString() + ".png"; String imgUrl = Url.Content(BusinessIntelligence.GRAPHICS_PATH + fileName); Relatorio r = facade.CriarRelatorio(tipo, dataInicio, dataFim, titulo, sessao.Usuario, imgUrl, fileName); return RedirectToAction("Visualizar", new { id = r.Id }); } else throw new ERPException("Título inválido."); }
public Faturamento_OrcamentoFiltroRelatorio(TipoRelatorio tpRelatorio) { this.tpRelatorio = tpRelatorio; dtCriacaoInicio = null; dtCriacaoFim = null; dtEncerramentoInicio = null; dtEncerramentoFim = null; formasPagamentoSelecionadas = null; servicosSelecionados = null; custosAdicionaisSelecionados = null; clientesSelecionados = null; apenasFechados = false; }
public static TipoRelatorio GetTipoRelatorioById(Guid idTipoRelatorio) { try { // Verifica se existe um tipo de relatório com o id fornecido: connection.OpenConnection(); TipoRelatorio tipoRelatorio = connection.context.TiposRelatorio.FirstOrDefault(x => x.IdTipoRelatorio.Equals(idTipoRelatorio)); connection.CloseConnection(); return(tipoRelatorio); } catch (Exception ex) { connection.CloseConnection(); throw ex; } }
public static TipoRelatorio Obter(TipoRelatorio tipoRelatorio) { string strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString; SqlConnection objConexao = new SqlConnection(strConectionString); SqlCommand objComando = new SqlCommand("spe_l_tipo_relatorio"); objComando.Connection = objConexao; objComando.CommandType = CommandType.StoredProcedure; objComando.Parameters.Add("@TipoRelatorioId", SqlDbType.Int).Value = tipoRelatorio.ID; try { //Abre Conexao objConexao.Open(); //Declara variavel de retorno TipoRelatorio obj = default(TipoRelatorio); IDataReader idrReader = default(IDataReader); idrReader = objComando.ExecuteReader(); obj = new TipoRelatorio(); while ((idrReader.Read())) { obj.FromIDataReader(idrReader); } return(obj); } catch (Exception ex) { throw ex; } finally { //Fecha a conexao se aberta if (objConexao.State != ConnectionState.Closed) { objConexao.Close(); } } }
/// <summary> /// Método que adiciona um novo tipo de relatório /// </summary> /// <param name="obj">Objeto de Tipo de relatório</param> /// <returns>Um novo tipo de relatório</returns> public TipoRelatorio Adicionar(TipoInput obj) { var condicao = _tipoRelatorioRepositorio.Selecionar(obj.Descricao); if (condicao != null) { throw new ConflitoException($"Já existe um tipo de despesa {condicao.Descricao}, cadastrado!"); } var novoObj = new TipoRelatorio() { Descricao = obj.Descricao, DataCriacao = DateTime.Now }; novoObj.Validar(); var retorno = _tipoRelatorioRepositorio.Inserir(novoObj); return(_tipoRelatorioRepositorio.SelecionarPorId(retorno)); }
public List <TipoRelatorio> ListarTodos() { var retornoLista = new List <TipoRelatorio>(); var commandText = TipoRelatorioSQL.Listar; var linhas = contexto.ExecutaComandoComRetorno(commandText); foreach (var row in linhas) { var retorno = new TipoRelatorio { id = row["id"].ToLong(), nomeTipoRelatorio = row["nomeTipoRelatorio"], versaoTipoRelatorio = row["versaoTipoRelatorio"].ToInt32(), descricao = row["descricao"] }; retornoLista.Add(retorno); } return(retornoLista); }
public ActionResult <string> RelatorioProdutos([FromQuery] TipoRelatorio tipoRelatorio) { // Retorna os dados return(produtoReportService.GerarRelatorio(tipoRelatorio)); }
internal ComandaECFImprimeViaEventArgs(TipoRelatorio tipoRelatorio, int via, string[] imagemComprovante) { this.TipoRelatorio = tipoRelatorio; this.Via = via; this.ImagemComprovante = imagemComprovante; }
public MensagemInserirCodigoCorrelacaoDto(TipoRelatorio tipoRelatorio, TipoFormatoRelatorio formato) { TipoRelatorio = tipoRelatorio; Formato = formato; }
public MensagemInserirCodigoCorrelacaoDto(TipoRelatorio tipoRelatorio) { TipoRelatorio = tipoRelatorio; }
/// <summary> /// Initializes a new instance of the <see cref="ComandaVendaImprimeViaEventArgs"/> class. /// </summary> /// <param name="tipoRelatorio">The tipo relatorio.</param> /// <param name="via">The via.</param> /// <param name="imagemComprovante">The imagem comprovante.</param> internal ComandaVendaImprimeViaEventArgs(TipoRelatorio tipoRelatorio, int via, string[] imagemComprovante) { TipoRelatorio = tipoRelatorio; Via = via; ImagemComprovante = imagemComprovante; }
public ObterCodigoCorrelacaoQuery(TipoRelatorio tipoRelatorio, string usuarioRf, TipoFormatoRelatorio formato) { TipoRelatorio = tipoRelatorio; UsuarioRf = usuarioRf; Formato = formato; }
public Relatorios(TipoRelatorio tipoRelatorio) { InitializeComponent(); Tipo = tipoRelatorio; }
public IRelatorio getRelatorio(TipoRelatorio tipoRelatorio, DateTime data) { return(MontarRelatorio(tipoRelatorio)); }
public IRelatorio getRelatorio(TipoRelatorio tipoRelatorio) { return(MontarRelatorio(tipoRelatorio)); }