예제 #1
0
 public static CompraERPDto Map(this CompraERP entity)
 {
     if (entity == null)
     {
         return(null);
     }
     return(new CompraERPDto()
     {
         IdCompra = entity.IdCompra,
         IdCompraEntregaSku = entity.IdCompraEntregaSku,
         GerencialID = entity.GerencialID,
         DataIntegracaoERP = entity.DataIntegracaoERP,
         LogRetornoERP = entity.LogRetornoERP,
         StatusIntegracaoERP = entity.StatusIntegracaoERP,
         TentativasIntegracaoERP = entity.TentativasIntegracaoERP,
         SequencialID = entity.SequencialID
     });
 }
예제 #2
0
        public async Task <int> AlterarERPAsync(CompraERP compraERP)
        {
            var result = await WithConnection(DatabaseConnection.Loja, async conn => {
                var parameters = new DynamicParameters();
                parameters.Add("IdCompra", compraERP.IdCompra, DbType.Int32);
                parameters.Add("IdCompraEntregaSku", compraERP.IdCompraEntregaSku, DbType.Int32);
                parameters.Add("StatusIntegracaoERP", compraERP.StatusIntegracaoERP, DbType.String);
                parameters.Add("LogRetornoERP", compraERP.LogRetornoERP, DbType.String);
                parameters.Add("TentativasIntegracaoERP", compraERP.TentativasIntegracaoERP, DbType.Int32);
                parameters.Add("DataIntegracaoERP", compraERP.DataIntegracaoERP, DbType.DateTime2);

                var alterar = await conn.ExecuteAsync(
                    sql: "IntegracaoERPCompraLojaAlterarStatusERP",
                    param: parameters,
                    commandType: CommandType.StoredProcedure);

                return(alterar);
            });

            return(result);
        }
예제 #3
0
 public AlterarStatusERPEvent(CompraERP compraERP, string correlationId)
 {
     this.compraERP     = compraERP;
     this.correlationId = correlationId;
 }