コード例 #1
0
        public void StartMinuteActivity()
        {
            collectorProvider = new CollectorService.Provider();
            collectorProvider.UpdateLastCollectionTime();

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

            recyclerProvider = new RecyclerService.Provider();
            recyclerProvider.ProcessNonComplaintUsers();
        }
コード例 #2
0
        /// <summary>
        /// Submit Button Save Event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSubmit_Click(object sender, EventArgs e)
        {
            provider = new RecyclerService.Provider();
            provider.InsertRecycler(txtName.Text, txtAddress.Text, comboBoxWard.SelectedItem.ToString().Trim(), txtMobile.Text,
                                    txtPassword.Text, comboBoxGarbageType.SelectedItem.ToString().Trim());

            this.Close();

            MessageBox.Show("Inserted successfully!");

            ClearControls();
        }
コード例 #3
0
ファイル: CreateRecycler.cs プロジェクト: sujathkumar/iwms
        /// <summary>
        /// Submit Button Save Event
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSubmit_Click(object sender, EventArgs e)
        {
            provider = new RecyclerService.Provider();
            provider.InsertRecycler(txtName.Text, txtAddress.Text, comboBoxWard.SelectedItem.ToString().Trim(), txtMobile.Text,
                txtPassword.Text, comboBoxGarbageType.SelectedItem.ToString().Trim());

            this.Close();

            MessageBox.Show("Inserted successfully!");

            ClearControls();
        }
コード例 #4
0
ファイル: Shell.cs プロジェクト: sujathkumar/iwms
        /// <summary>
        /// LoadCollectors
        /// </summary>
        private void LoadRecyclers()
        {
            IList <RecyclerModel> model = new List <RecyclerModel>();

            recyclerProvider = new RecyclerService.Provider();

            var recyclers = recyclerProvider.RetrieveRecyclers();

            foreach (var recycler in recyclers)
            {
                model.Add(new RecyclerModel
                {
                    Name    = recycler.Name,
                    Address = recycler.Address,
                    Mobile  = recycler.Mobile,
                    Ward    = recycler.Ward,
                });
            }

            gridControlRecyclers.DataSource = model;
        }
コード例 #5
0
ファイル: Shell.cs プロジェクト: sujathkumar/iwms
        /// <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!");
        }
コード例 #6
0
ファイル: CreateRecycler.cs プロジェクト: sujathkumar/iwms
 /// <summary>
 /// Load Collectors
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void CreateRecycler_Load(object sender, EventArgs e)
 {
     provider = new RecyclerService.Provider();
     comboBoxWard.DataSource = provider.RetrieveWards();
     comboBoxGarbageType.DataSource = provider.RetrieveGarbageTypes();
 }
コード例 #7
0
 public void StartWeeklyActivity()
 {
     recyclerProvider = new RecyclerService.Provider();
     recyclerProvider.SendNonComplaintUserNotification();
 }
コード例 #8
0
ファイル: Shell.cs プロジェクト: sujathkumar/iwms
        /// <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!");
        }
コード例 #9
0
ファイル: Shell.cs プロジェクト: sujathkumar/iwms
        /// <summary>
        /// LoadCollectors
        /// </summary>
        private void LoadRecyclers()
        {
            IList<RecyclerModel> model = new List<RecyclerModel>();
            recyclerProvider = new RecyclerService.Provider();

            var recyclers = recyclerProvider.RetrieveRecyclers();

            foreach (var recycler in recyclers)
            {
                model.Add(new RecyclerModel
                {
                    Name = recycler.Name,
                    Address = recycler.Address,
                    Mobile = recycler.Mobile,
                    Ward = recycler.Ward,
                });
            }

            gridControlRecyclers.DataSource = model;
        }