コード例 #1
0
        private void AtualizarIntegracao(RetornoWS retorno)
        {
            ProdutoIntegracao integracao = new ProdutoIntegracao(
                _produto.ProdutoCodigo,
                DateTime.Now,
                Enumeradores.StatusIntegracao.NaoIntegrado,
                string.Empty
                );

            if (retorno.Status == 1)
            {
                integracao.IntegracaoStatus = Enumeradores.StatusIntegracao.Integrado;
            }

            integracao.IntegracaoMensagem = retorno.CodigoIntegracao.Replace("\"", "") ?? string.Empty;
            _repo.CadastrarIntegracao(integracao);
        }
コード例 #2
0
        public virtual bool CadastrarIntegracao(ProdutoIntegracao novaIntegracao)
        {
            using (IDbConnection cnn = new SqlConnection(connectionString))
            {
                var param = new DynamicParameters();
                param.Add("@ProdutoCodigo", novaIntegracao.ProdutoCodigo);
                param.Add("@IntegracaoData", novaIntegracao.IntegracaoData);
                param.Add("@IntegracaoStatus", novaIntegracao.IntegracaoStatus);
                param.Add("@IntegracaoMensagem", novaIntegracao.IntegracaoMensagem);

                string sql = "dbo.up_CadastrarIntegracao";

                var retorno = cnn.Execute(sql, param, commandType: CommandType.StoredProcedure);

                return(retorno.Equals(1));
            }
        }
コード例 #3
0
 public bool CadastrarIntegracao(ProdutoIntegracao novaIntegracao)
 {
     produtosIntegracao.Add(novaIntegracao);
     return(true);
 }