Esempio n. 1
0
        private void TmConsultaNFeDestinatario_Tick(object sender, EventArgs e)
        {
            TmConsultaNFeDestinatario.Enabled = false;
            EnviarConsultaDestinatario ObjConDest = new EnviarConsultaDestinatario();
            Entidade_ConsNFDest        ObjRet     = new Entidade_ConsNFDest();

            ObjConDest.Enviar(null, out ObjRet);

            TmConsultaNFeDestinatario.Enabled = true;
        }
Esempio n. 2
0
        public void InsertConsNFDest(Entidade_ConsNFDest ObjConsNFDest)
        {
            BancoDados.OpenConection();
            NpgsqlCommand command;

            BeginTrans = BancoDados.conexao.BeginTransaction();

            command             = new NpgsqlCommand("spincluirconsultadestinatario", BancoDados.conexao);
            command.Transaction = BeginTrans;
            command.CommandType = CommandType.StoredProcedure;
            command.Parameters.AddWithValue("codstatus", ObjConsNFDest.codstatus);
            command.Parameters.AddWithValue("dhresp", ObjConsNFDest.dhresp);
            command.Parameters.AddWithValue("indcont", ObjConsNFDest.indcont);

            var Id = command.ExecuteScalar();

            foreach (var item in ObjConsNFDest.ListItemConsDest)
            {
                command             = new NpgsqlCommand("spincluiritemconsultanfdest", BancoDados.conexao);
                command.Transaction = BeginTrans;
                command.CommandType = CommandType.StoredProcedure;
                command.Parameters.AddWithValue("id_consdest", Convert.ToInt32(Id));
                command.Parameters.AddWithValue("nsu", item.nsu);
                command.Parameters.AddWithValue("chacessonfe", item.chacessonfe);
                command.Parameters.AddWithValue("cnpjcpf", item.cnpjcpf.Trim());
                command.Parameters.AddWithValue("nomeemitente", item.nomeemitente);
                command.Parameters.AddWithValue("dtemissao", item.dtemissao);
                command.Parameters.AddWithValue("tpnfe", item.tpnfe);
                command.Parameters.AddWithValue("vlnfe", item.vlnfe);
                command.Parameters.AddWithValue("dhautorizacao", item.dhautorizacao);
                command.Parameters.AddWithValue("sitnfe", item.sitnfe);
                command.Parameters.AddWithValue("sit_manifestacao_dest", item.sit_manifestacao_dest);

                command.ExecuteNonQuery();
            }

            BeginTrans.Commit();

            BancoDados.CloseConection();
        }