Example #1
0
 private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
 {
     if (add == MapsOType.Camera && (sender is PictureBox pb) && !pb.Name.Contains("camera"))
     {
         add = MapsOType.None;
         var l = maps.Manifest.Objects.ToList();
         var s = new MapsObjectSetting()
         {
             TypeObject = 0, Files = maps.GetAllImages()
         };
         if (s.ShowDialog() == DialogResult.OK)
         {
             maps.UploadFile(s.ToLoadFile);
             var obj = new MapsObject(s.NameObject, e.Location, (int)MapsOType.Camera, s.Camera, s.SelectFile);
             l.Add(obj);
         }
         maps.Manifest.Objects = l.ToArray();
         //maps.Save();
         LoadCameras();
     }
     else if (add == MapsOType.Delete)
     {
         add = MapsOType.None;
         var l = maps.Manifest.Objects.ToList();
         if ((sender is PictureBox pb1) && pb1.Name.Contains("camera"))
         {
             var od = l.Where(t => t.Name == pb1.Name.Split('_')[1]).First();
             l.Remove(od);
         }
         maps.Manifest.Objects = l.ToArray();
         //maps.Save();
         LoadCameras();
     }
 }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="name"></param>
 /// <param name="point"></param>
 /// <param name="type"></param>
 /// <param name="oID"></param>
 /// <param name="image"></param>
 public MapsObject(string name, Point point, MapsOType type, int oID, string image)
 {
     Name  = name;
     Point = point;
     Type  = type;
     OID   = oID;
     Image = image;
 }
Example #3
0
 private void pictureBox5_Click(object sender, EventArgs e)
 {
     add = MapsOType.Delete;
 }
Example #4
0
 private void pictureBox3_Click(object sender, EventArgs e)
 {
     add = MapsOType.Camera;
 }