public void DatoToInterfazUsuario(ListadoVerificacionVibroCompactadorBO bo)
        {
            #region GENERAL (Campos booleanos)
            this.vista.tienePresionLlantas       = bo.TienePresionLLantas.HasValue ? bo.TienePresionLLantas : null;
            this.vista.tieneBandaVentilador      = bo.TieneBandaVentilador.HasValue ? bo.TieneBandaVentilador : null;
            this.vista.tieneManguerasAbrazaderas = bo.TieneManguerasAbrazaderas.HasValue ? bo.TieneManguerasAbrazaderas : null;
            this.vista.tieneCartuchoFiltroAire   = bo.TieneCartuchoFiltroAire.HasValue ? bo.TieneCartuchoFiltroAire : null;
            this.vista.tieneRascadoresTambor     = bo.TieneRascadoresTambor.HasValue ? bo.TieneRascadoresTambor : null;
            this.vista.tieneCinturonSeguridad    = bo.TieneCinturonSeguridad.HasValue ? bo.TieneCinturonSeguridad : null;

            #endregion
            #region Niveles Flujos (Campos booleanos)
            this.vista.tieneCombustible           = bo.TieneCombustible.HasValue ? bo.TieneCombustible : null;
            this.vista.tieneAceiteMotor           = bo.TieneAceiteMotor.HasValue ? bo.TieneAceiteMotor : null;
            this.vista.tieneLiquidoRefrigerante   = bo.TieneLiquidoRefrigerante.HasValue ? bo.TieneLiquidoRefrigerante : null;
            this.vista.tieneAceiteHidraulico      = bo.TieneAceiteHidraulico.HasValue ? bo.TieneAceiteHidraulico : null;
            this.vista.tieneReductorEngranes      = bo.TieneReductorEngranes.HasValue ? bo.TieneReductorEngranes : null;
            this.vista.tieneVibrador              = bo.TieneVibrador.HasValue ? bo.TieneVibrador : null;
            this.vista.tieneCajaReduccionEngranes = bo.TieneCajaReduccionEngranes.HasValue ? bo.TieneCajaReduccionEngranes : null;
            this.vista.tieneBateria = bo.TieneBateria.HasValue ? bo.TieneBateria : null;
            #endregion

            #region Lubricación (Campos booleanos)
            this.vista.tienePivoteArticulacionDireccion = bo.TienePivoteArticulacionDireccion.HasValue ? bo.TienePivoteArticulacionDireccion : null;
            this.vista.tieneCabinaOperador = bo.TieneCabinaOperador.HasValue ? bo.TieneCabinaOperador : null;
            this.vista.tieneCofreMotor     = bo.TieneCofreMotor.HasValue ? bo.TieneCofreMotor : null;
            #endregion

            #region Funciones Electricias (Campos numericos)
            this.vista.tieneLucesTrabajoDelantera  = bo.TieneLucesTrabajoDelantera.HasValue ? bo.TieneLucesTrabajoDelantera : null;
            this.vista.tieneLucesTrabajoTraseras   = bo.TieneLucesTrabajoTraseras.HasValue ? bo.TieneLucesTrabajoTraseras : null;
            this.vista.tieneLamparaTablero         = bo.TieneLamparaTablero.HasValue ? bo.TieneLamparaTablero : null;
            this.vista.tieneInterruptorDesconexion = bo.TieneInterruptorDesconexion.HasValue ? bo.TieneInterruptorDesconexion : null;
            this.vista.tieneAlarmaReversa          = bo.TieneAlarmaReversa.HasValue ? bo.TieneAlarmaReversa : null;
            #endregion

            #region Controles (Campos booleanos)
            this.vista.tienePalanca              = bo.TienePalanca.HasValue ? bo.TienePalanca : null;
            this.vista.tieneLucesAdvertencia     = bo.TieneLucesAdvertencia.HasValue ? bo.TieneLucesAdvertencia : null;
            this.vista.tieneIndicadores          = bo.TieneIndicadores.HasValue ? bo.TieneIndicadores : null;
            this.vista.tieneTacometro            = bo.TieneTacometro.HasValue ? bo.TieneTacometro : null;
            this.vista.tieneFrenoEstacionamiento = bo.TieneFrenoEstacionamiento.HasValue ? bo.TieneFrenoEstacionamiento : null;
            this.vista.tieneSistemaVibracion     = bo.TieneSistemaVibracion.HasValue ? bo.TieneSistemaVibracion : null;
            this.vista.tieneVelocidadMinima      = bo.TieneVelocidadMinima.HasValue ? bo.TieneVelocidadMinima : null;
            this.vista.tieneVelocidadMaxima      = bo.TieneVelocidadMaxima.HasValue ? bo.TieneVelocidadMaxima : null;

            #endregion

            #region Miscelaneo (Campos numericos)
            this.vista.tieneTapaCombustible   = bo.TieneTapaCombustible.HasValue ? bo.TieneTapaCombustible : null;
            this.vista.tieneTapaHidraulico    = bo.TieneTapaHidraulico.HasValue ? bo.TieneTapaHidraulico : null;
            this.vista.tieneCondicionAsiento  = bo.TieneCondicionAsiento.HasValue ? bo.TieneCondicionAsiento : null;
            this.vista.tieneCondicionLlanta   = bo.TieneCondicionLlantas.HasValue ? bo.TieneCondicionLlantas : null;
            this.vista.tieneCondicionPintura  = bo.TieneCondicionPintura.HasValue ? bo.TieneCondicionPintura : null;
            this.vista.tieneCondicionCalcas   = bo.TieneCondicionCalcas.HasValue ? bo.TieneCondicionCalcas : null;
            this.vista.tieneSimbolosSeguridad = bo.TieneSimbolosSeguridad.HasValue ? bo.TieneSimbolosSeguridad : null;
            this.vista.tieneEstructuraChasis  = bo.TieneEstructuraChasis.HasValue ? bo.TieneEstructuraChasis : null;
            this.vista.tieneAntenaMonitoreo   = bo.TieneAntenaMonitoreo.HasValue ? bo.TieneAntenaMonitoreo : null;
            #endregion
        }
 public void Registrar()
 {
     ListadoVerificacionVibroCompactadorBO bo = (ListadoVerificacionVibroCompactadorBO)this.InterfazUsuarioADato();
 }
        public object InterfazUsuarioADato()
        {
            ListadoVerificacionVibroCompactadorBO bo = new ListadoVerificacionVibroCompactadorBO();

            #region General (Campos booleanos)
            bo.TienePresionLLantas       = this.vista.tienePresionLlantas;
            bo.TieneBandaVentilador      = this.vista.tieneBandaVentilador;
            bo.TieneManguerasAbrazaderas = this.vista.tieneManguerasAbrazaderas;
            bo.TieneCartuchoFiltroAire   = this.vista.tieneCartuchoFiltroAire;
            bo.TieneRascadoresTambor     = this.vista.tieneRascadoresTambor;
            bo.TieneCinturonSeguridad    = this.vista.tieneCinturonSeguridad;

            #endregion

            #region Niveles Flujos (Campos booleanos)
            bo.TieneCombustible           = this.vista.tieneCombustible;
            bo.TieneAceiteMotor           = this.vista.tieneAceiteMotor;
            bo.TieneLiquidoRefrigerante   = this.vista.tieneLiquidoRefrigerante;
            bo.TieneAceiteHidraulico      = this.vista.tieneAceiteHidraulico;
            bo.TieneReductorEngranes      = this.vista.tieneReductorEngranes;
            bo.TieneVibrador              = this.vista.tieneVibrador;
            bo.TieneCajaReduccionEngranes = this.vista.tieneCajaReduccionEngranes;
            bo.TieneBateria = this.vista.tieneBateria;
            #endregion

            #region Lubricación (Campos booleanos)
            bo.TienePivoteArticulacionDireccion = this.vista.tienePivoteArticulacionDireccion;
            bo.TieneCabinaOperador = this.vista.tieneCabinaOperador;
            bo.TieneCofreMotor     = this.vista.tieneCofreMotor;
            #endregion

            #region Funciones Electricas (Campos numericos)
            bo.TieneLucesTrabajoDelantera  = this.vista.tieneLucesTrabajoDelantera;
            bo.TieneLucesTrabajoTraseras   = this.vista.tieneLucesTrabajoTraseras;
            bo.TieneLamparaTablero         = this.vista.tieneLamparaTablero;
            bo.TieneInterruptorDesconexion = this.vista.tieneInterruptorDesconexion;
            bo.TieneAlarmaReversa          = this.vista.tieneAlarmaReversa;

            #endregion

            #region Controles (Campos booleanos)
            bo.TienePalanca              = this.vista.tienePalanca;
            bo.TieneLucesAdvertencia     = this.vista.tieneLucesAdvertencia;
            bo.TieneIndicadores          = this.vista.tieneIndicadores;
            bo.TieneTacometro            = this.vista.tieneTacometro;
            bo.TieneFrenoEstacionamiento = this.vista.tieneFrenoEstacionamiento;
            bo.TieneSistemaVibracion     = this.vista.tieneSistemaVibracion;
            bo.TieneVelocidadMinima      = this.vista.tieneVelocidadMinima;
            bo.TieneVelocidadMaxima      = this.vista.tieneVelocidadMaxima;
            #endregion

            #region Miscelaneo (Campos numericos)
            bo.TieneTapaCombustible   = this.vista.tieneTapaCombustible;
            bo.TieneTapaHidraulico    = this.vista.tieneTapaHidraulico;
            bo.TieneCondicionAsiento  = this.vista.tieneCondicionAsiento;
            bo.TieneCondicionLlantas  = this.vista.tieneCondicionLlanta;
            bo.TieneCondicionPintura  = this.vista.tieneCondicionPintura;
            bo.TieneCondicionCalcas   = this.vista.tieneCondicionCalcas;
            bo.TieneSimbolosSeguridad = this.vista.tieneSimbolosSeguridad;
            bo.TieneEstructuraChasis  = this.vista.tieneEstructuraChasis;
            bo.TieneAntenaMonitoreo   = this.vista.tieneAntenaMonitoreo;
            #endregion

            return(bo);
        }