public void Concertar(Transaccion transaccion, NovedadFIXDTO concertacion) { var transaccionDb = _transaccionesServices.GetTransaccionByID(transaccion.ID); int estado = 3; if (concertacion.Cantidad >= transaccionDb.Cantidad) { estado = 4; } _dao.ExecuteQuery($"update ttr_transaccion set estado = {estado} where id_transaccion = {transaccion.ID}"); }
public void ConfirmarRecepcionYConcertarOrden(Transaccion transaccion, NovedadFIXDTO concertacion) { string mensaje = $"{(int)TipoAccionOrden.ConfirmarRecepcionYConcertar}-{transaccion.ID}-{concertacion.FechaConcertacion.ToString()}-{concertacion.Cantidad}-{concertacion.Precio}-{concertacion.Partida}-{concertacion.IdTransaccionContraparte}-{concertacion.IdFix}"; _redisQueue.Push(_redisQueueName, mensaje); }
public void ConfirmarRecepcionOrden(Transaccion transaccion, NovedadFIXDTO concertacion) { string mensaje = $"{(int)TipoAccionOrden.ConfirmarRecepcion}-{transaccion.ID}-{concertacion.IdTransaccionContraparte}-{concertacion.IdFix}"; _redisQueue.Push(_redisQueueName, mensaje); }
public void CancelarOrden(Transaccion transaccion, NovedadFIXDTO concertacion) { string mensaje = $"{(int)TipoAccionOrden.CancelarOrden}-{transaccion.ID}-{concertacion.FechaCancelacion.ToString()}"; _redisQueue.Push(_redisQueueName, mensaje); }
public void ConfirmarRecepcionYConcertarOrden(Transaccion transaccion, NovedadFIXDTO concertacion) { ConfirmarRecepcionOrden(transaccion, concertacion); Concertar(transaccion, concertacion); }
public void ConfirmarRecepcionOrden(Transaccion transaccion, NovedadFIXDTO concertacion) { _dao.ExecuteQuery($"update ttr_transaccion set estado = 2, idFix = {concertacion.IdFix} where id_transaccion = {transaccion.ID}"); }
public void CancelarOrden(Transaccion transaccion, NovedadFIXDTO concertacion) { _dao.ExecuteQuery($"update ttr_transaccion set estado = 5 where id_transaccion = {transaccion.ID}"); }