Exemplo n.º 1
0
        public void DeleteFormat(IPaperFormat paperformat)
        {
            CheckRights();
            if (paperformat.IsBuildIn)
            {
                AppliactionContext.Log.Error(this, "Format can't be deleted.");
                AppliactionContext.Log.Error(this, String.Format(Resources.PapeFormatIsBuildinFormat, paperformat.Name));
                throw new TvException(String.Format(Resources.PapeFormatIsBuildinFormat, paperformat.Name));
            }

            PaperFormat deletedPaperFormat = paperformat as PaperFormat;

            _paperFormats.Remove(deletedPaperFormat);
            deletedPaperFormat.Delete();
        }