/// <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); } }
/// <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); } }