public Atc GetAtcById(int id) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter pid = new SqlParameter() { ParameterName = "@id", Value = id }; _parametros.Add(pid); // Fim da definição dos parâmetros query = @"SELECT AtcId, Nome, UF, NomePres, NomeVPres, NomePSec, NomeSSec, NomePTes, NomeSTes, Site, SiteDiretoria, Ativo, Codigo FROM dbo.AD_ATC WHERE AtcId = @id"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: Atc atc = GetCollection <Atc>(cmd)?.FirstOrDefault <Atc>(); return(atc); }
public DescontoAnuidadeAtc GetDescontoAnuidadeAtcById(int id) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter pid = new SqlParameter() { ParameterName = "@id", Value = id }; _parametros.Add(pid); // Fim da definição dos parâmetros query = @"SELECT DescontoAnuidadeAtcId, AssociadoId, ColaboradorId, AnuidadeId, AtcId, Observacao, NomeArquivoComprovante, DtDesconto, DtCadastro, Ativo FROM dbo.AD_Desconto_Anuidade_Atc WHERE DescontoAnuidadeAtcId= @id"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: DescontoAnuidadeAtc desconto = GetCollection <DescontoAnuidadeAtc>(cmd)?.FirstOrDefault <DescontoAnuidadeAtc>(); // Log da consulta: string log = logRep.SetLogger(className + "/GetDescontoAnuidadeAtcById", "SELECT", "DESCONTO_ANUIDADE_ATC", id, query, desconto != null ? "SUCESSO" : "0"); // Fim Log return(desconto); }
public int GetIdTipoPublicoByCodigo(string codigo) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter pCodigo = new SqlParameter() { ParameterName = "@codigo", Value = codigo }; _parametros.Add(pCodigo); // Fim da definição dos parâmetros query = @"SELECT TipoPublicoId, Nome, Ativo, Ordem, Associado, Codigo FROM dbo.AD_TIPO_PUBLICO WHERE Codigo = @codigo"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: TipoPublico tipo = GetCollection <TipoPublico>(cmd)?.FirstOrDefault <TipoPublico>(); // Log da consulta: string log = logRep.SetLogger(className + "/GetIdTipoPublicoByCodigo", "SELECT", "TIPO_PUBLICO", 0, query, tipo != null ? "SUCESSO" : "0"); // Fim Log return(tipo.TipoPublicoId); }
public string GetNomeFotoByPessoaId(int id) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter pid = new SqlParameter() { ParameterName = "@id", Value = id }; _parametros.Add(pid); // Fim da definição dos parâmetros String NomeFoto = "_no-foto.png"; query = @"SELECT P.PessoaId, P.Nome, P.EMail, P.NomeFoto, P.Sexo, P.DtNascimento , P.NrCelular, P.PasswordHash, P.DtCadastro, P.PerfilId,P.Ativo FROM dbo.AD_Pessoa P WHERE P.PessoaId = @id"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: UserProfile userProfile = GetCollection <UserProfile>(cmd)?.FirstOrDefault <UserProfile>(); // Obtendo um endereco: if (userProfile != null) { NomeFoto = userProfile.NomeFoto; } return(NomeFoto); }
public IEnumerable <TipoPublico> GetByTipoAssociacao(bool associado) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter pAssociado = new SqlParameter() { ParameterName = "@associado", Value = associado }; _parametros.Add(pAssociado); // Fim da definição dos parâmetros query = @"SELECT TipoPublicoId, LEFT(Nome,CHARINDEX(' -', Nome)) as Nome, Ativo, Ordem, Associado, Codigo FROM dbo.AD_TIPO_PUBLICO WHERE Associado = @associado ORDER BY Ordem"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: IEnumerable <TipoPublico> TipoCollection = GetCollection <TipoPublico>(cmd)?.ToList(); // Log da consulta: string log = logRep.SetLogger(className + "/GetByTipoAssociacao", "SELECT", "TIPO_PUBLICO", 0, query, TipoCollection != null ? "SUCESSO" : "0"); // Fim Log return(TipoCollection); }
public UserProfile GetByEMail(string email) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter pEmail = new SqlParameter() { ParameterName = "@email", Value = email }; _parametros.Add(pEmail); // Fim da definição dos parâmetros try { query = @"SELECT P.PessoaId, P.Nome, P.EMail, P.NomeFoto, P.Sexo, P.DtNascimento , P.NrCelular, P.PasswordHash, P.DtCadastro, P.PerfilId, P.Ativo FROM dbo.AD_Pessoa P WHERE P.EMail = @email"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: UserProfile userProfile = GetCollection <UserProfile>(cmd)?.FirstOrDefault <UserProfile>(); return(userProfile); } catch (Exception ex) { throw new Exception($"{ex.Message}"); } }
public IEnumerable <Evento> FindByFilters(string titulo, int ano, string tipoEvento) { query = @"SELECT Distinct EventoId, Titulo, Descricao, Codigo, DtInicio, DtTermino, DtTerminoInscricao, TipoEvento, AceitaIsencaoAta, Ativo, NomeFoto FROM dbo.AD_Evento WHERE EventoId > 0 "; if (!string.IsNullOrEmpty(titulo)) { query = query + $" AND Titulo Like '%{titulo}%' "; } if (ano != 0) { query = query + $" AND year(DtInicio) = {ano} "; } if (!string.IsNullOrEmpty(tipoEvento)) { query = query + $" AND TipoEvento = '{tipoEvento}' "; } // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer); // Obtém os dados do banco de dados: IEnumerable <Evento> _collection = GetCollection <Evento>(cmd)?.ToList(); return(_collection); }
public AssinaturaEventoDao GetAssinaturaEventoById(int id) { query = @"SELECT AE.AssinaturaEventoId, AE.AssociadoId, AE.ValorEventoPublicoId, AE.PercentualDesconto, AE.TipoDesconto, AE.DtAssinatura, AE.DtAtualizacao, AE.Ativo, P.Nome as NomePessoa, P.CPF, TP.Nome as NomeTP, E.Titulo, VEP.Valor FROM dbo.AD_Assinatura_Evento AE INNER JOIN dbo.AD_Valor_Evento_Publico VEP ON AE.ValorEventoPublicoId = VEP.ValorEventoPublicoId INNER JOIN dbo.AD_Evento E ON VEP.EventoId = E.EventoId INNER JOIN dbo.AD_Associado ASO ON AE.AssociadoId = ASO.AssociadoId INNER JOIN dbo.AD_Pessoa P ON ASO.PessoaId = P.PessoaId INNER JOIN dbo.AD_Tipo_Publico TP ON VEP.TipoPublicoId = TP.TipoPublicoId WHERE AE.AssinaturaEventoId > " + id + " ORDER BY AE.AssociadoId, AE.AssinaturaEventoId "; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer); // Obtém os dados do banco de dados: AssinaturaEventoDao assinaturaAssociadoDao = GetCollection <AssinaturaEventoDao>(cmd)?.FirstOrDefault <AssinaturaEventoDao>(); // Log da consulta: string log = logRep.SetLogger(className + "/GetAssinaturaEventoById", "SELECT", "ASSINATURA_EVENTO", id, query, assinaturaAssociadoDao != null ? "SUCESSO" : "0"); // Fim Log return(assinaturaAssociadoDao); }
public int GetPerfilIdByNomePerfil(string nomePerfil) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter pnomePerfil = new SqlParameter() { ParameterName = "@nomePerfil", Value = nomePerfil }; _parametros.Add(pnomePerfil); // Fim da definição dos parâmetros int id = 0; query = @"SELECT PerfilId FROM dbo.AD_PERFIL WHERE Nome = @nomePerfil"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: Perfil perfil = GetCollection <Perfil>(cmd)?.FirstOrDefault <Perfil>(); id = perfil != null ? perfil.PerfilId : 0; // Log da consulta: string log = logRep.SetLogger(className + "/GetPerfilIdByNomePerfil", "SELECT", "PERFIL", id, query, perfil != null ? "SUCESSO" : "FALHA"); // Fim Log return(id); }
public AssinaturaAnuidade GetAssinaturaAnuidadeByReference(string reference) { List <DbParameter> _parametros = new List <DbParameter>(); query = @"SELECT AssinaturaAnuidadeId, AssociadoId, ValorAnuidadeId, AnoInicio, AnoTermino, PercentualDesconto, TipoDesconto, Valor, DtVencimentoPagamento, DtAssinatura, DtAtualizacao, Ativo, CodePS, DtCodePS, Reference, EmProcessoPagamento, DtInicioProcessamento, PagamentoIsento, PagamentoIsento as PagamentoIsentoBD, DtIsencao, ObservacaoIsencao FROM dbo.AD_Assinatura_Anuidade WHERE Reference = @reference "; // Definição do parâmetros da consulta: SqlParameter paramRef = new SqlParameter() { ParameterName = "@reference", Value = reference }; _parametros.Add(paramRef); // Fim da definição dos parâmetros // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: AssinaturaAnuidade assinaturaAnuidade = GetCollection <AssinaturaAnuidade>(cmd)?.FirstOrDefault <AssinaturaAnuidade>(); // Log da consulta: string log = logRep.SetLogger(className + "/GetAssinaturaAnuidadeByReference", "SELECT", "ASSINATURA_ANUIDADE", 0, query, assinaturaAnuidade != null ? "SUCESSO" : "0"); // Fim Log return(assinaturaAnuidade); }
public Perfil GetPerfilById(int id) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter pid = new SqlParameter() { ParameterName = "@id", Value = id }; _parametros.Add(pid); // Fim da definição dos parâmetros query = @"SELECT PerfilId, Nome, TipoPerfil, Dominio, Ativo FROM dbo.AD_PERFIL WHERE PerfilId = @id"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: Perfil perfil = GetCollection <Perfil>(cmd)?.FirstOrDefault <Perfil>(); // Log da consulta: string log = logRep.SetLogger(className + "/GetPerfilById", "SELECT", "PERFIL", id, query, perfil != null ? "SUCESSO" : "FALHA"); // Fim Log return(perfil); }
public IEnumerable <Atc> FindByFilters(string siglaUF) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter psiglaUF = new SqlParameter() { ParameterName = "@siglaUF", Value = siglaUF }; _parametros.Add(psiglaUF); // Fim da definição dos parâmetros query = @"SELECT AtcId, Nome, UF, NomePres, NomeVPres, NomePSec, NomeSSec, NomePTes, NomeSTes, Site, SiteDiretoria, Ativo, Codigo FROM dbo.AD_ATC WHERE 1 = 1 "; if (!siglaUF.Equals("0")) { query = query + $" AND UF = @siglaUF "; } // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: IEnumerable <Atc> _collection = GetCollection <Atc>(cmd)?.ToList(); return(_collection); }
public IEnumerable <RptAssociadoFaixaDAO> GetRptAssociadosFaixa() { query = @"SELECT ( SELECT Count(P.PessoaId) from dbo.AD_Pessoa P INNER JOIN dbo.AD_Associado A ON P.PessoaId = A.PessoaId WHERE DATEDIFF(Year, P.DtNascimento, GetDate()) < 31) as 'FaixaAte30', ( SELECT Count(P.PessoaId) from dbo.AD_Pessoa P INNER JOIN dbo.AD_Associado A ON P.PessoaId = A.PessoaId WHERE DATEDIFF(Year, P.DtNascimento, GetDate()) > 30 AND DATEDIFF(Year, P.DtNascimento, GetDate()) < 41) as 'Faixa31a40', ( SELECT Count(P.PessoaId) from dbo.AD_Pessoa P INNER JOIN dbo.AD_Associado A ON P.PessoaId = A.PessoaId WHERE DATEDIFF(Year, P.DtNascimento, GetDate()) > 40 AND DATEDIFF(Year, P.DtNascimento, GetDate()) < 51) as 'Faixa41a50', ( SELECT Count(P.PessoaId) from dbo.AD_Pessoa P INNER JOIN dbo.AD_Associado A ON P.PessoaId = A.PessoaId WHERE DATEDIFF(Year, P.DtNascimento, GetDate()) > 50 AND DATEDIFF(Year, P.DtNascimento, GetDate()) < 61) as 'Faixa51a60', ( SELECT Count(P.PessoaId) from dbo.AD_Pessoa P INNER JOIN dbo.AD_Associado A ON P.PessoaId = A.PessoaId WHERE DATEDIFF(Year, P.DtNascimento, GetDate()) > 60 ) as 'FaixaApos60'"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer); // Obtém os dados do banco de dados: IEnumerable <RptAssociadoFaixaDAO> _collection = GetCollection <RptAssociadoFaixaDAO>(cmd)?.ToList(); return(_collection); }
public IEnumerable <CidadeEnderecoCepDao> GetNomesCidadesByEstado(string nomeEstado) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter pnomeEstado = new SqlParameter() { ParameterName = "@nomeEstado", Value = nomeEstado }; _parametros.Add(pnomeEstado); // Fim da definição dos parâmetros query = @"SELECT Distinct Cidade FROM dbo.AD_Endereco WHERE Estado = @nomeEstado ORDER BY Cidade"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: IEnumerable <CidadeEnderecoCepDao> _collection = GetCollection <CidadeEnderecoCepDao>(cmd)?.ToList(); // Log da consulta: string log = logRep.SetLogger(className + "/GetNomesCidadesByEstado", "SELECT", "ENDERECO", 0, query, _collection.Count <CidadeEnderecoCepDao>().ToString()); // Fim Log return(_collection); }
public Endereco GetEnderecoById(int id) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter pid = new SqlParameter() { ParameterName = "@id", Value = id }; _parametros.Add(pid); // Fim da definição dos parâmetros query = @"SELECT EnderecoId, PessoaId, Logradouro, Numero, Complemento, Bairro, Cidade, Estado, CEP, TipoEndereco, OrdemEndereco FROM dbo.AD_Endereco WHERE PessoaId = @id ORDER BY OrdemEndereco"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: Endereco _endereco = GetCollection <Endereco>(cmd)?.FirstOrDefault <Endereco>(); // Log da consulta: string log = logRep.SetLogger(className + "/GetEnderecoById", "SELECT", "ENDERECO", id, query, _endereco != null ? "SUCESSO" : "0"); // Fim Log return(_endereco); }
public IEnumerable <UnidadeFederacao> GetDisponiveis(int atcId) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter pAtcId = new SqlParameter() { ParameterName = "@atcId", Value = atcId }; _parametros.Add(pAtcId); // Fim da definição dos parâmetros query = @"SELECT UnidadeFederacaoId, SiglaUF, Nome FROM dbo.AD_UNIDADE_FEDERACAO WHERE SiglaUF NOT IN ( SELECT DISTINCT UF FROM AD_ATC WHERE UF NOT IN ( SELECT UF FROM AD_ATC A WHERE A.AtcId = @atcId)) ORDER BY Nome"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: IEnumerable <UnidadeFederacao> UFCollection = GetCollection <UnidadeFederacao>(cmd)?.ToList(); return(UFCollection); }
public IEnumerable <ValorAnuidade> GetValoresAnuidadesByAnuidadeTipoPublicoId(int id) { List <DbParameter> _parametros = new List <DbParameter>(); query = @"SELECT ValorAnuidadeId , Valor, TipoAnuidade, AnuidadeTipoPublicoId FROM dbo.AD_Valor_Anuidade WHERE AnuidadeTipoPublicoId = @id ORDER BY TipoAnuidade ASC "; // Definição do parâmetros da consulta: SqlParameter pId = new SqlParameter() { ParameterName = "@id", Value = id }; _parametros.Add(pId); // Fim da definição dos parâmetros // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: IEnumerable <ValorAnuidade> _collection = GetCollection <ValorAnuidade>(cmd)?.ToList(); // Log da consulta: /* Log comentado para aumentar a performance da consulta de anuidade * string log = logRep.SetLogger(className + "/GetValoresAnuidadesByAnuidadeTipoPublicoId", * "SELECT", "VALOR_ANUIDADE", 0, query, _collection.Count<ValorAnuidade>().ToString());*/ // Fim Log return(_collection); }
public Colaborador GetColaboradorById(int id) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter pid = new SqlParameter() { ParameterName = "@id", Value = id }; _parametros.Add(pid); // Fim da definição dos parâmetros query = @"SELECT P.PessoaId, P.Nome, P.EMail, P.NomeFoto, P.Sexo, P.DtNascimento, P.NrCelular, P.PasswordHash, P.DtCadastro, P.Ativo, C.ColaboradorId, P.PerfilId FROM dbo.AD_Colaborador C INNER JOIN dbo.AD_Pessoa P on C.PessoaId = P.PessoaId WHERE ColaboradorId = @id"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: Colaborador colaborador = GetCollection <Colaborador>(cmd)?.FirstOrDefault <Colaborador>(); return(colaborador); }
/// <summary> /// 转SQL。 /// </summary> /// <returns></returns> public CommandSql ToSQL() { var sql = new CommandSql(writer.ToSQL(), writer.Parameters, timeOut); watchSql?.Invoke(sql); return(sql); }
public IEnumerable <Colaborador> FindByFilters(string nome, int perfilId, bool?ativo) { List <DbParameter> _parametros = new List <DbParameter>(); query = @"SELECT Distinct P.PessoaId, P.Nome, P.EMail, P.NomeFoto, P.Sexo, P.DtNascimento, P.NrCelular, P.PasswordHash, P.DtCadastro, P.Ativo, C.ColaboradorId, P.PerfilId FROM dbo.AD_Colaborador C INNER JOIN dbo.AD_Pessoa P on C.PessoaId = P.PessoaId WHERE 1 = 1 "; if (!string.IsNullOrEmpty(nome)) { query = query + $" AND P.Nome Like '%'+ @nome +'%' "; SqlParameter pnome = new SqlParameter() { ParameterName = "@nome", Value = nome }; _parametros.Add(pnome); } if (perfilId > 0) { query = query + $" AND P.PerfilId = @perfilId "; SqlParameter pperfilId = new SqlParameter() { ParameterName = "@perfilId", Value = perfilId }; _parametros.Add(pperfilId); } if (ativo != null) { query = query + $" AND P.Ativo = @ativo "; SqlParameter pativo = new SqlParameter() { ParameterName = "@ativo", Value = ativo }; _parametros.Add(pativo); } query = query + " ORDER BY P.Nome "; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: IEnumerable <Colaborador> _collection = GetCollection <Colaborador>(cmd)?.ToList(); return(_collection); }
public string ValidaEMail(int pessoaId, string eMail) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter ppessoaId = new SqlParameter() { ParameterName = "@pessoaId", Value = pessoaId }; _parametros.Add(ppessoaId); SqlParameter peMail = new SqlParameter() { ParameterName = "@eMail", Value = eMail }; _parametros.Add(peMail); // Fim da definição dos parâmetros string _msg = "OK"; try { query = @"SELECT P.PessoaId, P.Nome, P.EMail, P.NomeFoto, P.Sexo, P.DtNascimento, P.NrCelular, P.PasswordHash, P.DtCadastro, P.Ativo, P.PerfilId FROM dbo.AD_Pessoa P WHERE P.PessoaId != @pessoaId AND P.EMail = @eMail"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: IEnumerable <Colaborador> _collection = GetCollection <Colaborador>(cmd)?.ToList(); // Verificando se há registro: foreach (var item in _collection) { if (item.PessoaId > 0) { _msg = $"Atenção: O EMail {eMail} já está um uso por outro usuário"; } } } catch (Exception ex) { throw new Exception($"Exception Type:{ex.GetType()}. Erro:{ex.Message}"); } return(_msg); }
public IEnumerable <UnidadeFederacao> GetAll() { query = @"SELECT UnidadeFederacaoId, SiglaUF, Nome FROM dbo.AD_UNIDADE_FEDERACAO ORDER BY Nome"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer); // Obtém os dados do banco de dados: IEnumerable <UnidadeFederacao> UFCollection = GetCollection <UnidadeFederacao>(cmd)?.ToList(); return(UFCollection); }
public IEnumerable <Isencao> GetAll(string tipoIsencao) { query = @"SELECT I.IsencaoId, I.AnuidadeId, I.EventoId, I.Descricao, I.DtAta, I.AnoEvento, I.TipoIsencao, I.Ativo FROM dbo.AD_Isencao I WHERE I.TipoIsencao = '" + tipoIsencao + "' ORDER BY I.Descricao "; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer); // Obtém os dados do banco de dados: IEnumerable <Isencao> _collection = GetCollection <Isencao>(cmd)?.ToList(); return(_collection); }
public IEnumerable <Log> GetAll() { query = @"SELECT LogId, MetodoOrigem, TipoInstrucao, Entidade, EntidadeId, InstrucaoSQL, Resultado, DtCadastro FROM dbo.AD_Log ORDER BY Entidade, EntidadeId "; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer); // Obtém os dados do banco de dados: IEnumerable <Log> _collection = GetCollection <Log>(cmd)?.ToList(); return(_collection); }
public IEnumerable <AtcDao> GetAllLst() { query = @"SELECT AtcId, Nome FROM dbo.AD_ATC Where Ativo = '1' ORDER BY Nome"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer); // Obtém os dados do banco de dados: IEnumerable <AtcDao> AtcCollection = GetCollection <AtcDao>(cmd)?.ToList(); return(AtcCollection); }
public IEnumerable <Atc> GetAll() { query = @"SELECT AtcId, Nome, UF, NomePres, NomeVPres, NomePSec, NomeSSec, NomePTes, NomeSTes, Site, SiteDiretoria, Ativo, Codigo FROM dbo.AD_ATC ORDER BY Nome"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer); // Obtém os dados do banco de dados: IEnumerable <Atc> AtcCollection = GetCollection <Atc>(cmd)?.ToList(); return(AtcCollection); }
public Isencao GetIsencaoById(int id) { query = @"SELECT I.IsencaoId, I.AnuidadeId, I.EventoId, I.Descricao, I.DtAta, I.AnoEvento, I.TipoIsencao, I.Ativo FROM dbo.AD_Isencao I WHERE I.IsencaoId = " + id + " "; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer); // Obtém os dados do banco de dados: Isencao _collection = GetCollection <Isencao>(cmd)?.FirstOrDefault <Isencao>(); return(_collection); }
public IEnumerable <Evento> GetAll() { query = @"SELECT EventoId, Titulo, Descricao, Codigo, DtInicio, DtTermino, DtTerminoInscricao, TipoEvento, AceitaIsencaoAta, Ativo, NomeFoto FROM dbo.AD_Evento ORDER BY Titulo "; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer); // Obtém os dados do banco de dados: IEnumerable <Evento> _collection = GetCollection <Evento>(cmd)?.ToList(); return(_collection); }
public Evento GetEventoById(int id) { query = @"SELECT EventoId, Titulo, Descricao, Codigo, DtInicio, DtTermino, DtTerminoInscricao, TipoEvento, AceitaIsencaoAta, Ativo, NomeFoto FROM dbo.AD_Evento WHERE EventoId = " + id + ""; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer); // Obtém os dados do banco de dados: Evento evento = GetCollection <Evento>(cmd)?.FirstOrDefault <Evento>(); return(evento); }
public IEnumerable <DescontoAnuidadeAtcDao> GetDescontoAnuidadeAtcDaoByAnuidadeId(int anuidadeId) { List <DbParameter> _parametros = new List <DbParameter>(); // Definição do parâmetros da consulta: SqlParameter panuidadeId = new SqlParameter() { ParameterName = "@anuidadeId", Value = anuidadeId }; _parametros.Add(panuidadeId); // Fim da definição dos parâmetros query = @"SELECT DAA.DescontoAnuidadeAtcId, DAA.AssociadoId, DAA.ColaboradorId, DAA.AnuidadeId, DAA.AtcId, DAA.Observacao, DAA.NomeArquivoComprovante, DAA.DtDesconto, DAA.DtCadastro, DAA.Ativo, P.Nome as NomePessoa, ( SELECT P2.Nome FROM dbo.AD_Pessoa P2 INNER JOIN dbo.AD_Colaborador C2 ON P2.PessoaId = C2.PessoaId WHERE C2.ColaboradorId = DAA.ColaboradorId ) as NomeColaborador, Atc.Nome as NomeAtc, Anu.Exercicio FROM dbo.AD_Desconto_Anuidade_Atc DAA INNER JOIN dbo.AD_ATC Atc ON DAA.AtcId = Atc.AtcId INNER JOIN dbo.AD_Associado A ON DAA.AssociadoId = A.AssociadoId INNER JOIN dbo.AD_Pessoa P ON A.PessoaId = P.PessoaId INNER JOIN dbo.AD_Anuidade Anu ON DAA.AnuidadeId = Anu.AnuidadeId WHERE DAA.AnuidadeId = @anuidadeId ORDER By P.Nome"; // Define o banco de dados que será usando: CommandSql cmd = new CommandSql(strConnSql, query, EnumDatabaseType.SqlServer, parametros: _parametros); // Obtém os dados do banco de dados: IEnumerable <DescontoAnuidadeAtcDao> _collection = GetCollection <DescontoAnuidadeAtcDao>(cmd)?.ToList(); // Log da consulta: string log = logRep.SetLogger(className + "/GetDescontoAnuidadeAtcDaoByAnuidadeId", "SELECT", "DESCONTO_ANUIDADE_ATC", 0, query, _collection.Count <DescontoAnuidadeAtcDao>().ToString()); // Fim Log return(_collection); }