public virtual Abaseguros.Finanzas.SIAC.MessageContracts.ObtieneResultadosPreValidacionResponse ObtieneHistorialPrevalidacion(Abaseguros.Finanzas.SIAC.MessageContracts.ObtieneResultadosPreValidacionRequest request)
 {
     return(null);
 }
        public override Abaseguros.Finanzas.SIAC.MessageContracts.ObtieneResultadosPreValidacionResponse ObtieneHistorialPrevalidacion(Abaseguros.Finanzas.SIAC.MessageContracts.ObtieneResultadosPreValidacionRequest request)
        {
            MessageContracts.ObtieneResultadosPreValidacionResponse msgObtieneResultadosPreValidacionResponse = new MessageContracts.ObtieneResultadosPreValidacionResponse();
            List <BusinessEntities.ResultadosPrePosValidacion>      lstResultadosPrevalidacion = new List <BusinessEntities.ResultadosPrePosValidacion>();

            DataContracts.ResultadosPreValidacionDC           objResultadosPreValidacionDC           = null;
            DataContracts.ResultadosPreValidacionCollectionDC lstResultadosPreValidacionCollectionDC = new DataContracts.ResultadosPreValidacionCollectionDC();

            lstResultadosPrevalidacion = _objPreValidacionBL.ObtieneHistorialPreValidacion(request.Request_BU_Sistema_Plaza_FechaVal.BusinessUnit,
                                                                                           request.Request_BU_Sistema_Plaza_FechaVal.idSistema,
                                                                                           request.Request_BU_Sistema_Plaza_FechaVal.idPlaza,
                                                                                           request.Request_BU_Sistema_Plaza_FechaVal.FechaValidacion);
            foreach (BusinessEntities.ResultadosPrePosValidacion objResultadosPrevalidacion in lstResultadosPrevalidacion)
            {
                objResultadosPreValidacionDC = new DataContracts.ResultadosPreValidacionDC();

                objResultadosPreValidacionDC.ValidacionId      = objResultadosPrevalidacion.ValidacionId;
                objResultadosPreValidacionDC.RegistroId        = objResultadosPrevalidacion.RegistroId;
                objResultadosPreValidacionDC.FechaContable     = objResultadosPrevalidacion.FechaContable;
                objResultadosPreValidacionDC.Moneda            = objResultadosPrevalidacion.Moneda;
                objResultadosPreValidacionDC.MontoContabilidad = objResultadosPrevalidacion.MontoContabilidad;
                objResultadosPreValidacionDC.MontoSistema      = objResultadosPrevalidacion.MontoSistema;
                objResultadosPreValidacionDC.CuentaAlterna     = objResultadosPrevalidacion.CuentaAlterna;
                objResultadosPreValidacionDC.Tolerancia        = objResultadosPrevalidacion.Tolerancia;
                objResultadosPreValidacionDC.Estado            = objResultadosPrevalidacion.Estado;
                objResultadosPreValidacionDC.Diferencia        = objResultadosPrevalidacion.Diferencia;
                objResultadosPreValidacionDC.Comentarios       = objResultadosPrevalidacion.Comentarios;

                lstResultadosPreValidacionCollectionDC.Add(objResultadosPreValidacionDC);
            }

            msgObtieneResultadosPreValidacionResponse.ResultadosPreValidacionCollectionDC = lstResultadosPreValidacionCollectionDC;
            return(msgObtieneResultadosPreValidacionResponse);
        }