Barkod okuyucuyla satış ekranına ürünü getirdim bu kısımda bir problem yok. Yalnız getirdiğim ürünü otomatik seçmek ve sipariş etiketlerinin girilmesini sağlamak istiyorum. Ürün özellliklerindeki otomatik seçim seçeneği işaretli. Menüden siparişe normal ürün eklerken otomatik seçimde de bir problem yok. Fakat barkod okuyucuyla otomatik seçimi yaptıramıyorum. Yardımcı olursanız çok sevinirim.
Hakkımızda
SambaPOS Restoranlar için geliştirilen, açık kaynak kodlu ve dokunmatik ekran destekli POS programıdır. Program ürcetsiz ve hiç bir kısıtlama olmadan kullanılabilmektedir. Bu siteden program indirebilir, soru sorabilir, diğer SambaPOS kullanıcıları ile iletişime geçebilir ya da programın geliştirilmesine katkıda bulunabilirsiniz.
1 cevap
Sorun ScreenMenuItem nesnesindeki AutoSelect'in doğru gelmemesi.
MenuItemSelectorViewModel.cs te FindMenuItem() metodunun sonunu aşağıdaki gibi değiştirdim. Sorunumu çözdü.
if (mi != null)
{
IWorkspace Workspace = WorkspaceFactory.Create();
var si = Workspace.All<ScreenMenuItem>().Where(a => a.MenuItemId == mi.Id).First();
var data = new ScreenMenuItemData { ScreenMenuItem = si, Quantity = quantity };
data.PublishEvent(EventTopicNames.ScreenMenuItemDataSelected);
}