/// <summary>
 /// Initializes a new instance of the <see cref="SearchCriteriaDto" /> class.
 /// </summary>
 /// <param name="searchFilterDto">searchFilterDto.</param>
 /// <param name="selectFilterDto">selectFilterDto.</param>
 public SearchCriteriaDto(SearchDTO searchFilterDto = default(SearchDTO), SelectDTO selectFilterDto = default(SelectDTO))
 {
     this.SearchFilterDto = searchFilterDto;
     this.SelectFilterDto = selectFilterDto;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="QuickSearchDto" /> class.
 /// </summary>
 /// <param name="find">Find information.</param>
 /// <param name="searchFilterDtoList">searchFilterDtoList.</param>
 /// <param name="selectFilterDto">selectFilterDto.</param>
 public QuickSearchDto(FindDTO find = default(FindDTO), List <SearchDTO> searchFilterDtoList = default(List <SearchDTO>), SelectDTO selectFilterDto = default(SelectDTO))
 {
     this.Find = find;
     this.SearchFilterDtoList = searchFilterDtoList;
     this.SelectFilterDto     = selectFilterDto;
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BinderProfilesSearchRequestDTO" /> class.
 /// </summary>
 /// <param name="binderids">Binders ids.</param>
 /// <param name="selectDto">Select for columns and positions for profiles result.</param>
 public BinderProfilesSearchRequestDTO(List <int?> binderids = default(List <int?>), SelectDTO selectDto = default(SelectDTO))
 {
     this.Binderids = binderids;
     this.SelectDto = selectDto;
 }
示例#4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RelationCriteriaDTO" /> class.
 /// </summary>
 /// <param name="docNumber">Document Identifier.</param>
 /// <param name="relationExploringMethod">Possible values:  0: Class  1: Fathers  2: childs .</param>
 /// <param name="select">Columns to show for the documents contained.</param>
 public RelationCriteriaDTO(int?docNumber = default(int?), int?relationExploringMethod = default(int?), SelectDTO select = default(SelectDTO))
 {
     this.DocNumber = docNumber;
     this.RelationExploringMethod = relationExploringMethod;
     this.Select = select;
 }
示例#5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SearchCriteriaMultipleDto" /> class.
 /// </summary>
 /// <param name="searchFilterDtoList">searchFilterDtoList.</param>
 /// <param name="selectFilterDto">selectFilterDto.</param>
 public SearchCriteriaMultipleDto(List <SearchDTO> searchFilterDtoList = default(List <SearchDTO>), SelectDTO selectFilterDto = default(SelectDTO))
 {
     this.SearchFilterDtoList = searchFilterDtoList;
     this.SelectFilterDto     = selectFilterDto;
 }
示例#6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FullIndexSearchRequestDto" /> class.
 /// </summary>
 /// <param name="filterText">Filter.</param>
 /// <param name="selectFilterDto">Select filter.</param>
 public FullIndexSearchRequestDto(string filterText = default(string), SelectDTO selectFilterDto = default(SelectDTO))
 {
     this.FilterText      = filterText;
     this.SelectFilterDto = selectFilterDto;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TaskWorkRequestDTO" /> class.
 /// </summary>
 /// <param name="select">select.</param>
 /// <param name="workFlowIds">workFlowIds.</param>
 /// <param name="taskWorkIds">taskWorkIds.</param>
 public TaskWorkRequestDTO(SelectDTO select = default(SelectDTO), List <int?> workFlowIds = default(List <int?>), List <int?> taskWorkIds = default(List <int?>))
 {
     this.Select      = select;
     this.WorkFlowIds = workFlowIds;
     this.TaskWorkIds = taskWorkIds;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SimpleQuickSearchDto" /> class.
 /// </summary>
 /// <param name="find">Find information.</param>
 /// <param name="searchFilterDto">searchFilterDto.</param>
 /// <param name="selectFilterDto">selectFilterDto.</param>
 public SimpleQuickSearchDto(FindDTO find = default(FindDTO), SearchDTO searchFilterDto = default(SearchDTO), SelectDTO selectFilterDto = default(SelectDTO))
 {
     this.Find            = find;
     this.SearchFilterDto = searchFilterDto;
     this.SelectFilterDto = selectFilterDto;
 }
示例#9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ViewDTO" /> class.
 /// </summary>
 /// <param name="maxItems">Max items for result.</param>
 /// <param name="documentTypeDescription">Description of Document Type.</param>
 /// <param name="id">Identifier.</param>
 /// <param name="description">Description.</param>
 /// <param name="user">Author Identifier.</param>
 /// <param name="userCompleteName">Author Complete Name.</param>
 /// <param name="documentType">Document Type of first level.</param>
 /// <param name="type2">Document Type of second level.</param>
 /// <param name="type3">Document Type of third level.</param>
 /// <param name="selectFields">Select Fields.</param>
 /// <param name="editFields">Edit Fields.</param>
 /// <param name="lockFields">Uneditable Fields.</param>
 /// <param name="orderFields">Order Fields.</param>
 /// <param name="showFields">Show Fields.</param>
 /// <param name="formOpen">Opening the search form after running the Arxivar client view..</param>
 /// <param name="allowEmptyFilterMode">Possible values:  0: Yes  1: No  2: OnDemand .</param>
 /// <param name="showGroupsMode">Possible values:  0: No  1: Yes .</param>
 /// <param name="canExecute">Execute.</param>
 /// <param name="canUpdate">Edit.</param>
 /// <param name="canDelete">Delete.</param>
 /// <param name="searchFilterDto">searchFilterDto.</param>
 /// <param name="selectFilterDto">selectFilterDto.</param>
 public ViewDTO(int?maxItems = default(int?), string documentTypeDescription = default(string), string id = default(string), string description = default(string), int?user = default(int?), string userCompleteName = default(string), int?documentType = default(int?), int?type2 = default(int?), int?type3 = default(int?), string selectFields = default(string), string editFields = default(string), SearchDTO lockFields = default(SearchDTO), string orderFields = default(string), bool?showFields = default(bool?), bool?formOpen = default(bool?), int?allowEmptyFilterMode = default(int?), int?showGroupsMode = default(int?), bool?canExecute = default(bool?), bool?canUpdate = default(bool?), bool?canDelete = default(bool?), SearchDTO searchFilterDto = default(SearchDTO), SelectDTO selectFilterDto = default(SelectDTO))
 {
     this.MaxItems = maxItems;
     this.DocumentTypeDescription = documentTypeDescription;
     this.Id                   = id;
     this.Description          = description;
     this.User                 = user;
     this.UserCompleteName     = userCompleteName;
     this.DocumentType         = documentType;
     this.Type2                = type2;
     this.Type3                = type3;
     this.SelectFields         = selectFields;
     this.EditFields           = editFields;
     this.LockFields           = lockFields;
     this.OrderFields          = orderFields;
     this.ShowFields           = showFields;
     this.FormOpen             = formOpen;
     this.AllowEmptyFilterMode = allowEmptyFilterMode;
     this.ShowGroupsMode       = showGroupsMode;
     this.CanExecute           = canExecute;
     this.CanUpdate            = canUpdate;
     this.CanDelete            = canDelete;
     this.SearchFilterDto      = searchFilterDto;
     this.SelectFilterDto      = selectFilterDto;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AddressBookSearchConcreteCriteriaDTO" /> class.
 /// </summary>
 /// <param name="searchDto">Addressbook search.</param>
 /// <param name="selectDto">Addressbook select.</param>
 public AddressBookSearchConcreteCriteriaDTO(AddressBookSearchConcreteDTO searchDto = default(AddressBookSearchConcreteDTO), SelectDTO selectDto = default(SelectDTO))
 {
     this.SearchDto = searchDto;
     this.SelectDto = selectDto;
 }
示例#11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SharingDefinitionDTO" /> class.
 /// </summary>
 /// <param name="id">Unique identifier for the configuration.</param>
 /// <param name="documentTypeId">System id for the documentType..</param>
 /// <param name="businessUnitCode">BusinessUnit code..</param>
 /// <param name="beginning">Days for the activation of the sharing..</param>
 /// <param name="expiration">Days for the expiration of the sharing..</param>
 /// <param name="afterSend">Possible values:  0: None  1: Email  2: R  3: RR  4: EmailArchiveContent .</param>
 /// <param name="repeatSendMail">Resend for the mail..</param>
 /// <param name="repeatSendMailTime">Resend mail Days..</param>
 /// <param name="repeatSendMailNumber">Max number of resend for mail..</param>
 /// <param name="workflowAfterRead">Workflow id for the read operation..</param>
 /// <param name="workflowAfterExpiration">Workflow id for the expiration of a read sharing.</param>
 /// <param name="workflowAfterExpirationNotRead">Workflow id for the expiration of a not read sharing.</param>
 /// <param name="alertForNoRead">Enable warning for no read sharing..</param>
 /// <param name="alertForNoReadTime">Warning message for no read sharing days..</param>
 /// <param name="disableAfterRead">Disable sharing after read..</param>
 /// <param name="deleteAfterExpiration">Delete after expiration..</param>
 /// <param name="immediatlySend">Immediatly send..</param>
 /// <param name="sendTime">Send datetime..</param>
 /// <param name="maxDownloadTime">Max number of download.</param>
 /// <param name="detailsAsZip">Archive the details in one zip.</param>
 /// <param name="defaultLanguage">Default language..</param>
 /// <param name="downloadDirectly">Donwload the documents directly from mail.</param>
 /// <param name="aggregable">Aggregable sharing..</param>
 /// <param name="aggregateMode">Possible values:  0: ByDefinition  1: ByDocumentType .</param>
 /// <param name="sharingMode">Possible values:  0: Link  1: Attachment  2: None .</param>
 /// <param name="mailDefinitions">List of mails to send..</param>
 /// <param name="htmlForAccess">List of Html for access to sharing page..</param>
 /// <param name="htmlForExpiration">List of html for expiration page.</param>
 /// <param name="selectedFields">Fields For Profile selection..</param>
 /// <param name="sharingDefinitionSender">Sharing sender..</param>
 public SharingDefinitionDTO(string id = default(string), int?documentTypeId = default(int?), string businessUnitCode = default(string), int?beginning = default(int?), int?expiration = default(int?), int?afterSend = default(int?), bool?repeatSendMail = default(bool?), int?repeatSendMailTime = default(int?), int?repeatSendMailNumber = default(int?), int?workflowAfterRead = default(int?), int?workflowAfterExpiration = default(int?), int?workflowAfterExpirationNotRead = default(int?), bool?alertForNoRead = default(bool?), int?alertForNoReadTime = default(int?), bool?disableAfterRead = default(bool?), bool?deleteAfterExpiration = default(bool?), bool?immediatlySend = default(bool?), DateTime?sendTime = default(DateTime?), int?maxDownloadTime = default(int?), bool?detailsAsZip = default(bool?), string defaultLanguage = default(string), bool?downloadDirectly = default(bool?), bool?aggregable = default(bool?), int?aggregateMode = default(int?), int?sharingMode = default(int?), List <SharingMailDTO> mailDefinitions = default(List <SharingMailDTO>), List <SharingHtmlDTO> htmlForAccess = default(List <SharingHtmlDTO>), List <SharingHtmlDTO> htmlForExpiration = default(List <SharingHtmlDTO>), SelectDTO selectedFields = default(SelectDTO), SharingDefinitionSenderDTO sharingDefinitionSender = default(SharingDefinitionSenderDTO))
 {
     this.Id                             = id;
     this.DocumentTypeId                 = documentTypeId;
     this.BusinessUnitCode               = businessUnitCode;
     this.Beginning                      = beginning;
     this.Expiration                     = expiration;
     this.AfterSend                      = afterSend;
     this.RepeatSendMail                 = repeatSendMail;
     this.RepeatSendMailTime             = repeatSendMailTime;
     this.RepeatSendMailNumber           = repeatSendMailNumber;
     this.WorkflowAfterRead              = workflowAfterRead;
     this.WorkflowAfterExpiration        = workflowAfterExpiration;
     this.WorkflowAfterExpirationNotRead = workflowAfterExpirationNotRead;
     this.AlertForNoRead                 = alertForNoRead;
     this.AlertForNoReadTime             = alertForNoReadTime;
     this.DisableAfterRead               = disableAfterRead;
     this.DeleteAfterExpiration          = deleteAfterExpiration;
     this.ImmediatlySend                 = immediatlySend;
     this.SendTime                       = sendTime;
     this.MaxDownloadTime                = maxDownloadTime;
     this.DetailsAsZip                   = detailsAsZip;
     this.DefaultLanguage                = defaultLanguage;
     this.DownloadDirectly               = downloadDirectly;
     this.Aggregable                     = aggregable;
     this.AggregateMode                  = aggregateMode;
     this.SharingMode                    = sharingMode;
     this.MailDefinitions                = mailDefinitions;
     this.HtmlForAccess                  = htmlForAccess;
     this.HtmlForExpiration              = htmlForExpiration;
     this.SelectedFields                 = selectedFields;
     this.SharingDefinitionSender        = sharingDefinitionSender;
 }