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); }
public static Response <MovimientoResponse> ListarMovimientoCab(MovimientoRequest request) { Response <MovimientoResponse> response; List <MovimientoCabList> lista; MovimientoCabFilter filtro; filtro = request.Filtro; lista = MovimientoCabData.Listar(filtro); response = new Response <MovimientoResponse> { EsCorrecto = true, Valor = new MovimientoResponse { Lista = lista }, Mensaje = "OK" }; return(response); }