/// <summary>
 /// Este metodo convierte un DAL a DTO
 /// </summary>
 /// <param name="DAL">Parametro DAL</param>
 /// <returns>Objeto tipo DTO</returns>
 public static DocumentoDTO MapeoDALToDTO(Documento DAL)
 {
     try
     {
         DocumentoDTO documento = new DocumentoDTO();
         documento.DocumentoId = DAL.DocumentoId;
         documento.UpdateAt    = DAL.UpdateAt;
         documento.CreatedAt   = DAL.CreatedAt;
         if (DAL.Expediente != null)
         {
             documento.Expediente = Expediente.MapeoDALToDTO(DAL.Expediente);
         }
         documento.ExpedienteId       = DAL.ExpedienteId;
         documento.FechaDocumento     = DAL.FechaDocumento;
         documento.FechaEntrega       = DAL.FechaEntrega;
         documento.FechaRadicacion    = DAL.FechaRadicacion;
         documento.FechaRecepcion     = DAL.FechaRecepcion;
         documento.FuncionarioEntrega = DAL.FuncionarioEntrega;
         documento.FuncionarioRecibe  = DAL.FuncionarioRecibe;
         documento.OficinaOrigen      = DAL.OficinaOrigen;
         documento.Remitente          = DAL.Remitente;
         documento.RutaDocumento      = DAL.RutaDocumento;
         documento.TipoArchivo        = DAL.TipoArchivo;
         documento.Estado             = DAL.Estado;
         if (DAL.TipoDocumento != null)
         {
             documento.TipoDocumento = TipoDocumento.MapeoDALToDTO(DAL.TipoDocumento);
         }
         documento.TipoDocumentoId = DAL.TipoDocumentoId;
         return(documento);
     }catch (Exception)
     {
         return(null);
     }
 }
 /// <summary>
 /// Este metodo convierte un DTO a DAL
 /// </summary>
 /// <param name="DAL">Parametro DAL</param>
 /// <returns>Objeto tipo DAL</returns>
 public static ObligacionDTO MapeoDALToDTO(Obligacion DAL)
 {
     try
     {
         ObligacionDTO obligacion = new ObligacionDTO();
         obligacion.ObligacionId = DAL.ObligacionId;
         obligacion.UpdateAt     = DAL.UpdateAt;
         obligacion.CreatedAt    = DAL.CreatedAt;
         obligacion.Cuantia      = DAL.Cuantia;
         obligacion.Dueda        = DAL.Dueda;
         obligacion.Estado       = DAL.Estado;
         if (DAL.Expediente != null)
         {
             obligacion.Expediente = Expediente.MapeoDALToDTO(DAL.Expediente);
         }
         if (DAL.Persona != null)
         {
             obligacion.Persona = Persona.MapeoDALToDTO(DAL.Persona);
         }
         if (DAL.TipoObligacion != null)
         {
             obligacion.TipoObligacion = TipoObligacion.MapeoDALToDTO(DAL.TipoObligacion);
         }
         obligacion.FechaPreinscripcion = DAL.FechaPreinscripcion;
         obligacion.PersonaId           = DAL.PersonaId;
         obligacion.ExpedienteId        = DAL.ExpedienteId;
         obligacion.TipoObligacionId    = DAL.TipoObligacionId;
         return(obligacion);
     }
     catch (Exception)
     {
         return(null);
     }
 }
        /// <summary>
        /// Este metodo convierte un DTO a DAL
        /// </summary>
        /// <param name="DAL">Parametro DAL</param>
        /// <returns>Objeto tipo DAL</returns>
        public static ObligacionDTO MapeoDALToDTO(Obligacion DAL)
        {
            ObligacionDTO obligacion = new ObligacionDTO();

            obligacion.ObligacionId = DAL.ObligacionId;
            obligacion.Cuantia      = DAL.Cuantia;
            if (DAL.Expediente != null)
            {
                obligacion.Expediente = Expediente.MapeoDALToDTO(DAL.Expediente);
            }
            obligacion.ExpedienteId = DAL.ExpedienteId;
            return(obligacion);
        }