コード例 #1
0
        public void VerDetalles(int index)
        {
            if (index >= this.vista.Resultado.Count || index < 0)
            {
                throw new Exception("No se encontró el acta de nacimiento seleccionado.");
            }

            BO.UnidadBO bo = this.vista.Resultado[index];

            this.vista.LimpiarSesion();
            this.vista.EstablecerPaqueteNavegacion("UnidadBO", bo); //]Session[nombre]=value

            this.vista.RedirigirADetalles();
        }
コード例 #2
0
        public void CargarActaNacimiento(string xmlActaNacimiento)
        {
            if (xmlActaNacimiento == null)
            {
                xmlActaNacimiento = "";
            }

            BO.UnidadBO bo = new BO.UnidadBO();
            if (xmlActaNacimiento != null && xmlActaNacimiento.Trim().CompareTo("") != 0)
            {
                bo = new BO.UnidadBO(xmlActaNacimiento);
            }

            this.DatosAInterfazUsuario(bo);
        }
コード例 #3
0
        private void DatosAInterfazUsuario(object obj)
        {
            BO.UnidadBO bo = (BO.UnidadBO)obj;
            #region Inicialización de Propiedades
            if (bo == null)
            {
                bo = new BO.UnidadBO();
            }
            if (bo.ActivoFijo == null)
            {
                bo.ActivoFijo = new ActivoFijoBO();
            }
            if (bo.CaracteristicasUnidad == null)
            {
                bo.CaracteristicasUnidad = new CaracteristicasUnidadBO();
            }
            if (bo.CaracteristicasUnidad.Ejes == null)
            {
                bo.CaracteristicasUnidad.Ejes = new List <EjeBO>();
            }
            if (bo.CaracteristicasUnidad.Motor == null)
            {
                bo.CaracteristicasUnidad.Motor = new MotorBO();
            }
            if (bo.CaracteristicasUnidad.SistemaElectrico == null)
            {
                bo.CaracteristicasUnidad.SistemaElectrico = new SistemaElectricoBO();
            }
            if (bo.CaracteristicasUnidad.Transmision == null)
            {
                bo.CaracteristicasUnidad.Transmision = new TransmisionBO();
            }
            if (bo.Cliente == null)
            {
                bo.Cliente = new ClienteBO();
            }
            if (bo.EquiposAliados == null)
            {
                bo.EquiposAliados = new List <EquipoAliadoBO>();
            }
            if (bo.Llantas == null)
            {
                bo.LimpiarLlantas();
            }
            if (bo.Mediciones == null)
            {
                bo.Mediciones = new MedicionesBO();
            }
            if (bo.Mediciones.Horometros == null)
            {
                bo.Mediciones.Horometros = new List <HorometroBO>();
            }
            if (bo.Mediciones.Odometros == null)
            {
                bo.Mediciones.Odometros = new List <OdometroBO>();
            }
            if (bo.Modelo == null)
            {
                bo.Modelo = new ModeloBO();
            }
            if (bo.Modelo.Marca == null)
            {
                bo.Modelo.Marca = new MarcaBO();
            }
            if (bo.Sucursal == null)
            {
                bo.Sucursal = new SucursalBO();
            }
            if (bo.Sucursal.UnidadOperativa == null)
            {
                bo.Sucursal.UnidadOperativa = new UnidadOperativaBO();
            }
            if (bo.TipoEquipoServicio == null)
            {
                bo.TipoEquipoServicio = new TipoUnidadBO();
            }

            if (bo.NumerosSerie == null)
            {
                bo.NumerosSerie = new List <NumeroSerieBO>();
            }

            #endregion

            this.vista.NumeroSerie       = bo.NumeroSerie;
            this.vista.ClaveActivoOracle = bo.ClaveActivoOracle;
            this.vista.LiderID           = bo.IDLider;
            this.vista.Anio            = bo.Anio;
            this.vista.Modelo          = bo.Modelo.Nombre;
            this.vista.NumeroEconomico = bo.NumeroEconomico;
            this.vista.TipoUnidad      = bo.TipoEquipoServicio.Nombre;

            if (bo.Area != null)
            {
                this.vista.Area = bo.Area.ToString();
            }

            this.vista.Propietario = bo.Propietario;
            this.vista.Sucursal    = bo.Sucursal.Nombre;
            this.vista.Cliente     = bo.Cliente.Nombre;

            this.vista.Horometros = bo.Mediciones.Horometros;
            this.vista.ActualizarHorometros();
            this.vista.Odometros = bo.Mediciones.Odometros;
            this.vista.ActualizarOdometros();

            this.vista.CapacidadTanque      = bo.CaracteristicasUnidad.CapacidadTanque;
            this.vista.RendimientoTanque    = bo.CaracteristicasUnidad.RendimientoTanque;
            this.vista.PBCMaximoRecomendado = bo.CaracteristicasUnidad.PBCMaximoRecomendado;
            this.vista.PBVMaximoRecomendado = bo.CaracteristicasUnidad.PBVMaximoRecomendado;

            this.vista.Radiador           = bo.CaracteristicasUnidad.Radiador;
            this.vista.PostEnfriador      = bo.CaracteristicasUnidad.PostEnfriador;
            this.vista.SerieCompresorAire = bo.CaracteristicasUnidad.Motor.SerieCompresorAire;
            this.vista.SerieECM           = bo.CaracteristicasUnidad.Motor.SerieECM;
            #region SC0030
            this.vista.SerieMotor = bo.CaracteristicasUnidad.Motor.SerieMotor;
            #endregion
            this.vista.SerieTurboCargador = bo.CaracteristicasUnidad.Motor.SerieTurboCargador;
            this.vista.SerieAlternador    = bo.CaracteristicasUnidad.SistemaElectrico.SerieAlternador;
            this.vista.SerieBaterias      = bo.CaracteristicasUnidad.SistemaElectrico.SerieBaterias;
            this.vista.SerieMarcha        = bo.CaracteristicasUnidad.SistemaElectrico.SerieMarcha;
            this.vista.TransmisionModelo  = bo.CaracteristicasUnidad.Transmision.Modelo;
            this.vista.TransmisionSerie   = bo.CaracteristicasUnidad.Transmision.Serie;

            EjeBO eje = bo.CaracteristicasUnidad.ObtenerEjePorPosicion(EPosicionEje.Delantero);
            if (eje != null)
            {
                this.vista.EjeDireccionModelo = eje.Modelo;
                this.vista.EjeDireccionSerie  = eje.Serie;
            }
            eje = bo.CaracteristicasUnidad.ObtenerEjePorPosicion(EPosicionEje.TraseroDelantero);
            if (eje != null)
            {
                this.vista.EjeTraseroDelanteroModelo = eje.Modelo;
                this.vista.EjeTraseroDelanteroSerie  = eje.Serie;
            }
            eje = bo.CaracteristicasUnidad.ObtenerEjePorPosicion(EPosicionEje.TraseroTrasero);
            if (eje != null)
            {
                this.vista.EjeTraseroTraseroModelo = eje.Modelo;
                this.vista.EjeTraseroTraseroSerie  = eje.Serie;
            }

            this.vista.Llantas = bo.ObtenerLlantas();
            this.vista.ActualizarLlantas();

            LlantaBO refaccion = bo.ObtenerRefaccion();
            if (refaccion != null)
            {
                this.vista.RefaccionCodigo       = refaccion.Codigo;
                this.vista.RefaccionMarca        = refaccion.Marca;
                this.vista.RefaccionMedida       = refaccion.Medida;
                this.vista.RefaccionModelo       = refaccion.Modelo;
                this.vista.RefaccionProfundidad  = refaccion.Profundidad;
                this.vista.RefaccionRevitalizada = refaccion.Revitalizada;
            }

            this.vista.EquiposAliados = bo.EquiposAliados;
            this.vista.ActualizarEquiposAliados();

            this.vista.NumerosSerie = bo.NumerosSerie;
            this.vista.ActualizarNumerosSerie();
        }