//MenuSessionMng mSession = new MenuSessionMng(); public bool PaymentExpress(string table, string counterCode) { localhost.Ordering or = new localhost.Ordering(); int salesPK = or.GetAnySalesPKFromTableName(counterCode, table); or.AddExpressCashPayment(salesPK, counterCode, false, true); return(true); }
private void PrintReceipt(string tableID) { localhost.Ordering or = new localhost.Ordering(); hfRefresh.Value = "False"; try { int salesPK = or.GetAnySalesPKFromTableName(mSession.CounterCode, tableID); string revenue = or.GetRevenueCenterCode(mSession.CounterCode); if (or.AddPrintJobToPool(salesPK.ToString(), revenue, true, false, false, "", "", "", ConfigFile.PrintOrderList, ConfigFile.PrintKitchenOrderList, ConfigFile.PrintBarOrderList)) { lblMessage.Text = "Successfully printed."; hfRefresh.Value = "True"; } else { lblMessage.Text = "Order didn't send to the printer"; } } catch (Exception ex) { lblMessage.Text = ex.Message; } }
//MenuSessionMng mSession = new MenuSessionMng(); public bool PaymentExpress(string table, string counterCode) { localhost.Ordering or = new localhost.Ordering(); int salesPK = or.GetAnySalesPKFromTableName(counterCode, table); or.AddExpressCashPayment(salesPK, counterCode, false, true); return true; }
private void LoadOrder(string tableID) { localhost.Ordering or = new localhost.Ordering(); hfRefresh.Value = "True"; try { int salesPK = or.GetAnySalesPKFromTableName(mSession.CounterCode, tableID); string orders = or.GetSalesItem(mSession.CounterCode, salesPK); if (!string.IsNullOrEmpty(orders)) { List <string> arrOrder = orders.Split("^".ToCharArray()).ToList(); arrOrder = arrOrder.Where(z => !string.IsNullOrEmpty(z)).ToList(); List <Order> all = new List <Order>(); foreach (string str in arrOrder) { try { string[] order = str.Split("|".ToCharArray()); string FbCode = order[2]; Tblfoodbeverage pr = dc.Tblfoodbeverages.First(z => z.Foodbeveragecode == FbCode); Order o = new Order(); o.fbCode = order[2]; o.Description = order[4]; o.AltDescription = order[4]; o.Quantity = 1;// arrOrder.Where(i => i.Split("|".ToCharArray())[4] == o.Description).Count(); // o.Pic = ConfigFile.PicVisible ? pr.Foodbeveragepicture : null; o.fbUnitPrice = double.Parse(order[5]); o.OldOrder = true; if (all.Where(i => i.Description == o.Description).Count() > 0) { all.First(i => i.Description == o.Description).Quantity++; } else { all.Add(o); } } catch (Exception ex) { } } mSession.Basket = all; mSession.ViewingBasket = true; // dtr.Item("SalesPK").ToString & "|" & dtr.Item("SalesItemPK").ToString & "|" & _ //dtr.Item("FoodBeverageCode").ToString & "|" & dtr.Item("SalesItemDescription").ToString & "|" & _ //dtr.Item("SalesItemKitchenDescription").ToString & "|" & dtr.Item("Amount").ToString & "|" //lblMessage.Text = "<script type='text/javascript'> Close() </script>"; lblMessage.Text = "Successfully loaded."; lTable.Visible = false; txtTableNumber.Visible = false; btnConfirmTableNumber.Visible = false; } else { lblMessage.Text = "Order doesn't exist, Select another table."; mSession.TableName = ""; } } catch (Exception ex) { lblMessage.Text = ex.Message; mSession.TableName = ""; } }
private void LoadOrder(string tableID) { localhost.Ordering or = new localhost.Ordering(); hfRefresh.Value = "True"; try { int salesPK = or.GetAnySalesPKFromTableName(mSession.CounterCode, tableID); string orders = or.GetSalesItem(mSession.CounterCode, salesPK); if (!string.IsNullOrEmpty(orders)) { List<string> arrOrder = orders.Split("^".ToCharArray()).ToList(); arrOrder = arrOrder.Where(z => !string.IsNullOrEmpty(z)).ToList(); List<Order> all = new List<Order>(); foreach (string str in arrOrder) { try { string[] order = str.Split("|".ToCharArray()); string FbCode = order[2]; Tblfoodbeverage pr = dc.Tblfoodbeverages.First(z => z.Foodbeveragecode == FbCode); Order o = new Order(); o.fbCode = order[2]; o.Description = order[4]; o.AltDescription = order[4]; o.Quantity = 1;// arrOrder.Where(i => i.Split("|".ToCharArray())[4] == o.Description).Count(); // o.Pic = ConfigFile.PicVisible ? pr.Foodbeveragepicture : null; o.fbUnitPrice = double.Parse(order[5]); o.OldOrder = true; if (all.Where(i => i.Description == o.Description).Count() > 0) { all.First(i => i.Description == o.Description).Quantity++; } else all.Add(o); } catch (Exception ex) { } } mSession.Basket = all; mSession.ViewingBasket = true; // dtr.Item("SalesPK").ToString & "|" & dtr.Item("SalesItemPK").ToString & "|" & _ //dtr.Item("FoodBeverageCode").ToString & "|" & dtr.Item("SalesItemDescription").ToString & "|" & _ //dtr.Item("SalesItemKitchenDescription").ToString & "|" & dtr.Item("Amount").ToString & "|" //lblMessage.Text = "<script type='text/javascript'> Close() </script>"; lblMessage.Text = "Successfully loaded."; lTable.Visible = false; txtTableNumber.Visible = false; btnConfirmTableNumber.Visible = false; } else { lblMessage.Text = "Order doesn't exist, Select another table."; mSession.TableName = ""; } } catch (Exception ex) { lblMessage.Text = ex.Message; mSession.TableName = ""; } }