private static void Atribuir(Loja loja, tb_loja _lojaE) { _lojaE.codPessoa = loja.CodPessoa; _lojaE.nome = loja.Nome; _lojaE.nomeServidorNfe = loja.NomeServidorNfe; _lojaE.pastaNfeAutorizados = loja.PastaNfeAutorizados; _lojaE.pastaNfeEnviado = loja.PastaNfeEnviado; _lojaE.pastaNfeEnvio = loja.PastaNfeEnvio; _lojaE.pastaNfeErro = loja.PastaNfeErro; _lojaE.pastaNfeEspelho = loja.PastaNfeEspelho; _lojaE.pastaNfeRetorno = loja.PastaNfeRetorno; _lojaE.numeroSequenciaNfeAtual = loja.NumeroSequenciaNFeAtual; _lojaE.numeroSequencialNFCeAtual = loja.NumeroSequenciaNFCeAtual; }
/// <summary> /// Atualiza os dados de uma loja /// </summary> /// <param name="loja"></param> public void Atualizar(Loja loja) { try { var repLoja = new RepositorioGenerico <tb_loja>(); tb_loja _lojaE = repLoja.ObterEntidade(l => l.codLoja == loja.CodLoja); Atribuir(loja, _lojaE); repLoja.SaveChanges(); } catch (Exception e) { throw new DadosException("Loja", e.Message, e); } }
/// <summary> /// Atualiza apemas o número da nfe /// </summary> /// <param name="loja"></param> internal void AtualizarNumeroNfe(Loja loja) { try { var repLoja = new RepositorioGenerico <tb_loja>(); tb_loja _lojaE = repLoja.ObterEntidade(l => l.codLoja == loja.CodLoja); _lojaE.numeroSequenciaNfeAtual = loja.NumeroSequenciaNFeAtual; _lojaE.numeroSequencialNFCeAtual = loja.NumeroSequenciaNFCeAtual; repLoja.SaveChanges(); } catch (Exception e) { throw new DadosException("Loja", e.Message, e); } }
/// <summary> /// Insere um nova loja /// </summary> /// <param name="loja"></param> /// <returns></returns> public Int64 Inserir(Loja loja) { try { var repLoja = new RepositorioGenerico <tb_loja>(); tb_loja _lojaE = new tb_loja(); Atribuir(loja, _lojaE); repLoja.Inserir(_lojaE); repLoja.SaveChanges(); return(_lojaE.codLoja); } catch (Exception e) { throw new DadosException("Loja", e.Message, e); } }