public DataTable ConsultaCartas() { return(BancoDados.Consultar("SELECT top 20 C.id_loja,C.Id_cce_lote,NrNf,serienf,CdRetorno,Desc_Correcao,Dt_Aprovacao,TxChAcessoNfe, \n" + "(SELECT Valor FROM ConfiguracaoNFe where Chave= 'AMBIENTE') as TipoEmissao, Dt_Prot_Nfe, \n" + "L.CdCpfCgc, dbo.FgIbgeCidadeCodigo_porcdUfcdCidade(L.cduf, L.cdcidade) as cdUfCidadeIbge_Empresa, NrSeqEnvio \n" + "FROM CCe C \n" + "INNER JOIN ItemCCe I On C.Id_cce_lote = I.Id_cce_lote \n" + "INNER JOIN Loja L On C.id_loja = L.id_loja \n" + "WHERE \n" + "CdRetorno is null")); }
public DataTable NotasFiscaisSemEnvio() { return(BancoDados.Consultar(" SELECT n.nrnf,n.serienf,n.id_loja,it.xmlNFe,it.xmlprotNFe,L.NrRecibo,it.TxChAcessoNFe,IT.NrLote \n" + " FROM NfSaida N \n" + " INNER JOIN ItemLoteNfe IT on n.nrnf = it.nrnf and n.serienf = it.serienf and n.id_loja = it.id_loja and n.nrlote = it.nrlote \n" + " INNER JOIN LoteNFe L on L.id_loja = IT.id_loja AND L.NrLote = IT.NrLote \n" + " WHERE \n" + " DtEmissao >= DateAdd(d,-60,GetDate()) \n" + " AND IT.CdRetorno = 100 \n" + " AND N.CdRetorno = 100 \n" + " AND IT.xmlcliente is null ")); }
public Entidade_Email PesquisaTipoEmail(string TpEmail) { Entidade_Email EntEmail = new Entidade_Email(); var Dt = BancoDados.Consultar("SELECT * FROM Email WHERE TpEmail ='" + TpEmail + "'"); EntEmail.Email = Dt.Rows[0]["NmEmail"].ToString(); EntEmail.Usuario = Dt.Rows[0]["NmUsuario"].ToString(); EntEmail.Senha = Dt.Rows[0]["Senha"].ToString(); EntEmail.Smtp = Dt.Rows[0]["Smtp"].ToString(); EntEmail.Porta = int.Parse(Dt.Rows[0]["Porta"].ToString()); return(EntEmail); }
public DataTable ConsultaNotasFiscais() { return(BancoDados.Consultar(" SELECT top 50 it.XmlCliente,N.NmCliente,it.TxChAcessoNFe,n.NrNf,N.serienf,N.id_loja,it.TpNFe,C.NmEmailParaEnvioNFe,L.NmRazaoSocial,L.NmLoja,L.NmEnder,L.NrEnder,L.NmBairro\n" + " FROM NfSaida n () \n" + " INNER JOIN ItemLoteNfe it () on n.nrnf = it.nrnf and n.serienf = it.serienf and n.id_loja = it.id_loja and n.nrlote=it.nrlote \n" + " INNER JOIN Cliente c on n.cdcpfcgc = c.cdcpfcgc \n" + " INNER JOIN Loja L on N.id_loja = L.id_loja \n" + " WHERE \n" + " n.serienf = (SELECT serienfe FROM Loja l () WHERE L.id_loja = N.id_loja ) \n" + " AND n.cdretorno=100 \n" + " AND it.cdretorno=100 \n" + " AND xmlcliente is not null \n" + " AND it.FlXmlEnviado is null \n" + " AND C.NmEmailParaEnvioNFe is not null \n" + " AND LTRIM(RTRIM(C.NmEmailParaEnvioNFe)) != '' \n" + " AND NOT EXISTS ( SELECT * FROM NFEmailSemEnvio NFS WHERE N.id_loja = NFS.id_loja AND N.NrNf = NFS.NrNF AND N.serienf= NFS.serienf) \n" + " ORDER BY dtemissao")); }
public DataTable PesquisarLoteNotaFiscais(int pLoja, int pLote) { return(BancoDados.Consultar(" SELECT NrLote, CdRetorno, id_loja, id_participante, serienf, NrNf, TpNFe, xmlNFe, TxChAcessoNfe " + " FROM ItemLoteNFe " + " WHERE (NrLote = " + pLote + ") AND (id_loja = " + pLoja + ")")); }
public DataTable LotesNaoProcessados() { return(BancoDados.Consultar(" SELECT L.id, CdRetorno, DtEnvio, DtRecSefaz, DtResultProcSefaz, NrLote, NrRecibo, NrTempoProcSefaz, StLote, TpNFe, Uf \n" + " FROM LoteNFe LT INNER JOIN Loja L ON LT.id_loja = L.id \n " + " WHERE (CdRetorno IN (103, 105))")); }
public DataTable ConsultaNFeDownload() { return(BancoDados.Consultar("SELECT txchacessonfe FROM itemmanifestacao imf WHERE not exists (SELECT * FROM downloadnfe d where d.txchacessonfe = imf.txchacessonfe) AND codmanifestacao=210200 AND codretorno=135 limit 10")); }
public static DataTable Loja(int Loja) { return(BancoDados.Consultar("SELECT * FROM Loja where id=" + Loja)); }
public static string ParamatroTributacaoEmpresa(int loja = 1) { var result = BancoDados.Consultar("SELECT tipo_regime FROM LOJA WHERE id=" + loja); return(result.Rows[0][0].ToString().Trim().ToUpper()); }
public static string TipoEmissao() { var result = BancoDados.Consultar("SELECT VALOR FROM ConfiguracaoNfe WHERE Chave='TIPOEMISSAO'"); return(result.Rows[0][0].ToString().ToUpper()); }
public static string TipoAmbiente() { var result = BancoDados.Consultar("SELECT VALOR FROM ConfiguracaoNfe WHERE Chave='AMBIENTE'"); return(result.Rows[0][0].ToString().ToUpper()); }