Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        private static void InserirNotaFiscal(NotasFiscais nfLida)
        {
            if (!abd.NfExiste(nfLida.numeroNF, nfLida.fornecedorNF))
            {
                abd.CadastrarNF(nfLida);
            }

            else if (nfLida.skuNF > 0)
            {
                abd.AlterarNF(nfLida);
            }
        }
Exemple #2
0
        /// <summary>
        /// Dispara a alteração das nfs de um manifesto para incluir o cte
        /// </summary>
        /// <param name="nfs">string contendo as notas fiscais separadas por uma '\'</param>
        private void AlterarNfs(string nfs, int cte, string fornecedor)
        {
            AcessoBD dbd     = new AcessoBD();
            var      listNfs = nfs.Split('\\');

            foreach (string nf in listNfs)
            {
                if (dbd.NfExiste(nf, fornecedor))
                {
                    dbd.InserirCteNaNf(nf, cte);
                }
            }
        }
        private static void InserirNotaFiscal(NotasFiscais nfLida)
        {
            AcessoBD abd = new AcessoBD();

            if (!abd.NfExiste(nfLida.numeroNF, nfLida.fornecedorNF))
            {
                if (nfLida.fornecedorNF.StartsWith("REGINA") || nfLida.fornecedorNF.StartsWith("IMPROCROP") || nfLida.fornecedorNF.StartsWith("CONDAT"))
                {
                    nfLida.skuNF = 1;
                }
                abd.CadastrarNF(nfLida);
            }

            else
            {
                abd.AlterarNF(nfLida);
            }
        }