private List<Observacion> ConvertirObservaciones( FECompConsResponse origen ) { List<Observacion> retorno = null; if ( origen.Observaciones != null && origen.Observaciones.Length > 0 ) { retorno = new List<Observacion>(); Observacion observacion; foreach ( Obs obser in origen.Observaciones ) { observacion = new Observacion(); observacion.Codigo = obser.Code; observacion.Mensaje = obser.Msg; retorno.Add( observacion ); } } return retorno; }
public CAEDetalleRespuesta ConvertirDetalle( FECompConsResponse origen ) { CAEDetalleRespuesta destino = new CAEDetalleRespuesta(); destino.Cae = origen.CodAutorizacion; destino.CaeFechaVencimiento = origen.FchVto; destino.ComprobanteDesde = origen.CbteDesde; destino.ComprobanteHasta = origen.CbteHasta; destino.ComprobanteFecha = origen.CbteFch; destino.Concepto = origen.Concepto; destino.DocumentoNumero = origen.DocNro; destino.Resultado = origen.Resultado; destino.TipoDocumento = origen.DocTipo; destino.ImporteTotal = origen.ImpTotal; destino.ImporteExento = origen.ImpOpEx; destino.ImporteIVA = origen.ImpIVA; destino.ImporteNeto = origen.ImpNeto; destino.ImporteTotalConceptos = origen.ImpTotConc; destino.ImporteTributos = origen.ImpTrib; destino.Observaciones = this.ConvertirObservaciones( origen ); return destino; }