I uploaded a fresh build of 5.2.13 Beta. Please look the top post.
I’m still updating it but Reservation Feature is ready for testing.
Hmm after I released it I noticed a silly issue. It is probably coming from V4 but Receivable Accounts recorded as Receiveable Accounts on some databases. I commited another update to fix this automatically but if Receivable Accounts appears as Receiveable Accounts on your setup you can just rename Account Type Name before importing Reservation Setup. If you already imported it you can re-import after fixing it.
On next update it will fix automatically. We’ll upload it shortly.
Edit: Uploaded.
Loving the new stuff. Would it be a big thing to request batch import of order tags? This would be huge for us to speed up new client setup.
@Hasa you can do that now if you write them in YAML format.
Example:
OrderTagGroups:
- Name: Default
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
Prefixes: '[]'
OrderTags: []
- Name: Condiments
SortOrder: 20
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
GroupTag:
Prefixes: '[]'
OrderTags:
- Name: Mayo
SortOrder: 10
MaxQuantity: 1
- Name: Ketchup
SortOrder: 20
Price: 0.25
MaxQuantity: 1
- Name: Mustard
SortOrder: 30
MaxQuantity: 1
- Name: Miracle Whip
SortOrder: 40
MaxQuantity: 1
- Name: Marinara
SortOrder: 50
MaxQuantity: 1
- Name: BBQ Sauce
SortOrder: 60
MaxQuantity: 1
- Name: Ranch
SortOrder: 70
MaxQuantity: 1
- Name: Tarter Sauce
SortOrder: 80
MaxQuantity: 1
- Name: Toppings
SortOrder: 30
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
Prefixes: '[]'
OrderTags:
- Name: Lettuce
SortOrder: 50
MaxQuantity: 1
- Name: Tomato
SortOrder: 60
MaxQuantity: 1
- Name: Onions
SortOrder: 70
MaxQuantity: 1
- Name: Pickles
SortOrder: 80
MaxQuantity: 1
- Name: Jalapeno
SortOrder: 90
Price: 0.25
MaxQuantity: 1
- Name: Grilled Onions
SortOrder: 100
Price: 0.50
MaxQuantity: 1
- Name: Chili
SortOrder: 110
Price: 0.80
MaxQuantity: 1
- Name: Everything
SortOrder: 20
MaxQuantity: 1
- Name: Everything No Onion
SortOrder: 30
MaxQuantity: 1
- Name: Everything No Pickle
SortOrder: 40
MaxQuantity: 1
- Name: Plain
SortOrder: 10
MaxQuantity: 1
- Name: Nacho Cheese
SortOrder: 130
Price: 0.80
MaxQuantity: 1
- Name: Cheese
SortOrder: 120
Price: 0.35
MaxQuantity: 1
- Name: Add Bacon
SortOrder: 140
Price: 1.40
MaxQuantity: 1
- Name: Extra Tomato
SortOrder: 150
Price: 0.50
MaxQuantity: 1
- Name: Extra Onions
SortOrder: 160
Price: 0.30
MaxQuantity: 1
- Name: Extra Pickles
SortOrder: 170
Price: 0.30
MaxQuantity: 1
- Name: Extra Cheese
SortOrder: 180
Price: 0.70
MaxQuantity: 1
- Name: Footlong Toppings
SortOrder: 40
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
Prefixes: '[]'
OrderTags:
- Name: Onions
SortOrder: 10
MaxQuantity: 1
- Name: Grilled Onions
SortOrder: 20
Price: 0.20
MaxQuantity: 1
- Name: Jalapenos
SortOrder: 30
Price: 0.25
MaxQuantity: 1
- Name: Cheese
SortOrder: 40
MaxQuantity: 1
- Name: Slaw
SortOrder: 50
MaxQuantity: 1
- Name: Chili
SortOrder: 60
MaxQuantity: 1
- Name: Pickle Relish
SortOrder: 70
MaxQuantity: 1
- Name: Shake Flavors
SortOrder: 50
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
Prefixes: '[]'
OrderTags:
- Name: Vanilla
SortOrder: 10
Price: 0.25
MaxQuantity: 1
- Name: Strawberry
SortOrder: 20
Price: 0.25
MaxQuantity: 1
- Name: Chocolate
SortOrder: 30
Price: 0.25
MaxQuantity: 1
- Name: Pineapple
SortOrder: 40
Price: 0.25
MaxQuantity: 1
- Name: Cherry
SortOrder: 50
Price: 0.25
MaxQuantity: 1
- Name: Butterscotch
SortOrder: 60
Price: 0.25
MaxQuantity: 1
- Name: Peanut Butter
SortOrder: 70
Price: 0.25
MaxQuantity: 1
- Name: Caramel
SortOrder: 80
Price: 0.25
MaxQuantity: 1
- Name: Hot Fudge
SortOrder: 90
Price: 0.50
MaxQuantity: 1
- Name: Banana
SortOrder: 100
Price: 0.50
MaxQuantity: 1
- Name: Oreo
SortOrder: 110
Price: 1.00
MaxQuantity: 1
- Name: Butterfinger
SortOrder: 120
Price: 1.00
MaxQuantity: 1
- Name: Heath
SortOrder: 130
Price: 1.00
MaxQuantity: 1
- Name: M&Ms
SortOrder: 140
Price: 1.00
MaxQuantity: 1
- Name: Reeses
SortOrder: 150
Price: 1.00
MaxQuantity: 1
- Name: Extra Topping
SortOrder: 160
Price: 0.50
MaxQuantity: 1
- Name: Twister Type
SortOrder: 60
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
Prefixes: '[]'
OrderTags:
- Name: Oreo
SortOrder: 10
MaxQuantity: 1
- Name: Reeses
SortOrder: 20
MaxQuantity: 1
- Name: M&M
SortOrder: 30
MaxQuantity: 1
- Name: Butterfinger
SortOrder: 40
MaxQuantity: 1
- Name: Heath
SortOrder: 50
MaxQuantity: 1
- Name: Extra Candy Mix-in
SortOrder: 70
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Extra Candy
SortOrder: 10
Price: 0.80
MaxQuantity: 1
- Name: Float Type
SortOrder: 80
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
MinSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Barqs Rootbeer
SortOrder: 10
MaxQuantity: 1
- Name: Coke
SortOrder: 20
MaxQuantity: 1
- Name: Dr. Pepper
SortOrder: 30
MaxQuantity: 1
- Name: Diet Coke
SortOrder: 40
MaxQuantity: 1
- Name: Diet Dr. Pepper
SortOrder: 50
MaxQuantity: 1
- Name: Sprite
SortOrder: 60
MaxQuantity: 1
- Name: Mello Yellow
SortOrder: 70
MaxQuantity: 1
- Name: Lemonade Flavor
SortOrder: 90
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
Prefixes: '[]'
OrderTags:
- Name: Strawberry Lemonade
SortOrder: 10
Price: 0.20
MaxQuantity: 1
- Name: Pineapple Lemonade
SortOrder: 20
Price: 0.20
MaxQuantity: 1
- Name: Cherry Lemonade
SortOrder: 30
Price: 0.20
MaxQuantity: 1
- Name: Tea Sweet/Unsweet
SortOrder: 100
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
MinSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Sweet
SortOrder: 10
MaxQuantity: 1
- Name: Unsweet
SortOrder: 20
MaxQuantity: 1
- Name: Half n Half
SortOrder: 30
MaxQuantity: 1
- Name: Combo Drink
SortOrder: 110
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
MinSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Sprite
SortOrder: 10
MaxQuantity: 1
- Name: Coke
SortOrder: 20
MaxQuantity: 1
- Name: Diet Coke
SortOrder: 30
MaxQuantity: 1
- Name: Dr Pepper
SortOrder: 40
MaxQuantity: 1
- Name: Diet Dr Pepper
SortOrder: 50
MaxQuantity: 1
- Name: Barqs Rootbeer
SortOrder: 60
MaxQuantity: 1
- Name: Mello Yellow
SortOrder: 70
MaxQuantity: 1
- Name: Pink Lemonade
SortOrder: 80
MaxQuantity: 1
- Name: Sweet Tea
SortOrder: 90
MaxQuantity: 1
- Name: Unsweet Tea
SortOrder: 100
MaxQuantity: 1
- Name: Half n Half Tea
SortOrder: 110
MaxQuantity: 1
- Name: Milk Shake
SortOrder: 120
Price: 1.05
MaxQuantity: 1
- Name: Catfish Dinner Side Option
SortOrder: 120
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
MinSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Pinto Beans
SortOrder: 10
MaxQuantity: 1
- Name: Green Pickled Tomato
SortOrder: 20
MaxQuantity: 1
- Name: Shrimp Dinner Side Option
SortOrder: 130
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
MinSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Slaw
SortOrder: 10
MaxQuantity: 1
- Name: Salad
SortOrder: 20
MaxQuantity: 1
- Name: Sundae Toppings
SortOrder: 140
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
MinSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Hot Fudge
SortOrder: 10
Price: 0.10
MaxQuantity: 1
- Name: Caramel
SortOrder: 20
MaxQuantity: 1
- Name: Chocolate Syrup
SortOrder: 30
MaxQuantity: 1
- Name: Strawberry
SortOrder: 40
MaxQuantity: 1
- Name: Pineapple
SortOrder: 50
MaxQuantity: 1
- Name: Cherry
SortOrder: 60
MaxQuantity: 1
- Name: Butterscotch
SortOrder: 70
MaxQuantity: 1
- Name: Sundae Addons
SortOrder: 150
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
Prefixes: '[]'
OrderTags:
- Name: Nuts
SortOrder: 10
MaxQuantity: 1
- Name: Whipped Cream
SortOrder: 20
MaxQuantity: 1
- Name: Ice Cream Flavor
SortOrder: 160
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
MinSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Vanilla
SortOrder: 10
MaxQuantity: 1
- Name: Chocolate
SortOrder: 20
MaxQuantity: 1
- Name: Swirl
SortOrder: 30
MaxQuantity: 1
- Name: Salad Dressing (optional)
SortOrder: 170
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
Prefixes: '[]'
OrderTags:
- Name: Ranch
SortOrder: 10
MaxQuantity: 1
- Name: Thousand Island
SortOrder: 20
MaxQuantity: 1
- Name: Honey Mustard
SortOrder: 30
MaxQuantity: 1
- Name: French
SortOrder: 40
MaxQuantity: 1
- Name: Pork Rind Flavors
SortOrder: 180
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
MinSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Ranch
SortOrder: 10
MaxQuantity: 1
- Name: Original
SortOrder: 20
MaxQuantity: 1
- Name: Sald n Pepper
SortOrder: 30
MaxQuantity: 1
- Name: Frank's RedHot
SortOrder: 40
MaxQuantity: 1
- Name: Honey Garlic
SortOrder: 50
MaxQuantity: 1
- Name: BBQ
SortOrder: 60
MaxQuantity: 1
- Name: Dips
SortOrder: 190
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
Prefixes: '[]'
OrderTags:
- Name: Ranch
SortOrder: 10
MaxQuantity: 1
- Name: Honey Mustard
SortOrder: 20
MaxQuantity: 1
- Name: BBQ Sauce
SortOrder: 30
MaxQuantity: 1
- Name: Pulled Pork Options
SortOrder: 200
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
Prefixes: '[]'
OrderTags:
- Name: Slaw
SortOrder: 10
MaxQuantity: 1
- Name: BBQ Sauce
SortOrder: 20
MaxQuantity: 1
- Name: Cheese
SortOrder: 30
MaxQuantity: 1
- Name: Pickles
SortOrder: 40
MaxQuantity: 1
- Name: Jalapeno
SortOrder: 50
Price: 0.25
MaxQuantity: 1
- Name: Grilled Onions
SortOrder: 60
Price: 0.25
MaxQuantity: 1
- Name: Flavor Shots
SortOrder: 210
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
Prefixes: '[]'
OrderTags:
- Name: Cherry
SortOrder: 10
Price: 0.20
MaxQuantity: 1
- Name: Vanilla
SortOrder: 20
Price: 0.20
MaxQuantity: 1
- Name: Pineapple
SortOrder: 30
Price: 0.20
MaxQuantity: 1
- Name: Strawberry
SortOrder: 40
Price: 0.20
MaxQuantity: 1
- Name: Chocolate
SortOrder: 50
Price: 0.20
MaxQuantity: 1
- Name: Cherry Lime
SortOrder: 60
Price: 0.20
MaxQuantity: 1
- Name: Combo Side
SortOrder: 220
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
MinSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Fries
SortOrder: 10
MaxQuantity: 1
- Name: Tots
SortOrder: 20
MaxQuantity: 1
- Name: Curly Fries
SortOrder: 30
MaxQuantity: 1
- Name: Sidewinders
SortOrder: 40
Price: 0.80
MaxQuantity: 1
- Name: Onion Rings
SortOrder: 50
Price: 1.00
MaxQuantity: 1
- Name: Cheese Fries
SortOrder: 60
Price: 0.35
MaxQuantity: 1
- Name: Cheese Tots
SortOrder: 70
Price: 0.35
MaxQuantity: 1
- Name: Cheese Sidewinders
SortOrder: 80
Price: 1.10
MaxQuantity: 1
- Name: Cheese Season Fries
SortOrder: 90
Price: 1.10
MaxQuantity: 1
- Name: Chili Cheese Fries
SortOrder: 100
Price: 1.15
MaxQuantity: 1
- Name: Chili Cheese Tots
SortOrder: 110
Price: 1.15
MaxQuantity: 1
- Name: Chili Cheese Sidewinders
SortOrder: 120
Price: 1.95
MaxQuantity: 1
- Name: Chili Cheese Season Fries
SortOrder: 130
Price: 1.95
MaxQuantity: 1
- Name: Side Salad
SortOrder: 140
MaxQuantity: 1
- Name: Cheesecake Flavor
SortOrder: 230
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
MinSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Plain
SortOrder: 10
MaxQuantity: 1
- Name: Strawberry
SortOrder: 20
MaxQuantity: 1
- Name: Chocolate
SortOrder: 30
MaxQuantity: 1
- Name: Oreo
SortOrder: 40
MaxQuantity: 1
- Name: Reeses
SortOrder: 50
MaxQuantity: 1
- Name: Butterfinger
SortOrder: 60
MaxQuantity: 1
- Name: Butterscotch
SortOrder: 70
MaxQuantity: 1
- Name: Caramel
SortOrder: 80
MaxQuantity: 1
- Name: Turtle
SortOrder: 90
MaxQuantity: 1
- Name: Cookie Types
SortOrder: 240
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
MinSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Chocolate Chip
SortOrder: 10
MaxQuantity: 1
- Name: Peanut Butter
SortOrder: 20
MaxQuantity: 1
- Name: Patty Melt Options
SortOrder: 250
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
Prefixes: '[]'
OrderTags:
- Name: Add Bacon
SortOrder: 10
Price: 0.80
MaxQuantity: 1
- Name: No Onions
SortOrder: 20
MaxQuantity: 1
- Name: Choose Your Addison Options
SortOrder: 260
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Crinkle Cut Fries
SortOrder: 10
MaxQuantity: 1
- Name: Onion Rings
SortOrder: 50
Price: 0.80
MaxQuantity: 1
- Name: Season Fries
SortOrder: 30
Price: 0.80
MaxQuantity: 1
- Name: Sidewinders
SortOrder: 40
Price: 0.80
MaxQuantity: 1
- Name: Cheese Fries
SortOrder: 70
Price: 0.80
MaxQuantity: 1
- Name: Cheese Tots
SortOrder: 60
Price: 0.80
MaxQuantity: 1
- Name: Tots
SortOrder: 20
MaxQuantity: 1
- Name: Combo Upsize
SortOrder: 270
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Large Drink Upsize
SortOrder: 10
Price: 0.30
MaxQuantity: 1
- Name: XL Drink Upsize
SortOrder: 20
Price: 0.95
MaxQuantity: 1
- Name: Kid Drink Option
SortOrder: 110
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
MaxSelectedItems: 1
MinSelectedItems: 1
Prefixes: '[]'
OrderTags:
- Name: Sprite
SortOrder: 10
MaxQuantity: 1
- Name: Coke
SortOrder: 20
MaxQuantity: 1
- Name: Diet Coke
SortOrder: 30
MaxQuantity: 1
- Name: Dr Pepper
SortOrder: 40
MaxQuantity: 1
- Name: Diet Dr Pepper
SortOrder: 50
MaxQuantity: 1
- Name: Barqs Rootbeer
SortOrder: 60
MaxQuantity: 1
- Name: Mello Yellow
SortOrder: 70
MaxQuantity: 1
- Name: Pink Lemonade
SortOrder: 80
MaxQuantity: 1
- Name: Sweet Tea
SortOrder: 90
MaxQuantity: 1
- Name: Unsweet Tea
SortOrder: 100
MaxQuantity: 1
- Name: Half n Half Tea
SortOrder: 110
MaxQuantity: 1
- Name: Milk Shake
SortOrder: 120
Price: 2.55
MaxQuantity: 1
- Name: Custom Modifier
ColumnCount: 5
ButtonHeight: 65
FontSize: 14
FreeTagging: true
Prefixes: '[]'
OrderTags: []
@emre, nice looking feature!
Being able to create reservations tickets are pretty cool so I can see use case where a Club has a function and allows guests to pre-order (pre-request) meals 
So can you Print a report with all this data on it? So the report would look like:
FUNCTION xyz
DATE 25/09/2018
…Table
……Seat
………Meal (starters)
…………Orders
………Meal (main)
…………Orders
……Seat
etc
TOTAL Ordered $ --------------
TOTAL Deposits $ --------------
I say this as it would be the first thing a Club Manager would ask for so he could export it out to EXCEL and create a Profit & Loss for the function or just Day/Night at the Bar. Since you are making this a task it might be nice to supply a report sample…
Just saying 
Hi @emre
Just downloaded the lastest Beta and when adding a custom auto command button i get this error message. I added new custom button label, added the auto command and when clicking save samba crashes with the below
-----------------------------
[General Info]
Application: SambaPOS
Version: 5.2.13
Region: en
DB: SQ
Machine: RICKS-LAPTOP
User: Rick
Date: 25/09/2018
Time: 00:30
User Explanation:
Rick said ""
-----------------------------
[Exception Info 1]
Top-level Exception
Type: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
Stack Trace: at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture)
at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)
at Samba.Management.MenuModule.ScreenMenuViewModel.OnSave(String value)
at Microsoft.Practices.Prism.Commands.DelegateCommand`1.<>c__DisplayClass6.<.ctor>b__2(Object o)
at Microsoft.Practices.Prism.Commands.DelegateCommandBase.Execute(Object parameter)
at Microsoft.Practices.Prism.Commands.DelegateCommandBase.System.Windows.Input.ICommand.Execute(Object parameter)
at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Inner Exception 1
Type: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: Samba.Infrastructure
Stack Trace: at Samba.Infrastructure.Helpers.Utility.Get2Lines(String input)
at Samba.Domain.Models.Menus.ScreenMenuItem.get_WrappedCaption()
-----------------------------
[Assembly Info]
mscorlib, Version=4.0.0.0
Samba.Services, Version=1.0.0.0
Samba.Domain, Version=1.0.0.0
Samba.Infrastructure.Data, Version=1.0.0.0
System.ComponentModel.Composition, Version=4.0.0.0
Samba.Presentation.Services, Version=1.0.0.0
System.Core, Version=4.0.0.0
PresentationCore, Version=4.0.0.0
WindowsBase, Version=4.0.0.0
DevExpress.Xpf.LayoutControl.v16.2, Version=16.2.13.0
System.Xml, Version=4.0.0.0
DevExpress.Xpf.Grid.v16.2, Version=16.2.13.0
System, Version=4.0.0.0
DevExpress.Xpf.Grid.v16.2.Core, Version=16.2.13.0
System.Xaml, Version=4.0.0.0
PresentationFramework, Version=4.0.0.0
Samba.Infrastructure, Version=1.0.0.0
Microsoft.Practices.Prism, Version=4.0.0.0
System.Runtime.Serialization, Version=4.0.0.0
Microsoft.Practices.Prism.MefExtensions, Version=4.0.0.0
DevExpress.Xpf.Core.v16.2, Version=16.2.13.0
System.Windows.Forms, Version=4.0.0.0
System.Drawing, Version=4.0.0.0
Samba.Persistance, Version=1.0.0.0
Stateless, Version=1.0.0.0
PropertyTools, Version=2012.4.14.1
Samba.Localization, Version=1.0.0.0
ReachFramework, Version=4.0.0.0
EntityFramework, Version=6.0.0.0
FluentValidation, Version=3.4.0.0
Microsoft.CSharp, Version=4.0.0.0
Omu.ValueInjecter, Version=2.3.0.0
Microsoft.Practices.ServiceLocation, Version=1.0.0.0
DevExpress.Data.v16.2, Version=16.2.13.0
NCalc, Version=1.3.8.0
WindowsInput, Version=1.0.4.0
-----------------------------
[System Info]
Operating System
-Microsoft Windows 10 Pro
--CodeSet = 1252
--CSDVersion =
--CurrentTimeZone = 60
--FreePhysicalMemory = 1401780
--OSArchitecture = 64-bit
--OSLanguage = 2057
--ServicePackMajorVersion = 0
--ServicePackMinorVersion = 0
--Version = 10.0.17134
Machine
-RICKS-LAPTOP
--Manufacturer = Hewlett-Packard
--Model = HP 650 Notebook PC
--TotalPhysicalMemory = 4176769024
--UserName = RICKS-LAPTOP\Rick
-----------------------------
Can you show the button settings?
Just switched off and got into bed lol
But it’s nothing different to the rest of my custom buttons, I have a whole menu of custom buttons that work fine. Went to setup a new one in exactly the same way and get them at error on hitting save
Only difference was the first thing i did when installing latest beta was download the reservation configuration task, then I went to create a new custom button
Button on navigation, ticket screen or where? You mean in menu?
Yea it’s a menu “product” button but I’m using a custom auto command button
So I set the button header and colour and then add the automation command name in that column, click ok to close the menu item properties screen and then click save, it’s at this point it crashes when pressing save
Are you clearing custom button name? Could only reproduce it by clearing the button name.
I’ll check later when home, pretty sure my custom buttons only have the header field completed as the others weren’t needed. Only had this issue from the latest update (that I know of as I only just tried to add a new button, it’s possible is happened in a previous release that I hadn’t needs to add a new button in, possibly when you made the amendments to button display names?)
Is it mapped to both portions?
Those Order Tag Groups are different, but they share a common Tag.
Yes but is the one mapped to both portions?
Yep thats the issue, the NAME field in “Edit Product Properties” has to be filled in, this didnt used to be the case so Ive just filled that column with numbers as shown below.
If this field will remain having to be filled in could you change the way the error happens so instead of crashing and closing samba could you not add an error message box saying “Name field cannot be blank” so then the property editor remains open until this field is added and completed and then save can be clicked
As both groups have the Jelly tag it won’t get remove. Rename it to something like Jelly for Hero and it will work fine.
Also, you dont need to even add a new one, if any current menu items/custom buttons have a blank name field when you click save it will throw the error.
Just going into the property editor, making no changes, coming out of it and clicking save will throw the error, so anyone who has at least one with a blank name field will get the error when adding a new menu item/custom button, or who just exits and clicks save


