예제 #1
0
        public object InterfazUsuarioADato()
        {
            ListadoVerificacionEntregaRecepcionBO bo = new ListadoVerificacionEntregaRecepcionBO();

            #region Existencia (Campos booleanos)
            if (this.vista.TieneBandas != null)
            {
                bo.TieneBandas = this.vista.TieneBandas;
            }
            if (this.vista.TieneFiltroAceite != null)
            {
                bo.TieneFiltroAceite = this.vista.TieneFiltroAceite;
            }
            if (this.vista.TieneFiltroAgua != null)
            {
                bo.TieneFiltroAgua = this.vista.TieneFiltroAgua;
            }
            if (this.vista.TieneFiltroCombustible != null)
            {
                bo.TieneFiltroCombustible = this.vista.TieneFiltroCombustible;
            }
            if (this.vista.TieneFiltroAire != null)
            {
                bo.TieneFiltroAire = this.vista.TieneFiltroAire;
            }
            if (this.vista.TieneMangueras != null)
            {
                bo.TieneMangueras = this.vista.TieneMangueras;
            }
            #endregion

            #region Medidores (Campos booleanos)

            if (this.vista.TieneAmperimetro != null)
            {
                bo.TieneAmperimetro = this.vista.TieneAmperimetro;
            }
            if (this.vista.TieneVoltimetro != null)
            {
                bo.TieneVoltimetro = this.vista.TieneVoltimetro;
            }
            if (this.vista.TieneHorometro != null)
            {
                bo.TieneHorometro = this.vista.TieneHorometro;
            }
            if (this.vista.TieneManometro != null)
            {
                bo.TieneManometro = this.vista.TieneManometro;
            }
            if (this.vista.TieneInterruptor != null)
            {
                bo.TieneInterruptor = this.vista.TieneInterruptor;
            }

            #endregion

            #region Motor (Campos booleanos)

            if (this.vista.TieneNivelAceite != null)
            {
                bo.TieneNivelAceite = this.vista.TieneNivelAceite;
            }
            if (this.vista.TieneNivelAnticongelante != null)
            {
                bo.TieneNivelAnticongelante = this.vista.TieneNivelAnticongelante;
            }
            #endregion

            #region Voltaje (Campos numericos)

            if (this.vista.VoltajeL1N != null)
            {
                bo.VoltajeL1N = this.vista.VoltajeL1N;
            }
            if (this.vista.VoltajeL2N != null)
            {
                bo.VoltajeL2N = this.vista.VoltajeL2N;
            }
            if (this.vista.VoltajeL3N != null)
            {
                bo.VoltajeL3N = this.vista.VoltajeL3N;
            }
            if (this.vista.VoltajeL1L2 != null)
            {
                bo.VoltajeL1L2 = this.vista.VoltajeL1L2;
            }
            if (this.vista.VoltajeL2L3 != null)
            {
                bo.VoltajeL2L3 = this.vista.VoltajeL2L3;
            }
            if (this.vista.VoltajeL3L1 != null)
            {
                bo.VoltajeL3L1 = this.vista.VoltajeL3L1;
            }

            #endregion

            #region Accesorios (Campos booleanos)

            if (this.vista.TieneCables != null)
            {
                bo.TieneCables = this.vista.TieneCables;
            }
            if (this.vista.TieneTramos != null)
            {
                bo.TieneTramos = this.vista.TieneTramos;
            }
            if (this.vista.TieneLineas != null)
            {
                bo.TieneLineas = this.vista.TieneLineas;
            }
            if (this.vista.TieneCalibres != null)
            {
                bo.TieneCalibres = this.vista.TieneCalibres;
            }
            if (this.vista.TieneZapatas != null)
            {
                bo.TieneZapatas = this.vista.TieneZapatas;
            }
            #endregion

            #region Bateria (Campos numericos)

            if (this.vista.BateriaCantidad != null)
            {
                bo.BateriaCantidad = this.vista.BateriaCantidad;
            }
            if (!string.IsNullOrEmpty(this.vista.BateriaMarca))
            {
                bo.BateriaMarca = this.vista.BateriaMarca;
            }
            if (this.vista.BateriaPlacas != null)
            {
                bo.BateriaPlacas = this.vista.BateriaPlacas;
            }

            #endregion

            #region Datos Remolque (Campos alfanumericos)

            if (this.vista.Suspension != null)
            {
                bo.Suspension = this.vista.Suspension;
            }
            if (this.vista.Gancho != null)
            {
                bo.Gancho = this.vista.Gancho;
            }
            if (this.vista.GatoNivelacion != null)
            {
                bo.GatoNivelacion = this.vista.GatoNivelacion;
            }
            if (this.vista.ArnesConexion != null)
            {
                bo.ArnesConexion = this.vista.ArnesConexion;
            }

            #endregion

            #region Llantas (Campos booleanos)

            if (this.vista.TieneEje1LlantaD != null)
            {
                bo.TieneEje1LlantaD = this.vista.TieneEje1LlantaD;
            }
            if (this.vista.TieneEje2LlantaD != null)
            {
                bo.TieneEje2LlantaD = this.vista.TieneEje2LlantaD;
            }
            if (this.vista.TieneEje3LlantaD != null)
            {
                bo.TieneEje3LlantaD = this.vista.TieneEje3LlantaD;
            }
            if (this.vista.TieneEje1LlantaI != null)
            {
                bo.TieneEje1LlantaI = this.vista.TieneEje1LlantaI;
            }
            if (this.vista.TieneEje2LlantaI != null)
            {
                bo.TieneEje2LlantaI = this.vista.TieneEje2LlantaI;
            }
            if (this.vista.TieneEje3LlantaI != null)
            {
                bo.TieneEje3LlantaI = this.vista.TieneEje3LlantaI;
            }
            if (this.vista.TieneTapaLluviaLlantaD != null)
            {
                bo.TieneTapaLluviaLlantaD = this.vista.TieneTapaLluviaLlantaD;
            }
            if (this.vista.TieneTapaLluviaLlantaI != null)
            {
                bo.TieneTapaLluviaLlantaI = this.vista.TieneTapaLluviaLlantaI;
            }
            #endregion

            #region Lamparas (Campos booleanos)

            if (this.vista.TieneLamparaDerecha != null)
            {
                bo.TieneLamparaDerecha = this.vista.TieneLamparaDerecha;
            }
            if (this.vista.TieneLamparaIzquierda != null)
            {
                bo.TieneLamparaIzquierda = this.vista.TieneLamparaIzquierda;
            }
            if (this.vista.TieneSenalSatelital != null)
            {
                bo.TieneSenalSatelital = this.vista.TieneSenalSatelital;
            }
            if (this.vista.TieneDiodos != null)
            {
                bo.TieneDiodos = this.vista.TieneDiodos;
            }
            #endregion

            return(bo);
        }