public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Sucursal": #region Desplegar Sucursal SucursalBO sucursal = (SucursalBO)selecto; if (sucursal != null && sucursal.Id != null) { this.vista.SucursalID = sucursal.Id; } else { this.vista.SucursalID = null; } if (sucursal != null && sucursal.Nombre != null) { this.vista.SucursalNombre = sucursal.Nombre; } else { this.vista.SucursalNombre = null; } #endregion break; case "UnidadIdealease": #region Desplegar Unidad UnidadBOF unidad = (UnidadBOF)selecto ?? new UnidadBOF(); if (unidad.NumeroSerie != null) { this.vista.VIN = unidad.NumeroSerie; } else { this.vista.VIN = string.Empty; } #endregion break; case "TipoUnidad": #region Desplegar TipoUnidad TipoUnidadBO tipoUnidad = (TipoUnidadBO)selecto; if (tipoUnidad != null && tipoUnidad.Id != null) { this.vista.TipoUnidadID = tipoUnidad.Id; } else { this.vista.TipoUnidadID = null; } if (tipoUnidad != null && tipoUnidad.Nombre != null) { this.vista.TipoUnidadNombre = tipoUnidad.Nombre; } else { this.vista.TipoUnidadNombre = null; } #endregion break; case "Marca": #region Desplegar Marca MarcaBO marca = (MarcaBO)selecto; if (marca != null && marca.Id != null) { this.vista.MarcaID = marca.Id; } else { this.vista.MarcaID = null; } if (marca != null && marca.Nombre != null) { this.vista.MarcaNombre = marca.Nombre; } else { this.vista.MarcaNombre = null; } this.vista.ModeloID = null; this.vista.ModeloNombre = null; #endregion break; case "Modelo": #region Desplegar Modelo ModeloBO modelo = (ModeloBO)selecto; if (modelo != null && modelo.Id != null) { this.vista.ModeloID = modelo.Id; } else { this.vista.ModeloID = null; } if (modelo != null && modelo.Nombre != null) { this.vista.ModeloNombre = modelo.Nombre; } else { this.vista.ModeloNombre = null; } #endregion break; } }
public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "Sucursal": SucursalBOF sucursal = new SucursalBOF(); sucursal.UnidadOperativa = new UnidadOperativaBO(); sucursal.Usuario = new UsuarioBO(); sucursal.UnidadOperativa.Id = this.vista.UnidadOperativaID; sucursal.Nombre = this.vista.SucursalNombre; sucursal.Usuario.Id = this.vista.UsuarioID; obj = sucursal; break; case "UnidadIdealease": UnidadBOF unidad = new UnidadBOF(); if (!string.IsNullOrEmpty(this.vista.VIN)) { unidad.NumeroSerie = this.vista.VIN; } obj = unidad; break; case "TipoUnidad": TipoUnidadBO tipoUnidad = new TipoUnidadBO(); tipoUnidad.Nombre = this.vista.TipoUnidadNombre; tipoUnidad.Activo = true; obj = tipoUnidad; break; case "Marca": MarcaBO marca = new MarcaBO(); marca.Nombre = this.vista.MarcaNombre; marca.Activo = true; obj = marca; break; case "Modelo": ModeloBO modelo = new ModeloBO(); modelo.Auditoria = new AuditoriaBO(); modelo.Marca = new MarcaBO(); modelo.Marca.Id = this.vista.MarcaID; modelo.Nombre = this.vista.ModeloNombre; modelo.Activo = true; obj = modelo; break; } return(obj); }