public void DeleteAuction(string orderId) { var query = DefineQueryAction("spEliminarSubasta "); query.AddParameter("pIdPedido", orderId, DbType.String); query.ExecuteQuery(); Notifier.Notify("maipogrande", "Order", "ChangeStatus", ChangeMessageStatus.Create(orderId, 2)); }
public void DeleteOffer(string offerId) { IQueryAction query = DefineQueryAction("spEliminarOferta "); query.AddParameter("pIdOferta", offerId, DbType.String); query.ExecuteQuery(); notifier.Notify("maipogrande", "Offer", "DeleteOffer", ChangeMessageStatus.Create(offerId, 0)); }
public void EnableOffer(string offerId) { IQueryAction query = DefineQueryAction("spCambiarEstadoOferta "); query.AddParameter("pIdOferta", offerId, DbType.String); query.AddParameter("pEstado", 1, DbType.Int32); query.ExecuteQuery(); notifier.Notify("maipogrande", "Offer", "EnableOffer", ChangeMessageStatus.Create(offerId, 1)); }
public void RemoveAuctionBidValue(string auctionId, string orderId) { var query = DefineQueryAction("spQuitarPujasSubasta "); query.AddParameter("pIdSubasta", auctionId, DbType.String); query.AddParameter("pIdPedido", orderId, DbType.String); query.ExecuteQuery(); Notifier.Notify("maipogrande", "Auction", "AuctionWasPublish", ChangeMessageStatus.Create(auctionId, 1)); Notifier.Notify("maipogrande", "Order", "ChangeStatus", ChangeMessageStatus.Create(orderId, 3)); }
public void EnableOrDisableClient(string id, int typeAction) { var query = DefineQueryAction("spHabilitarCliente"); query.AddParameter("pIdUsuario", id, DbType.String); query.AddParameter("pTipoAccion", typeAction, DbType.Int32); query.ExecuteQuery(); queueNotifier.Notify("maipogrande", "User", typeAction.Equals(0) ? "UserWasDisable" : "UserWasEnable", ChangeMessageStatus.Create(id, typeAction)); }
public void CloseAuction(string orderId, string auctionId) { var query = DefineQueryAction("spCerrarSubasta "); query.AddParameter("pIdSubasta", auctionId, DbType.String); query.AddParameter("pIdPedido", orderId, DbType.String); query.AddParameter("pGuid", Guid.NewGuid().ToString(), DbType.String); query.ExecuteQuery(); Notifier.Notify("maipogrande", "Auction", "AuctionWasClose", ChangeMessageStatus.Create(auctionId, 3)); Notifier.Notify("maipogrande", "Order", "ChangeStatus", ChangeMessageStatus.Create(orderId, 4)); }
public void NewAuction(Auction auction, string orderId) { var query = DefineQueryAction("spAgregarSubasta "); query.AddParameter("pIdSubasta", auction.AuctionId, DbType.String); query.AddParameter("pIdPedido", orderId, DbType.String); query = DefineAuctionParameters(auction, query); query.AddParameter("pGuid", Guid.NewGuid().ToString(), DbType.String); query.ExecuteQuery(); Notifier.Notify("maipogrande", "Order", "ChangeStatus", ChangeMessageStatus.Create(orderId, 3)); var xAuction = TransformAuctionToAuctionDto(GetAuctionById(orderId)); Notifier.Notify("maipogrande", "Auction", "AuctionWasCreate", xAuction); }
public void NewOrderDispatch(OrderDispatch orderDispatch) { var query = DefineQueryAction("spAgregarOrdenDespacho "); query.AddParameter("pIdOrden", orderDispatch.DispatchId, DbType.String); query.AddParameter("pIdPedido", orderDispatch.OrderId, DbType.String); query.AddParameter("pFechaRetiro", DateTime.Parse(orderDispatch.DispatchDate), DbType.Date); query.AddParameter("pObservacion", orderDispatch.Observation, DbType.String); query.AddParameter("pIdCliente", orderDispatch.ClientId, DbType.String); query.AddParameter("pIdSeguro", orderDispatch.Safe.SafeId, DbType.Int32); query.AddParameter("pCosto", orderDispatch.DispatchValue, DbType.Double); query.AddParameter("pGuid", Guid.NewGuid().ToString(), DbType.String); query.ExecuteQuery(); OrderDispatchDetailSave(orderDispatch); SendNotificationMail(orderDispatch); queueNotifier.Notify("maipogrande", "Order", "ChangeStatus", ChangeMessageStatus.Create(orderDispatch.OrderId, 5)); }