Пример #1
0
 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"));
 }
Пример #2
0
 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 "));
 }
Пример #3
0
        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);
        }
Пример #4
0
 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"));
 }
Пример #5
0
 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 + ")"));
 }
Пример #6
0
 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))"));
 }
Пример #7
0
 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"));
 }
Пример #8
0
 public static DataTable Loja(int Loja)
 {
     return(BancoDados.Consultar("SELECT * FROM Loja where id=" + Loja));
 }
Пример #9
0
        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());
        }
Пример #10
0
        public static string TipoEmissao()
        {
            var result = BancoDados.Consultar("SELECT VALOR FROM ConfiguracaoNfe  WHERE Chave='TIPOEMISSAO'");

            return(result.Rows[0][0].ToString().ToUpper());
        }
Пример #11
0
        public static string TipoAmbiente()
        {
            var result = BancoDados.Consultar("SELECT VALOR FROM ConfiguracaoNfe WHERE Chave='AMBIENTE'");

            return(result.Rows[0][0].ToString().ToUpper());
        }