Пример #1
0
        public async Task MapFaceIdEmotionResult()
        {
            CurrentPerson = new List <Person>();

            foreach (var face in DetectedFaces)
            {
                CurrentPerson.Add(new Person
                {
                    VisitorId      = Visitors.FirstOrDefault(x => x.FaceIds.Contains(face.FaceId)).Id,
                    FaceId         = face.FaceId,
                    Age            = (int)face.FaceAttributes.Age,
                    Gender         = face.FaceAttributes.Gender,
                    Top            = face.FaceRectangle.Top,
                    Left           = face.FaceRectangle.Left,
                    Height         = face.FaceRectangle.Height,
                    Width          = face.FaceRectangle.Width,
                    HighestEmotion = SearchForMatchingEmotion(face)
                });
            }

            foreach (var vis in Visitors)
            {
                if (vis.FaceIds.Any(v => CurrentPerson.Any(x => x.FaceId == v)))
                {
                    if (!vis.DwellingTime.IsRunning)
                    {
                        vis.DwellingTime.Start();
                    }
                }
            }
        }
Пример #2
0
        public override string ToString()
        {
            string areaString    = Area.ToString();
            string visitorString = Visitors.ToString();

            return($"{Name} National Park\n{"Location: ".PadRight(21)} {Location}\n{"Established: ".PadRight(21)} {Establish_date.ToShortDateString().PadRight(10)}\n{"Area: ".PadRight(21)} {areaString} sq km\n{"Annual Visitors: ".PadRight(21)} {visitorString.PadRight(10)} \n\n{Description}");
        }
Пример #3
0
        public List <Visitors> SelectParticipantsByEventID(int currentUserType, int deploymentId, int p_EventID)
        {
            MySqlParameter[] parameters = new MySqlParameter[] {
                new MySqlParameter("p_eventid", p_EventID)
            };
            DataTable       dt          = MySQLDB.MySQLDBHelper.ExecuteSelectCommand("GetParticipantsByEventID", CommandType.StoredProcedure, parameters);
            List <Visitors> VisitorsCol = new List <Visitors>();
            Visitors        objVisitor  = null;

            foreach (DataRow dr in dt.Rows)
            {
                objVisitor              = new Visitors();
                objVisitor.VisitorId    = Convert.ToInt32(dr["VisitorId"].ToString());
                objVisitor.DeploymentId = Convert.ToInt32(dr["DeploymentId"].ToString());
                objVisitor.NRIC         = dr["NRIC"].ToString();
                objVisitor.FirstName    = dr["FirstName"].ToString();
                objVisitor.eventid      = Convert.ToInt32(dr["eventid"].ToString());
                //objVisitor.MiddleName = dr["MiddleName"].ToString();
                objVisitor.LastName = dr["LastName"].ToString();
                //objVisitor.Address = dr["Address"].ToString();
                //objVisitor.CompanyName = dr["CompanyName"].ToString();
                //objVisitor.ContactNumber = dr["ContactNumber"].ToString();
                VisitorsCol.Add(objVisitor);
            }
            dt.Clear();
            dt.Dispose();
            return(VisitorsCol);
        }
Пример #4
0
 public override string ToString()
 {
     return(Name + " National Park\n" + "Location:\t\t" + Location + "\n" +
            "Established:\t\t" + EstablishDate.ToString() + "\n" + "Area:\t\t\t" +
            Area.ToString("N") + "sq km\n" + "Annual Visitors:\t"
            + Visitors.ToString("N").PadLeft(5) + '\n' + Description.ToString());
 }
Пример #5
0
        public Visitors SelectVisitor(int currentUserType, int deploymentId, int p_VisitorId)
        {
            MySqlParameter[] parameters = new MySqlParameter[] {
                new MySqlParameter("p_VisitorId", p_VisitorId)
            };
            DataTable dt         = MySQLDB.MySQLDBHelper.ExecuteSelectCommand("GetVisitorByID", CommandType.StoredProcedure, parameters);
            Visitors  objVisitor = null;

            if (dt.Rows.Count > 0)
            {
                DataRow dr = dt.Rows[0];
                objVisitor               = new Visitors();
                objVisitor.VisitorId     = Convert.ToInt32(dr["VisitorId"].ToString());
                objVisitor.DeploymentId  = Convert.ToInt32(dr["DeploymentId"].ToString());
                objVisitor.NRIC          = dr["NRIC"].ToString();
                objVisitor.FirstName     = dr["FirstName"].ToString();
                objVisitor.MiddleName    = dr["MiddleName"].ToString();
                objVisitor.LastName      = dr["LastName"].ToString();
                objVisitor.Address       = dr["Address"].ToString();
                objVisitor.ContactNumber = dr["ContactNumber"].ToString();
                objVisitor.CompanyName   = dr["CompanyName"].ToString();
            }
            dt.Clear();
            dt.Dispose();
            return(objVisitor);
        }
Пример #6
0
        public void Close()
        {
            foreach (PlayerShopItem loopShopItem in Items)
            {
                if (loopShopItem.Quantity > 0)
                {
                    Owner.Items.AddItemToInventory(new Item(loopShopItem.MapleID, loopShopItem.Quantity));
                }
            }

            if (Opened)
            {
                Map.PlayerShops.Remove(this);

                foreach (var curVisitor in Visitors.Where(curVisitor => curVisitor != null))
                {
                    using (Packet oPacket = new Packet(ServerOperationCode.PlayerInteraction))
                    {
                        oPacket
                        .WriteByte((byte)InteractionConstants.InteractionCode.Exit)
                        .WriteByte(1)
                        .WriteByte(10);

                        curVisitor.Client.Send(oPacket);
                    }

                    curVisitor.PlayerShop = null;
                }
            }

            Owner.PlayerShop = null;
        }
Пример #7
0
        public ActionResult Edit(Visitors entity)
        {
            if (ModelState.IsValid)
            {
                var visitor     = _visitorsService.GetById((int)entity.Kayit_No);
                var userVisitor = _userService.GetAllUsers().FirstOrDefault(x => x.Kart_ID == visitor.Kart_ID);
                if (visitor != null)
                {
                    if (entity.ID != null)
                    {
                        entity.UseUserGroup = true;
                    }
                    else
                    {
                        entity.UseUserGroup = false;
                    }

                    _visitorsService.UpdateVisitor(entity);
                    if (entity.Kart_ID != visitor.Kart_ID || entity.Grup_No != visitor.Grup_No)
                    {
                        Send(PanelListesi, CommandConstants.CMD_SND_USER, userVisitor.ID);
                    }

                    _accessDatasService.AddOperatorLog(321, permissionUser.Kullanici_Adi, entity.Kayit_No, 0, 0, 0);
                    return(RedirectToAction("Index"));
                }
            }
            return(View(entity));
        }
Пример #8
0
        public Visitor Exit()
        {
            Visitor visitor = Visitors.Dequeue();

            visitor.Served = true;
            return(visitor);
        }
Пример #9
0
        public string Edit(Visitors visitors)
        {
            var evisitToUpdate = _context.Visitors.Find(visitors.VisitorID);

            if (evisitToUpdate != null)
            {
                evisitToUpdate.Name         = visitors.Name;
                evisitToUpdate.Relationship = visitors.Relationship;
                evisitToUpdate.TimeIn       = visitors.TimeIn;
                evisitToUpdate.TimeOut      = visitors.TimeIn;
                evisitToUpdate.Cnic         = visitors.Cnic;
            }
            else
            {
                return("Failed");
            }
            try
            {
                _context.SaveChanges();
                return("succussfully visitors edited");
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
Пример #10
0
 public void DeleteVisitor()
 {
     if (((ICRUDService)VisitorManager).Delete(SelectedVisitor.VisitorID))
     {
         Visitors.Remove(SelectedVisitor);
         MessageBox.Show("Item Deleted");
     }
 }
 /// <summary>
 /// Prints formatted park information
 /// </summary>
 /// <returns>The formatted string of park information</returns>
 public override string ToString()
 {
     return(Name + " National Park\n\n"
            + "Location:".PadRight(20) + Location + "\n"
            + "Established:".ToString().PadRight(20) + EstablishDate.ToString("MM/dd/yyyy") + "\n"
            + "Area:".ToString().PadRight(20) + Area.ToString("n0") + " sq km\n"
            + "Annual Visitors:".ToString().PadRight(20) + Visitors.ToString("n0") + "\n\n"
            + Description);
 }
        private void Update(Visitor visitor)
        {
            var _update = Visitors.FirstOrDefault(p => p.Id == visitor.Id);
            var i       = Visitors.IndexOf(_update);

            _update.DateOut = Visitor.DateOut;
            _update.DateIn  = Visitor.DateIn;
            Visitors[i]     = _update;
        }
Пример #13
0
        private void RefreshVisitors()
        {
            var visitors = _esClinicContext.Visitors.Include("Patient").ToList();

            Visitors.Clear();
            foreach (var visitor in visitors)
            {
                Visitors.Add(visitor);
            }
        }
Пример #14
0
 internal void Lock(Process owner)
 {
     if (_locked)
     {
         throw new InvalidOperationException("Lock Race condition");
     }
     ++LockNbr;
     Visitors.Add(owner);
     _locked = true;
 }
Пример #15
0
 public override void Visit(YamlSequenceNode sequence)
 {
     Spec.Output        = new OutputSpec();
     Spec.Output.Fields = new List <OutputField>();
     if (Spec.Import?.LineClasses != null)
     {
         _generator.ValidIdentifiers.UnionWith(Spec.Import.LineClasses.SelectMany(lt => lt.ValuesToExtract.Select(field => field.Name)));
     }
     Visitors = Visitors.Union(new IYamlNodeVisitor[] { new NullVisitor("/Output[*]"), new OutputFieldsVisitor(_generator) });
     VisitChildren(sequence);
 }
 public void CreateVisitorLogin(Visitors visitors)
 {
     if (ModelState.IsValid)
     {
         //add in login time
         visitors.DateIn = DateTime.Now;
         _context.Add(visitors);
         _context.SaveChangesAsync();
     }
     //  return CreatedAtAction("GetVisitors", new { id = visitors.Id }, visitors);
 }
Пример #17
0
        public string DeleteVisitor(Visitors visitors)
        {
            var del = _context.Visitors.Find(visitors.VisitorID);

            if (del != null)
            {
                _context.Visitors.Remove(del);
                _context.SaveChanges();
            }
            return("false");
        }
Пример #18
0
        public async Task <bool> Created()
        {
            var model = new Visitors
            {
                Uid = Guid.NewGuid()
            };

            await context.Visitors.AddAsync(model);

            return(await context.SaveChangesAsync() > 1);
        }
Пример #19
0
        public async Task AddVisitor(string ip)
        {
            var visitor = new Visitors
            {
                Ip      = ip,
                Created = DateTime.Now
            };

            _ctx.Add(visitor);
            await _ctx.SaveChangesAsync();
        }
Пример #20
0
        public AddVisitorViewModel()
        {
            StoreNewVisitor = new MyCommand(StoreVisitor, canStore);
            ObservableCollection <Visitor> visitors = new ObservableCollection <Visitor>();

            visitors.Add(new Visitor {
                Name = "Hahahaha", Email = "*****@*****.**", Gender = "Male", Age = 50,
            });

            Visitors = visitors;
            Test     = Visitors.First().Name;
        }
Пример #21
0
 public override void Accept(Visitors.BaseVisitor visitor)
 {
     visitor.Visit(this);
 }
Пример #22
0
 public void AddToVisitors(Visitors visitors)
 {
     base.AddObject("Visitors", visitors);
 }
Пример #23
0
 public static Visitors CreateVisitors(global::System.Guid visitorId, int visitCount, int value, int authenticationLevel, string externalUser)
 {
     Visitors visitors = new Visitors();
     visitors.VisitorId = visitorId;
     visitors.VisitCount = visitCount;
     visitors.Value = value;
     visitors.AuthenticationLevel = authenticationLevel;
     visitors.ExternalUser = externalUser;
     return visitors;
 }
 /// <inheridoc/>
 public void Accept(Visitors.IMappingProviderVisitor mappingProviderVisitor)
 {
     mappingProviderVisitor.Visit(this);
 }