private void ConsultarCompleto()
        {
            try
            {
                EquipoAliadoBO        bo  = (EquipoAliadoBO)this.InterfazUsuarioADato(false);
                List <EquipoAliadoBO> lst = this.controlador.ConsultarCompleto(this.dctx, bo, true);

                if (lst.Count < 1)
                {
                    throw new Exception("No se encontró ningún registro que corresponda a la información proporcionada.");
                }
                if (lst.Count > 1)
                {
                    throw new Exception("La consulta devolvió más de un registro.");
                }

                EquipoAliadoBO nuevoEquipo = new EquipoAliadoBO(lst[0]);

                List <ActivoFijoBO> lstTemp = FacadeBR.ConsultarActivoFijo(dctx, new ActivoFijoBO()
                {
                    NumeroSerie = "%" + nuevoEquipo.NumeroSerie + "%", Libro = this.vista.LibroActivos, Activo = true
                });
                if (lstTemp.Count > 0)
                {
                    nuevoEquipo.ActivoFijo        = lstTemp[0];
                    nuevoEquipo.EsActivo          = true;
                    nuevoEquipo.ClaveActivoOracle = nuevoEquipo.ActivoFijo.NumeroActivo;

                    if (nuevoEquipo.NumeroSerie.ToUpper() != nuevoEquipo.NumeroSerie.ToUpper())
                    {
                        this.vista.MostrarMensaje("El NUMERO DE SERIE de ORACLE es DIFERENTE al encontrado en E-SERVICIO. Verificar la Información.", ETipoMensajeIU.INFORMACION, null);
                    }
                }
                else
                {
                    nuevoEquipo.ActivoFijo        = new ActivoFijoBO();
                    nuevoEquipo.EsActivo          = false;
                    nuevoEquipo.ClaveActivoOracle = String.Empty;

                    this.vista.MostrarMensaje("NO SE ENCONTRÓ UNA CLAVE DE ORACLE PARA EL EQUIPO ALIADO.", ETipoMensajeIU.INFORMACION, null);
                }


                this.DatoAInterfazUsuario(nuevoEquipo);

                this.vista.UltimoObjeto = lst[0];
            }
            catch (Exception ex)
            {
                this.DatoAInterfazUsuario(new EquipoAliadoBO());
                throw new Exception(nombreClase + ".ConsultarCompleto:" + ex.Message);
            }
        }