Ejemplo n.º 1
0
        public static Response <int> InsertarVentaRapida(VentaRapidaRequest request)
        {
            Response <int> response;
            int            nuevoId;

            if (request.ListaDet.Count == 0)
            {
                return(new Response <int> {
                    EsCorrecto = false, Mensaje = Constants.RespuestasResponse.DEBE_LLENAR_DETALLE_MOV
                });
            }

            nuevoId = MovimientoCabData.Insertar(request.MovimientoCab);

            foreach (var item in request.ListaDet)
            {
                item.IdMovimientoCab = nuevoId;
                MovimientoDetData.Insertar(item);
            }

            response = new Response <int>
            {
                EsCorrecto = true,
                Valor      = nuevoId,
                Mensaje    = Constants.RespuestasResponse.OK
            };

            return(response);
        }
Ejemplo n.º 2
0
        public IHttpActionResult InsertarVentaRapida(VentaRapidaRequest request)
        {
            Response <int> response;

            response = MovimientoLogic.InsertarVentaRapida(request);

            return(Ok(response));
        }