Ejemplo n.º 1
0
 public string Post([FromBody]Image data)
 {
     string image = data.ImagePath;
     string byteArray = data.ImageData;
     SpotImageService.Provider provider = new SpotImageService.Provider();
     return provider.PostImage(image, byteArray).ToString();
 }
Ejemplo n.º 2
0
        public string Post([FromBody] Image data)
        {
            string image     = data.ImagePath;
            string byteArray = data.ImageData;

            SpotImageService.Provider provider = new SpotImageService.Provider();
            return(provider.PostImage(image, byteArray).ToString());
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Submit Button Save Event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSubmit_Click(object sender, EventArgs e)
        {
            spotImageProvider = new SpotImageService.Provider();
            spotImageProvider.SendNotification(this.ImagePath);

            MessageBox.Show("Notification send successfully!");

            this.Close();
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Submit Button Save Event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSubmit_Click(object sender, EventArgs e)
        {
            spotImageProvider = new SpotImageService.Provider();
            spotImageProvider.SendNotification(this.ImagePath);

            MessageBox.Show("Notification send successfully!");

            this.Close();
        }
Ejemplo n.º 5
0
        public void StartMinuteActivity()
        {
            collectorProvider = new CollectorService.Provider();
            collectorProvider.UpdateLastCollectionTime();

            spotImageProvider = new SpotImageService.Provider();
            spotImageProvider.PostSpotImageProcess();

            recyclerProvider = new RecyclerService.Provider();
            recyclerProvider.ProcessNonComplaintUsers();
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Load Collectors
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void EventNotification_Load(object sender, EventArgs e)
        {
            spotImageProvider = new SpotImageService.Provider();
            EventPoint model = spotImageProvider.RetrieveEvent(this.ImagePath);

            txtName.Text = model.Name;
            txtDate.Text = model.Date.ToString();
            txtUserAddress.Text = model.Address.ToString();
            txtWardName.Text = model.Ward;
            pictureImage.ImageLocation = model.ImagePath;

            this.EventId = model.Id;
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Load Collectors
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void EventNotification_Load(object sender, EventArgs e)
        {
            spotImageProvider = new SpotImageService.Provider();
            EventPoint model = spotImageProvider.RetrieveEvent(this.ImagePath);

            txtName.Text               = model.Name;
            txtDate.Text               = model.Date.ToString();
            txtUserAddress.Text        = model.Address.ToString();
            txtWardName.Text           = model.Ward;
            pictureImage.ImageLocation = model.ImagePath;

            this.EventId = model.Id;
        }
Ejemplo n.º 8
0
        /// <summary>
        /// Submit Button Save Event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSubmit_Click(object sender, EventArgs e)
        {
            spotImageProvider = new SpotImageService.Provider();
            spotImageProvider.VerifySpotImage(this.ImagePath);

            DialogResult result = MessageBox.Show("Do you want to create an Event?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == System.Windows.Forms.DialogResult.Yes)
            {
                EventMessageBox frmDialog = new EventMessageBox(this.SpotImageId);
                frmDialog.ShowDialog();
            }

            this.Close();
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Load Collectors
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void VerifySpotImage_Load(object sender, EventArgs e)
        {
            spotImageProvider = new SpotImageService.Provider();
            SpotImagePoint model = spotImageProvider.RetrieveSpotImage(this.ImagePath);

            txtLatitude.Text           = model.Latitude;
            txtLongitude.Text          = model.Longitude;
            txtUploadedTime.Text       = model.UploadedTime.ToString();
            txtUserAddress.Text        = model.UserAddress;
            txtUserName.Text           = model.UserName;
            txtWardName.Text           = model.WardName;
            pictureImage.ImageLocation = model.ImagePath;

            this.SpotImageId = model.Id;
        }
Ejemplo n.º 10
0
        /// <summary>
        /// LoadSpotImages
        /// </summary>
        private void LoadSpotImages()
        {
            IList <SpotImageModel> model = new List <SpotImageModel>();

            spotImageProvider = new SpotImageService.Provider();

            var spotImages = spotImageProvider.RetrieveSpotImages();

            foreach (var spotImage in spotImages)
            {
                model.Add(new SpotImageModel
                {
                    Ward         = spotImage.WardName,
                    UploadedTime = spotImage.UploadedTime,
                    Verified     = spotImage.Verified,
                    ImagePath    = spotImage.ImagePath.Substring(spotImage.ImagePath.LastIndexOf("\\") + 1)
                });
            }

            gridControlSpotImages.DataSource = model;
        }
Ejemplo n.º 11
0
        public string GetSpotImage(string key)
        {
            var values = key.Split('|');

            if (values.Length > 0)
            {
                SpotImageService.Provider provider = new SpotImageService.Provider();

                string method = values[0].ToLower();

                if (method == "is")
                {
                    string data      = values[1];
                    string latitude  = values[2].Replace("_", ".");
                    string longitude = values[3].Replace("_", ".");
                    string imageData = values[4].Replace("c_olon", ":").Replace("s_la", "\\").Replace("_", ".");
                    return(provider.InsertSpotImage(data, latitude, longitude, imageData).ToString());
                }
                else if (method == "pi")
                {
                    provider.PostSpotImageProcess();
                    return("Updated Successfully!");
                }
                if (method == "is")
                {
                    string data      = values[1];
                    string latitude  = values[2].Replace("_", ".");
                    string longitude = values[3].Replace("_", ".");
                    string imageData = values[4].Replace("c_olon", ":").Replace("s_la", "\\").Replace("_", ".");
                    return(provider.InsertSpotImage(data, latitude, longitude, imageData).ToString());
                }
                else if (method == "re")
                {
                    string id = values[1];
                    return(provider.RetrieveVolunteerEvent(id));
                }
            }

            return("Error, Not Found!");
        }
Ejemplo n.º 12
0
        public string GetSpotImage(string key)
        {
            var values = key.Split('|');

            if (values.Length > 0)
            {
                SpotImageService.Provider provider = new SpotImageService.Provider();

                string method = values[0].ToLower();

                if (method == "is")
                {
                    string data = values[1];
                    string latitude = values[2].Replace("_",".");
                    string longitude = values[3].Replace("_", ".");
                    string imageData = values[4].Replace("c_olon", ":").Replace("s_la", "\\").Replace("_",".");
                    return provider.InsertSpotImage(data, latitude, longitude, imageData).ToString();
                }
                else if (method == "pi")
                {
                    provider.PostSpotImageProcess();
                    return "Updated Successfully!";
                }
                if (method == "is")
                {
                    string data = values[1];
                    string latitude = values[2].Replace("_",".");
                    string longitude = values[3].Replace("_", ".");
                    string imageData = values[4].Replace("c_olon", ":").Replace("s_la", "\\").Replace("_",".");
                    return provider.InsertSpotImage(data, latitude, longitude, imageData).ToString();
                }
                else if (method == "re")
                {
                    string id = values[1];
                    return provider.RetrieveVolunteerEvent(id);
                }
            }

            return "Error, Not Found!";
        }
Ejemplo n.º 13
0
        /// <summary>
        /// LoadEvents
        /// </summary>
        private void LoadEvents()
        {
            IList <EventModel> model = new List <EventModel>();

            spotImageProvider = new SpotImageService.Provider();

            var events = spotImageProvider.RetrieveEvents();

            foreach (var ev in events)
            {
                model.Add(new EventModel
                {
                    Name      = ev.Name,
                    Date      = ev.Date,
                    Address   = ev.Address,
                    Ward      = ev.Ward,
                    ImagePath = ev.ImagePath.Substring(ev.ImagePath.LastIndexOf("\\") + 1)
                });
            }

            gridControlEvents.DataSource = model;
        }
Ejemplo n.º 14
0
        /// <summary>
        /// linkDelete_LinkClicked
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void linkDelete_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (tabControlMain.SelectedTabPage == tabControlCollector)
            {
                int[] selectedRows = gridViewCollectors.GetSelectedRows();

                foreach (var row in selectedRows)
                {
                    var collector = gridViewCollectors.GetRow(row);
                    collectorProvider = new CollectorService.Provider();
                    collectorProvider.DeleteCollector(((CollectorModel)collector).Mobile);
                }

                LoadCollectors();
                gridControlCollectors.Refresh();
            }
            else if (tabControlMain.SelectedTabPage == tabControlRecycler)
            {
                int[] selectedRows = gridViewRecyclers.GetSelectedRows();

                foreach (var row in selectedRows)
                {
                    var recycler = gridViewRecyclers.GetRow(row);
                    recyclerProvider = new RecyclerService.Provider();
                    recyclerProvider.DeleteRecycler(((RecyclerModel)recycler).Mobile);
                }

                LoadRecyclers();
                gridControlRecyclers.Refresh();
            }
            else if (tabControlMain.SelectedTabPage == tabControlSpotImages)
            {
                int[] selectedRows = gridViewSpotImages.GetSelectedRows();

                foreach (var row in selectedRows)
                {
                    var spotImage = gridViewSpotImages.GetRow(row);
                    spotImageProvider = new SpotImageService.Provider();
                    spotImageProvider.DeleteSpotImage(((SpotImageModel)spotImage).ImagePath);
                }

                LoadSpotImages();
                gridControlSpotImages.Refresh();
            }
            else if (tabControlMain.SelectedTabPage == tabControlEvents)
            {
                int[] selectedRows = gridViewEvents.GetSelectedRows();

                foreach (var row in selectedRows)
                {
                    var ev = gridViewEvents.GetRow(row);
                    spotImageProvider = new SpotImageService.Provider();
                    spotImageProvider.DeleteEvent(((EventModel)ev).Name);
                }

                LoadEvents();
                gridControlEvents.Refresh();
            }

            MessageBox.Show("Deleted successfully!");
        }
Ejemplo n.º 15
0
        /// <summary>
        /// LoadEvents
        /// </summary>
        private void LoadEvents()
        {
            IList<EventModel> model = new List<EventModel>();
            spotImageProvider = new SpotImageService.Provider();

            var events = spotImageProvider.RetrieveEvents();

            foreach (var ev in events)
            {
                model.Add(new EventModel
                {
                    Name = ev.Name,
                    Date = ev.Date,
                    Address = ev.Address,
                    Ward = ev.Ward,
                    ImagePath = ev.ImagePath.Substring(ev.ImagePath.LastIndexOf("\\") + 1)
                });
            }

            gridControlEvents.DataSource = model;
        }
Ejemplo n.º 16
0
        /// <summary>
        /// linkDelete_LinkClicked
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void linkDelete_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (tabControlMain.SelectedTabPage == tabControlCollector)
            {
                int[] selectedRows = gridViewCollectors.GetSelectedRows();

                foreach (var row in selectedRows)
                {
                    var collector = gridViewCollectors.GetRow(row);
                    collectorProvider = new CollectorService.Provider();
                    collectorProvider.DeleteCollector(((CollectorModel)collector).Mobile);
                }

                LoadCollectors();
                gridControlCollectors.Refresh();
            }
            else if (tabControlMain.SelectedTabPage == tabControlRecycler)
            {
                int[] selectedRows = gridViewRecyclers.GetSelectedRows();

                foreach (var row in selectedRows)
                {
                    var recycler = gridViewRecyclers.GetRow(row);
                    recyclerProvider = new RecyclerService.Provider();
                    recyclerProvider.DeleteRecycler(((RecyclerModel)recycler).Mobile);
                }

                LoadRecyclers();
                gridControlRecyclers.Refresh();
            }
            else if (tabControlMain.SelectedTabPage == tabControlSpotImages)
            {
                int[] selectedRows = gridViewSpotImages.GetSelectedRows();

                foreach (var row in selectedRows)
                {
                    var spotImage = gridViewSpotImages.GetRow(row);
                    spotImageProvider = new SpotImageService.Provider();
                    spotImageProvider.DeleteSpotImage(((SpotImageModel)spotImage).ImagePath);
                }

                LoadSpotImages();
                gridControlSpotImages.Refresh();
            }
            else if (tabControlMain.SelectedTabPage == tabControlEvents)
            {
                int[] selectedRows = gridViewEvents.GetSelectedRows();

                foreach (var row in selectedRows)
                {
                    var ev = gridViewEvents.GetRow(row);
                    spotImageProvider = new SpotImageService.Provider();
                    spotImageProvider.DeleteEvent(((EventModel)ev).Name);
                }

                LoadEvents();
                gridControlEvents.Refresh();
            }

            MessageBox.Show("Deleted successfully!");
        }
Ejemplo n.º 17
0
 private void btnSubmit_Click(object sender, EventArgs e)
 {
     spotImageProvider = new SpotImageService.Provider();
     spotImageProvider.InsertEvent(txtEventName.Text, Convert.ToDateTime(dateTimePickerEvent.Value), this.SpotImageId);
     this.Close();
 }
Ejemplo n.º 18
0
        /// <summary>
        /// LoadSpotImages
        /// </summary>
        private void LoadSpotImages()
        {
            IList<SpotImageModel> model = new List<SpotImageModel>();
            spotImageProvider = new SpotImageService.Provider();

            var spotImages = spotImageProvider.RetrieveSpotImages();

            foreach (var spotImage in spotImages)
            {
                model.Add(new SpotImageModel
                {
                    Ward = spotImage.WardName,
                    UploadedTime = spotImage.UploadedTime,
                    Verified = spotImage.Verified,
                    ImagePath = spotImage.ImagePath.Substring(spotImage.ImagePath.LastIndexOf("\\") + 1)
                });
            }

            gridControlSpotImages.DataSource = model;
        }