Beispiel #1
0
        /****************************************\
         * Delete FTP button click event        *
         *    - Delete selected region from DB. *
        \****************************************/
        private void DeleteButton_Click(object sender, EventArgs e)
        {
            /* Create service */
            FTPWebService.ftpSoapClient service = new FTPWebService.ftpSoapClient();

            /* Delete region from DB */
            service.Delete_region(FTPTreeView.SelectedNode.Text.ToString()); //service.Delete_region(FTPListDataGridView.CurrentCell.Value.ToString());

            /* Delete region in list of region */
            foreach (Region element in _RegionsList)
            {
                if (element.Get_RegionName().Equals(FTPTreeView.SelectedNode.Text.ToString())) //if (element.Get_RegionName().Equals(FTPListDataGridView.CurrentCell.Value.ToString()))
                {
                    _RegionsList.Remove(element);
                    break;
                }
            }

            /* Refresh DataGridView */
            //FTPListDataGridView.DataSource = null;
            FillFTPTreeView();//FillFtpListDataGridView();
            FTPTreeView.SelectedNode = null;//FTPListDataGridView.ClearSelection();

            /* CLose service */
            service.Close();

            /* Display result */
            KryptonMessageBox.Show("Region Deleted !", "Deleted",
                 MessageBoxButtons.OK,
                 MessageBoxIcon.Information);
        }