示例#1
0
        public object GetTableMappingByAreaIDByMobile(Guid areaID, String time)
        {
            ServiceResult             result = new ServiceResult();
            List <TableMappingCustom> items;

            try
            {
                DateTime dateRequest = Convert.ToDateTime(time);


                items = new DLTableMapping().GetTableMappingByAreaID(areaID, dateRequest);
                TableMappingCustom tableMapping = new TableMappingCustom();
                for (int i = 0; i < 3; i++)
                {
                    tableMapping.TableName = "A.Test";
                    tableMapping.AreaName  = items[0].AreaName;
                    tableMapping.TableID   = Guid.NewGuid();
                    tableMapping.AreaID    = areaID;
                    tableMapping.SortOrder = 0;
                    items.Add(tableMapping);
                }
                items          = items.OrderBy(x => x.SortOrder).ToList();
                result.Success = true;
                result.Data    = items;
            }
            catch (Exception ex)
            {
                CommonFunction.WriteLog(ex, SerializeUtil.Serialize(areaID), Request.RequestUri.ToString());
                result.Success   = false;
                result.ErrorCode = ex.Message;
            }
            return(result);
        }
示例#2
0
        public object GetTableMappingByAreaID(Guid areaID, String time)
        {
            ServiceResult             result = new ServiceResult();
            List <TableMappingCustom> items;

            try
            {
                DateTime dateRequest = Convert.ToDateTime(time);
                items          = new DLTableMapping().GetTableMappingByAreaID(areaID, dateRequest);
                result.Success = true;
                result.Data    = items;
            }
            catch (Exception ex)
            {
                CommonFunction.WriteLog(ex, SerializeUtil.Serialize(areaID), Request.RequestUri.ToString());
                result.Success   = false;
                result.ErrorCode = ex.Message;
            }
            return(result);
        }
示例#3
0
        public bool InsertUpdateArea(Area item)
        {
            bool result = new DLArea().InsertUpdateObject(item);

            if (result && String.IsNullOrEmpty(item.OldIDs))
            {
                for (int i = 0; i < item.NumberOfTable; i++)
                {
                    TableMapping tableMapping = new TableMapping();
                    tableMapping.TableID   = Guid.NewGuid();
                    tableMapping.AreaID    = item.AreaID;
                    tableMapping.TableName = String.Format("Bàn {0}", i + 1);
                    tableMapping.Inactive  = false;
                    tableMapping.SortOrder = i + 1;
                    DLTableMapping dLTable = new DLTableMapping();
                    dLTable.InsertUpdateObject(tableMapping);
                }
            }

            return(result);
        }