Exemple #1
0
        private void m_OnDeleteFile()
        {
            if (SelectedItems.Count == 0)
            {
                return;
            }

            try
            {
                int             SelectedItem = SelectedItems.Count;
                InterfaceFile[] Items        = new InterfaceFile[SelectedItem];

                for (int i = 0; i != SelectedItem; i++)
                {
                    Items[i] = (InterfaceFile)SelectedItems[i].Tag;
                }

                for (int i = 0; i != SelectedItem; i++)
                {
                    if (Items[i].Status != 9)
                    {
                        continue;
                    }
                    string message = String.Format(eLePhantForm.Globalization["MSG_DELETEFILE"], Items[i].Name);
                    if (MessageBox.Show(message, "lphant", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                    {
                        krnGateway.DeleteFile(Items[i].strHash);
                        ReloadList(true);
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.ToString());
            }
        }