Example #1
0
        /// <summary>
        /// Method to get all the records from the DocumentType table
        /// </summary>
        /// <returns> List of records stored in table </returns>
        public TransactionDTO <List <DocumentTypeDTO> > GetAllDocumentType()
        {
            TransactionDTO <List <DocumentTypeDTO> > transaction = new TransactionDTO <List <DocumentTypeDTO> >();

            transaction.Data = new List <DocumentTypeDTO>();
            try
            {
                var getDocumentType = _documentTypeRepository.GetAllDocumentType();
                if (getDocumentType == null || getDocumentType.Count == 0)
                {
                    transaction.Status  = Common.Status.Failure;
                    transaction.Message = "No existen datos en la base de datos para los tipos de documentos.";

                    return(transaction);
                }
                foreach (var item in getDocumentType)
                {
                    DocumentTypeDTO documentTypeDTO = new DocumentTypeDTO(item.Id, item.Name, item.Code);
                    transaction.Data.Add(documentTypeDTO);
                }
            }
            catch (ArgumentException ex)
            {
                transaction.Status  = Common.Status.Failure;
                transaction.Message = ex.Message;
            }

            return(transaction);
        }
Example #2
0
 public void AddToDocumentTypes(DocumentTypeDTO documentTypeDTO)
 {
     base.AddObject("DocumentTypes", documentTypeDTO);
 }
Example #3
0
 public static DocumentTypeDTO CreateDocumentTypeDTO(int documentTypeId, bool isChecked)
 {
     DocumentTypeDTO documentTypeDTO = new DocumentTypeDTO();
     documentTypeDTO.DocumentTypeId = documentTypeId;
     documentTypeDTO.IsChecked = isChecked;
     return documentTypeDTO;
 }