//private AjusteApuracaoInfoAdicionalDAO() { } private string Sql(ConfigEFD.TipoImpostoEnum tipoImposto, uint id, uint idABIA, bool selecionar) { string campos = selecionar ? "ai.*" : "count(*)"; string sql = "select " + campos + @" from sped_ajuste_apuracao_info_ad ai inner join sped_ajuste_beneficio_incentivo_apuracao ap on (ap.Id=ai.IdABIA) where 1"; if ((int)tipoImposto > 0) { sql += " and ai.TipoImposto=" + (int)tipoImposto; } if (id > 0) { sql += " and ai.Id=" + id; } if (idABIA > 0) { sql += " and ai.IdABIA = " + idABIA; } return(sql); }
public int GetCount(ConfigEFD.TipoImpostoEnum tipoImposto, string uf, string codigo, string descricao) { string filtroAdicional; return(GetCountWithInfoPaging(Sql(tipoImposto, 0, uf, codigo, descricao, true, out filtroAdicional), false, filtroAdicional, GetParams(uf, codigo, descricao, DateTime.Now))); }
public AjusteBeneficioIncentivoApuracao GetElement(ConfigEFD.TipoImpostoEnum tipoImposto, uint id) { List <AjusteBeneficioIncentivoApuracao> item = objPersistence.LoadData(Sql(tipoImposto, id, null, null, null, true), GetParam(id, null, null, null)); return(item.Count > 0 ? item[0] : null); }
private string Sql(ConfigEFD.TipoImpostoEnum tipoImposto, uint id, string dataInicio, string dataFim, bool selecionar) { string campos = selecionar ? "*" : "count(*)"; string sql = "select " + campos + @" from sped_ajustes_apuracoes_ipi where 1"; if ((int)tipoImposto > 0) { sql += " and tipoImposto=" + (int)tipoImposto; } if (!string.IsNullOrEmpty(dataInicio)) { sql += " and data >= ?dataIni"; } if (!string.IsNullOrEmpty(dataFim)) { sql += " and data <= ?dataFim"; } if (id > 0) { sql += " and id=?id"; } sql += " order by tipoImposto ASC, data"; return(sql); }
private string Sql(ConfigEFD.TipoImpostoEnum tipoImposto, uint id, string dataInicio, string dataFim, bool selecionar) { string campos = selecionar ? "o.*, t.Descricao as DescricaoCodigoReceita" : "count(*)"; string sql = "select " + campos + @" from sped_obrigacoes_recolhido_recolher o left join sped_tabela_codigos_receita t on(t.Codigo=o.Cod_Rec) where 1"; if ((int)tipoImposto > 0) { sql += " and o.TipoImposto=" + (int)tipoImposto; } if (!string.IsNullOrEmpty(dataInicio)) { sql += " and o.DT_VCTO >= ?dataIni"; } if (!string.IsNullOrEmpty(dataFim)) { sql += " and o.DT_VCTO <= ?dataFim"; } if (id > 0) { sql += " and o.Id=?id"; } return(sql); }
public IList <AjusteBeneficioIncentivo> GetList(ConfigEFD.TipoImpostoEnum tipoImposto, string uf, string codigo, string descricao, string sortExpression, int startRow, int pageSize) { string filtroAdicional; sortExpression = !String.IsNullOrEmpty(sortExpression) ? sortExpression : "abi.codigo"; return(LoadDataWithSortExpression(Sql(tipoImposto, 0, uf, codigo, descricao, true, out filtroAdicional), sortExpression, startRow, pageSize, false, filtroAdicional, GetParams(uf, codigo, descricao, DateTime.Now))); }
public IList <ObrigacaoRecolhidoRecolher> GetList(ConfigEFD.TipoImpostoEnum tipoImposto, string dataInicio, string dataFim, string sortExpression, int startRow, int pageSize) { if (GetCount(tipoImposto, dataInicio, dataFim) == 0) { return(new List <ObrigacaoRecolhidoRecolher>()); } return(LoadDataWithSortExpression(Sql(tipoImposto, 0, dataInicio, dataFim, true), sortExpression, startRow, pageSize, GetParam(0, dataInicio, dataFim))); }
public IList <AjusteApuracaoIdentificacaoDocFiscal> GetList(ConfigEFD.TipoImpostoEnum tipoImposto, uint idNf, uint idProd, uint idABIA, string sortExpression, int startRow, int pageSize) { if (GetCount(tipoImposto, idNf, idProd, idABIA) == 0) { return new AjusteApuracaoIdentificacaoDocFiscal[] { new AjusteApuracaoIdentificacaoDocFiscal() } } ; return(LoadDataWithSortExpression(Sql(tipoImposto, 0, idNf, idProd, idABIA, true), sortExpression, startRow, pageSize, GetParams(0, idNf, idProd, idABIA))); }
public IList <AjusteApuracaoInfoAdicional> GetList(ConfigEFD.TipoImpostoEnum tipoImposto, uint idABIA, string sortExpression, int startRow, int pageSize) { if (GetCount(tipoImposto, idABIA) == 0) { return new AjusteApuracaoInfoAdicional[] { new AjusteApuracaoInfoAdicional() } } ; return(LoadDataWithSortExpression(Sql(tipoImposto, 0, idABIA, true), sortExpression, startRow, pageSize, null)); }
public IList <AjusteApuracaoIPI> GetList(ConfigEFD.TipoImpostoEnum tipoImposto, string dataInicio, string dataFim, string sortExpression, int startRow, int pageSize) { if (GetCount(tipoImposto, dataInicio, dataFim) == 0) { return new AjusteApuracaoIPI[] { new AjusteApuracaoIPI() } } ; return(LoadDataWithSortExpression(Sql(tipoImposto, 0, dataInicio, dataFim, true), sortExpression, startRow, pageSize, GetParam(0, dataInicio, dataFim))); }
private string Sql(ConfigEFD.TipoImpostoEnum tipoImposto, uint id, uint idNf, uint idProd, uint idABIA, bool selecionar) { string campos = selecionar ? @"af.*, p.Descricao as DescricaoProduto, p.CodInterno as CodInternoProduto, n.NumeroNFE as NumeroNFE, n.Serie as Serie, n.SubSerie as SubSerie, n.DataEmissao as DataEmissao, a.Codigo as CodigoAjuste, ap.Data as DataAjuste, ap.Obs as ObservacaoAjuste" : "count(*)"; string sql = "select " + campos + @" from sped_ajuste_apuracao_ident_doc_fiscal af inner join sped_ajuste_beneficio_incentivo_apuracao ap on (ap.Id=af.IdABIA) inner join nota_fiscal n on(n.IdNf=af.IdNf) inner join produtos_nf pnf on(pnf.IdNf=n.IdNf) inner join produto p on(pnf.IdProd=p.IdProd and p.IdProd=af.IdProd) inner join ajuste_beneficio_incentivo a on(a.IdAjBenInc=af.IdABIA) where 1"; if ((int)tipoImposto > 0) { sql += " and af.TipoImposto=" + (int)tipoImposto; } if (id > 0) { sql += " and af.Id=?id"; } if (idNf > 0) { sql += " and n.IdNf=?idNf"; } if (idProd > 0) { sql += " and p.IdProd=?idProd"; } if (idABIA > 0) { sql += " and af.IdABIA = ?idABIA"; } return(sql); }
private string Sql(ConfigEFD.TipoImpostoEnum tipoImposto, uint id, string dataInicio, string dataFim, string uf, bool selecionar) { string campos = selecionar ? "ap.*, a.Codigo, concat_ws( ' - ', a.Codigo, a.Descricao) as CodigoDescricao" : "count(*)"; string sql = "select " + campos + @" from sped_ajuste_beneficio_incentivo_apuracao ap left join ajuste_beneficio_incentivo a on (ap.IDAJBENINC=a.IDAJBENINC) where 1"; if ((int)tipoImposto > 0) { sql += " and ap.TipoImposto=" + (int)tipoImposto; } if (!string.IsNullOrEmpty(dataInicio)) { sql += " and ap.Data >= ?dataIni"; } if (!string.IsNullOrEmpty(dataFim)) { sql += " and ap.Data <= ?dataFim"; } if (!String.IsNullOrEmpty(uf)) { sql += " and ap.uf=?uf"; } if (id > 0) { sql += " and ap.Id=?id"; } sql += " order by ap.TipoImposto ASC"; return(sql); }
public List <AjusteApuracaoIPI> GetList(ConfigEFD.TipoImpostoEnum tipoImposto, string dataInicio, string dataFim) { return(objPersistence.LoadData(Sql(tipoImposto, 0, dataInicio, dataFim, true), GetParam(0, dataInicio, dataFim))); }
public List <ObrigacaoRecolhidoRecolher> GetList(ConfigEFD.TipoImpostoEnum tipoImposto, string dataInicio, string dataFim) { return(objPersistence.LoadData(Sql(tipoImposto, 0, dataInicio, dataFim, true), GetParam(0, dataInicio, dataFim))); }
public int GetCount(ConfigEFD.TipoImpostoEnum tipoImposto, string dataInicio, string dataFim) { return(objPersistence.ExecuteSqlQueryCount(Sql(tipoImposto, 0, dataInicio, dataFim, false), GetParam(0, dataInicio, dataFim))); }
public IList <AjusteBeneficioIncentivoApuracao> ObterLista(ConfigEFD.TipoImpostoEnum tipoImposto) { return(objPersistence.LoadData(Sql(tipoImposto, 0, null, null, null, true)).ToList()); }
public List <AjusteApuracaoInfoAdicional> GetList(ConfigEFD.TipoImpostoEnum tipoImposto, uint idABIA) { return(objPersistence.LoadData(Sql(tipoImposto, 0, idABIA, true))); }
public AjusteApuracaoInfoAdicional GetElement(ConfigEFD.TipoImpostoEnum tipoImposto, uint id) { List <AjusteApuracaoInfoAdicional> item = objPersistence.LoadData(Sql(tipoImposto, id, 0, true)); return(item.Count > 0 ? item[0] : null); }
public int GetCount(ConfigEFD.TipoImpostoEnum tipoImposto, uint idABIA) { return(objPersistence.ExecuteSqlQueryCount(Sql(tipoImposto, 0, idABIA, false))); }
public List <AjusteBeneficioIncentivoApuracao> GetList(ConfigEFD.TipoImpostoEnum tipoImposto, string dataInicio, string dataFim, string uf) { return(objPersistence.LoadData(Sql(tipoImposto, 0, dataInicio, dataFim, uf, true), GetParam(0, dataInicio, dataFim, uf))); }
public AjusteApuracaoIdentificacaoDocFiscal GetElement(ConfigEFD.TipoImpostoEnum tipoImposto, uint id) { List <AjusteApuracaoIdentificacaoDocFiscal> item = objPersistence.LoadData(Sql(tipoImposto, id, 0, 0, 0, true), GetParams(id, 0, 0, 0)); return(item.Count > 0 ? item[0] : null); }
public List <AjusteBeneficioIncentivo> GetList(ConfigEFD.TipoImpostoEnum tipoImposto, string uf, DateTime data) { string filtroAdicional, sql = Sql(tipoImposto, 0, uf, null, null, true, out filtroAdicional); return(objPersistence.LoadData(sql.Replace(FILTRO_ADICIONAL, filtroAdicional), GetParams(uf, null, null, data))); }
public List <AjusteApuracaoIdentificacaoDocFiscal> GetList(ConfigEFD.TipoImpostoEnum tipoImposto, uint idABIA) { return(objPersistence.LoadData(Sql(tipoImposto, 0, 0, 0, idABIA, true), GetParams(0, 0, 0, idABIA))); }