예제 #1
0
        public void RefuseOrder(OrderRefuse orderRefused)
        {
            var query = DefineQueryAction("spRechazarPedido");

            query.AddParameter("pIdCierre", orderRefused.RefuseId, DbType.String);
            query.AddParameter("pIdPedido", orderRefused.OrderId, DbType.String);
            query.AddParameter("pTipo", orderRefused.RefuseType, DbType.Int32);
            query.AddParameter("pObservacion", orderRefused.Observation, DbType.String);
            query.ExecuteQuery();
        }
 public IHttpActionResult PatchOrderRefuse(OrderRefuse orderRefused)
 {
     if (orderRefused == null)
     {
         return(BadRequest("Parámetros inválidos, los la información de la orden es incorrecta."));
     }
     try{
         usecase.RefuseOrder(orderRefused);
         return(Ok("Orden de compra rechazada."));
     }
     catch (Exception ex) {
         return(BadRequest(ex.Message.ToString()));
     }
 }
예제 #3
0
 public void RefuseOrder(OrderRefuse orderRefused)
 {
     repository.RefuseOrder(orderRefused);
 }