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(); }
private void ReadFormats() { using (AppliactionContext.Log.LogTime(this, "Reading all custom aper formats")) { using (ISession session = AppliactionContext.SessionFactory.OpenSession()) { IList <DbPaperFormat> dbPaperFormats = session.CreateCriteria <DbPaperFormat>().List <DbPaperFormat>(); foreach (DbPaperFormat dbPaperFormat in dbPaperFormats) { IPaperFormat newCustomPaperFormat = new PaperFormat(dbPaperFormat); _paperFormats.Add(newCustomPaperFormat); AppliactionContext.Log.Debug(this, String.Format("Custom paper format '{0}' loaded from DB.", newCustomPaperFormat)); } } } }
public IPaperFormat AddFormat(string name, int width, int height) { CheckRights(); IPaperFormat paperFormat = TryFindPaperFormat(name); if (paperFormat != null) { AppliactionContext.Log.Error(this, String.Format(Resources.PaperFormatAlreadyExist, paperFormat.Name)); throw new TvException(String.Format(Resources.PaperFormatAlreadyExist, paperFormat.Name)); } PaperFormat newPaperFormat = new PaperFormat(); newPaperFormat.Name = name; newPaperFormat.Size = new Size(width, height); newPaperFormat.Save(); _paperFormats.Add(newPaperFormat); return newPaperFormat; }
public IPaperFormat AddFormat(string name, int width, int height) { CheckRights(); IPaperFormat paperFormat = TryFindPaperFormat(name); if (paperFormat != null) { AppliactionContext.Log.Error(this, String.Format(Resources.PaperFormatAlreadyExist, paperFormat.Name)); throw new TvException(String.Format(Resources.PaperFormatAlreadyExist, paperFormat.Name)); } PaperFormat newPaperFormat = new PaperFormat(); newPaperFormat.Name = name; newPaperFormat.Size = new Size(width, height); newPaperFormat.Save(); _paperFormats.Add(newPaperFormat); return(newPaperFormat); }
private void ReadFormats() { using (AppliactionContext.Log.LogTime(this, "Reading all custom aper formats")) { using (ISession session = AppliactionContext.SessionFactory.OpenSession()) { IList<DbPaperFormat> dbPaperFormats = session.CreateCriteria<DbPaperFormat>().List<DbPaperFormat>(); foreach (DbPaperFormat dbPaperFormat in dbPaperFormats) { IPaperFormat newCustomPaperFormat = new PaperFormat(dbPaperFormat); _paperFormats.Add(newCustomPaperFormat); AppliactionContext.Log.Debug(this, String.Format("Custom paper format '{0}' loaded from DB.", newCustomPaperFormat)); } } } }