Esempio n. 1
0
        public string GetSummarySimple()
        {
            var tableID   = TableID.ToString("X16");
            var tableData = TableUtil.GetTable(Entries);

            return(tableID + Environment.NewLine + tableData + Environment.NewLine);
        }
Esempio n. 2
0
        /// <summary>
        /// Load lại danh sách bàn theo Khu vực
        /// </summary>
        private void LoadTableMapping()
        {
            if (cboArea.Value == null)
            {
                return;
            }
            Guid areaID;

            if (!Guid.TryParse(cboArea.Value.ToString(), out areaID))
            {
                return;
            }
            var tableMapping = new BLArea().GetTableMappingByAreaID(areaID, dteOrderDate.DateTime);

            if (tableMapping == null || tableMapping.Rows.Count == 0)
            {
                MessageBoxCommon.ShowExclamation("Khu vực <" + ((Desktop.Entity.DictionaryDataSet.AreaRow)((System.Data.DataRowView)bsArea.Current).Row).AreaName + "> ngày <" + dteOrderDate.DateTime.ToString("dd-MM-yyyy") + "> không có bàn trống nên không thể thay đổi khu vực");
                return;
            }
            else
            {
                dsBusiness.AreaTableMapping.Clear();
                dsBusiness.AreaTableMapping.Merge(tableMapping);
                bsTableMapping.DataSource = dsBusiness;
                if (FormActionMode == ActionMode.AddNew && BookingID != Guid.Empty)
                {
                    bsTableMapping.Filter = "TableStatus = 0 OR TableID = " + "'" + TableID.ToString() + "'";
                }
                else
                {
                    bsTableMapping.Filter = "TableStatus = 0 OR (TableStatus = 1 AND TableID = " + "'" + TableID.ToString() + "' AND OrderID = '" + OrderID.ToString() + "')";
                }
                if (bsTableMapping.Find(ColumnName.TableID, TableID) == -1)
                {
                    cboTableMapping.Value = ((Desktop.Entity.BusinessDataSet.AreaTableMappingRow)dsBusiness.AreaTableMapping.Rows[0]).TableID;
                }
                else
                {
                    cboTableMapping.Value = TableID;
                }
            }
        }