Ejemplo n.º 1
0
        private void RenameSelectedJob()
        {
            PendingPrintJob job = (PendingPrintJob)pendingJobsListbox.SelectedItem;

            if (job != null)
            {
                string currentSnapshotName = job.Name;
                string newSnapshotName     = ReadSnapshotName(currentSnapshotName);
                if (newSnapshotName == null)
                {
                    // User cancelled
                    return;
                }
                if (!newSnapshotName.Equals(currentSnapshotName))
                {
                    try
                    {
                        job.Rename(newSnapshotName);
                        pendingJobsListbox.Items[pendingJobsListbox.SelectedIndex] = job;
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.ToString(), Trans.T("L_ERROR"), MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }