internal void EnableForm(TableOrder tableOrder) { thisTableOrder = tableOrder; TextBlock_TableNum.Text = "TABLE " + tableOrder.GetTableNumber(); TableTableOrder.ConvertTableOrderToTableRow(tableOrder); UpdateSumTaxTotal(thisTableOrder.GetSumTaxTotal()); if (thisTableOrder.GetTableStatus() == TableOrder.PRESETTLEMENT_BILL) { DisableTableTableOrder(); } else { EnableTableTableOrder(); } BrushConverter brush = new BrushConverter(); Rectangle1.Fill = (Brush)brush.ConvertFrom("#363636"); Rectangle2.Fill = (Brush)brush.ConvertFrom("#363636"); Rectangle3.Fill = (Brush)brush.ConvertFrom("#363636"); TextBlock_TableNum.Foreground = (Brush)brush.ConvertFrom("#363636"); TextBlock_ItemOrderedHeader.Foreground = (Brush)brush.ConvertFrom("#363636"); TextBlock_SumHeader.Foreground = (Brush)brush.ConvertFrom("#363636"); TextBlock_SumNum.Foreground = (Brush)brush.ConvertFrom("#363636"); TextBlock_TaxHeader.Foreground = (Brush)brush.ConvertFrom("#363636"); TextBlock_TaxNum.Foreground = (Brush)brush.ConvertFrom("#363636"); TextBlock_TotalHeader.Foreground = (Brush)brush.ConvertFrom("#363636"); TextBlock_TotalNum.Foreground = (Brush)brush.ConvertFrom("#363636"); TextBlock_PrintHeader.Foreground = (Brush)brush.ConvertFrom("#363636"); }
// // // VINCENT - END // // // // // WILSON - START // // private void AddItemToTableOrder(string commaSeparatedItemDetails) { //Get tableorder from tableordercollection using table number int tableNumber = Int32.Parse(fTableOrder.TextBlock_TableNum.Text.Replace("TABLE ", "")); String[] itemDetails = commaSeparatedItemDetails.Split(','); TableOrder tableOrder = GetTableOrderFromTableNumber(tableNumber); //add item to tableorder tableOrder.AddItemOrder(itemDetails[0], Int32.Parse(itemDetails[1]), Double.Parse(itemDetails[2])); //update ui element fTableOrder.TableTableOrder.ConvertTableOrderToTableRow(tableOrder); fTableOrder.UpdateSumTaxTotal(tableOrder.GetSumTaxTotal()); fTableOrder.TogglePrintDraftButtonState(); if (tableOrder.GetItemsOrdered().Count > 0) { tableOrder.SetTableStatus(TableOrder.OPEN_BILL); } }
private void InflateForm_Payment(object sender) { Canvas.SetTop(fPayment, 40); Canvas.SetLeft(fPayment, 1270); fPayment.Visibility = Visibility.Visible; int tableNumber = Int32.Parse(fTableOrder.TextBlock_TableNum.Text.Replace("TABLE ", "")); TableOrder tableOrder = GetTableOrderFromTableNumber(tableNumber); fPayment.EnableForm(); fPayment.SetAmountDue(tableOrder.GetSumTaxTotal()); }
internal void DeleteItemFromTableOrder(TableRow tableRow) { //remove item from TableOrder int tableNumber = Int32.Parse(fTableOrder.TextBlock_TableNum.Text.Replace("TABLE ", "")); TableOrder tableOrder = GetTableOrderFromTableNumber(tableNumber); tableOrder.RemoveItemOrder(tableRow); //UpdateUIElements fTableOrder.TableTableOrder.ConvertTableOrderToTableRow(tableOrder); fTableOrder.UpdateSumTaxTotal(tableOrder.GetSumTaxTotal()); fTableOrder.TogglePrintDraftButtonState(); if (tableOrder.GetItemsOrdered().Count < 1) { tableOrder.SetTableStatus(TableOrder.TABLE_EMPTY); } }