Exemplo n.º 1
0
 /// <summary>
 /// Создает экземпляр <see cref="Document"/>
 /// </summary>
 /// <remarks>
 /// Используется при создании нового документа
 /// </remarks>
 /// <param name="name">Название документа</param>
 /// <param name="kind">ID типа документа</param>
 public Document(string name, DocumentKind kind)
 {
     this._id       = -1;
     this._kind     = kind;
     this._createat = DateTime.Now;
     this.Name      = name;
     this.IsDirty   = true;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Создает экземпляр <see cref="Document"/>
 /// </summary>
 /// <remarks>
 /// Используется при создании документа из хранилища
 /// </remarks>
 /// <param name="id">ID документа</param>
 /// <param name="kind">ID типа документа</param>
 /// <param name="name">Имя документа</param>
 /// <param name="hash">Хеш документа</param>
 /// <param name="thumbnails">Миниатюра документа</param>
 /// <param name="createAt">Дата создания</param>
 /// <param name="modifyAt">Дата и время модификации</param>
 /// <param name="isMarkDel">Пометка на удаление</param>
 /// <param name="source">Скан копия документа</param>
 public Document(int id, DocumentKind kind, string name, byte[] hash, BitmapImage thumbnails, DateTime createAt, DateTime modifyAt,
                 bool isMarkDel, BitmapImage source)
 {
     this._id         = id;
     this._kind       = kind;
     this._name       = name;
     this._hash       = hash;
     this._thumbnails = thumbnails;
     this._createat   = createAt;
     this._modifyat   = modifyAt;
     this._mark_del   = isMarkDel;
     this._source     = source;
     this.IsDirty     = false;
 }
Exemplo n.º 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="name"></param>
 /// <param name="kind"></param>
 /// <returns></returns>
 public comm.Document CreateDocument(string name, comm.DocumentKind kind)
 {
     return(new comm.Document(name, kind));
 }