/// <summary> /// Devuelve los resultados de la búsqueda /// </summary> /// <param name="catalogo"> Objeto de tipo string que utliza como parámetro el buscador</param> /// <param name="selecto">Objeto de tipo string que utliza como parámetro el buscador</param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Unidad": EquipoBepensaBO ebBO = (EquipoBepensaBO)selecto; if (ebBO == null) { ebBO = new EquipoBepensaBO(); } if (ebBO.NumeroSerie != null) { this.vista.NumeroVIN = ebBO.NumeroSerie; } else { this.vista.NumeroVIN = null; } break; case "UnidadIdealease": UnidadBOF unidad = (UnidadBOF)selecto ?? new UnidadBOF(); if (unidad.NumeroSerie != null) { vista.NumeroEconomico = unidad.NumeroEconomico; } else { vista.NumeroEconomico = string.Empty; } break; } }
public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "Unidad": EquipoBepensaBO ebBO = new EquipoBepensaBO(); ebBO.ActivoFijo = new ActivoFijoBO(); ebBO.ActivoFijo.Auditoria = new AuditoriaBO(); ebBO.Unidad = new Servicio.Catalogos.BO.UnidadBO(); ebBO.Unidad.Auditoria = new AuditoriaBO(); ebBO.Unidad.ClasificadorAplicacion = new ClasificadorAplicacionBO(); ebBO.Unidad.ClasificadorAplicacion.Auditoria = new AuditoriaBO(); ebBO.Unidad.Cliente = new ClienteBO(); ebBO.Unidad.Cliente.Auditoria = new AuditoriaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion = new ConfiguracionModeloMotorizacionBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Auditoria = new AuditoriaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.ClasificadorMotorizacion = new ClasificadorMotorizacionBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.ClasificadorMotorizacion.Auditoria = new AuditoriaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo = new ModeloBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Auditoria = new AuditoriaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Marca = new MarcaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Marca.Auditoria = new AuditoriaBO(); ebBO.Unidad.Distribuidor = new DistribuidorBO(); ebBO.Unidad.Distribuidor.Auditoria = new AuditoriaBO(); ebBO.Unidad.TipoUnidad = new TipoUnidadBO(); ebBO.Unidad.TipoUnidad.Auditoria = new AuditoriaBO(); ebBO.Unidad.NumeroSerie = this.vista.NumeroSerie; ebBO.Unidad.Activo = true; ebBO.ActivoFijo.NumeroSerie = this.vista.NumeroSerie; ebBO.ActivoFijo.Libro = this.vista.LibroActivos; obj = ebBO; break; case "Sucursal": SucursalBOF sucursal = new SucursalBOF(); sucursal.UnidadOperativa = new UnidadOperativaBO(); sucursal.UnidadOperativa.Id = this.vista.UnidadOperativaID; sucursal.Nombre = this.vista.SucursalNombre; sucursal.Usuario = new UsuarioBO() { Id = this.vista.UsuarioAutenticado }; obj = sucursal; break; case "Marca": MarcaBO marca = new MarcaBO(); marca.Nombre = this.vista.Marca; marca.Activo = true; obj = marca; break; } return(obj); }
/// <summary> /// Método que se utiliza para traer los datos para el buscador /// </summary> /// <param name="catalogo">propedad de tipo string</param> /// <returns>Devuelve un tipo objecto</returns> public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "Unidad": EquipoBepensaBO ebBO = new EquipoBepensaBO(); ebBO.ActivoFijo = new ActivoFijoBO(); ebBO.ActivoFijo.Auditoria = new AuditoriaBO(); ebBO.Unidad = new Servicio.Catalogos.BO.UnidadBO(); ebBO.Unidad.Auditoria = new AuditoriaBO(); ebBO.Unidad.ClasificadorAplicacion = new ClasificadorAplicacionBO(); ebBO.Unidad.ClasificadorAplicacion.Auditoria = new AuditoriaBO(); ebBO.Unidad.Cliente = new ClienteBO(); ebBO.Unidad.Cliente.Auditoria = new AuditoriaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion = new ConfiguracionModeloMotorizacionBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Auditoria = new AuditoriaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.ClasificadorMotorizacion = new ClasificadorMotorizacionBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.ClasificadorMotorizacion.Auditoria = new AuditoriaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo = new ModeloBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Auditoria = new AuditoriaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Marca = new MarcaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Marca.Auditoria = new AuditoriaBO(); ebBO.Unidad.Distribuidor = new DistribuidorBO(); ebBO.Unidad.Distribuidor.Auditoria = new AuditoriaBO(); ebBO.Unidad.TipoUnidad = new TipoUnidadBO(); ebBO.Unidad.TipoUnidad.Auditoria = new AuditoriaBO(); ebBO.Unidad.NumeroSerie = this.vista.NumeroVIN; ebBO.Unidad.Activo = true; ebBO.ActivoFijo.NumeroSerie = this.vista.NumeroVIN; ebBO.ActivoFijo.Libro = this.vista.LibroActivos; obj = ebBO; break; case "UnidadIdealease": UnidadBOF unidad = new UnidadBOF(); if (!string.IsNullOrEmpty(vista.NumeroEconomico)) { unidad.NumeroEconomico = vista.NumeroEconomico; } obj = unidad; break; } return(obj); }
/// <summary> /// Crea el Objeto de filtrado para el buscador. /// </summary> /// <param name="catalogo">El Tipo de Objeto a filtrar.</param> /// <returns>Un Objeto de Tipo Object</returns> public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "Unidad": EquipoBepensaBO ebBO = new EquipoBepensaBO(); ebBO.ActivoFijo = new ActivoFijoBO(); ebBO.ActivoFijo.Auditoria = new AuditoriaBO(); ebBO.Unidad = new Servicio.Catalogos.BO.UnidadBO(); ebBO.Unidad.Auditoria = new AuditoriaBO(); ebBO.Unidad.ClasificadorAplicacion = new ClasificadorAplicacionBO(); ebBO.Unidad.ClasificadorAplicacion.Auditoria = new AuditoriaBO(); ebBO.Unidad.Cliente = new ClienteBO(); ebBO.Unidad.Cliente.Auditoria = new AuditoriaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion = new ConfiguracionModeloMotorizacionBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Auditoria = new AuditoriaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.ClasificadorMotorizacion = new ClasificadorMotorizacionBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.ClasificadorMotorizacion.Auditoria = new AuditoriaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo = new ModeloBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Auditoria = new AuditoriaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Marca = new MarcaBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Marca.Auditoria = new AuditoriaBO(); ebBO.Unidad.Distribuidor = new DistribuidorBO(); ebBO.Unidad.Distribuidor.Auditoria = new AuditoriaBO(); ebBO.Unidad.TipoUnidad = new TipoUnidadBO(); ebBO.Unidad.TipoUnidad.Auditoria = new AuditoriaBO(); ebBO.Unidad.NumeroSerie = this.vista.NumeroVIN; ebBO.Unidad.Activo = true; ebBO.ActivoFijo.NumeroSerie = this.vista.NumeroVIN; ebBO.ActivoFijo.Libro = this.vista.LibroActivos; obj = ebBO; break; case "Modelo": ModeloBO modelo = new ModeloBO(); if (vista.ModeloNombre != null && vista.ModeloNombre.Trim() != null) { modelo.Nombre = "%" + this.vista.ModeloNombre + "%"; } obj = modelo; break; } return(obj); }
/// <summary> /// Despliega el Objeto seleccionado del buscador. /// </summary> /// <param name="catalogo">El Tipo de Objeto a filtrar.</param> /// <param name="selecto">El Objeto seleccionado del buscador.</param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Unidad": EquipoBepensaBO ebBO = (EquipoBepensaBO)selecto; if (ebBO == null) { ebBO = new EquipoBepensaBO(); } if (ebBO.NumeroSerie != null) { this.vista.NumeroVIN = ebBO.NumeroSerie; } else { this.vista.NumeroVIN = null; } if (ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Id != null) { if (ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Nombre == null) { ModeloBO filtroModelo = new ModeloBO() { Id = ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Id }; ModeloBO modelo = FacadeBR.ConsultarModelo(dataContext, filtroModelo).FirstOrDefault(); if (modelo.Id != null) { vista.ModeloSeleccionado = modelo; vista.ModeloNombre = modelo.Nombre; } } else { vista.ModeloSeleccionado = ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo; vista.ModeloNombre = vista.ModeloSeleccionado.Nombre; } } break; } }
public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "Unidad": EquipoBepensaBO ebBO = new EquipoBepensaBO(); ebBO.ActivoFijo = new ActivoFijoBO(); ebBO.Unidad = new Servicio.Catalogos.BO.UnidadBO(); ebBO.Unidad.NumeroSerie = this.vista.NumeroSerie; ebBO.Unidad.ConfiguracionModeloMotorizacion = new ConfiguracionModeloMotorizacionBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo = new ModeloBO(); ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Marca = new MarcaBO(); ebBO.Unidad.Activo = true; ebBO.Unidad.NumeroSerie = this.vista.NumeroSerie; ebBO.ActivoFijo.NumeroSerie = this.vista.NumeroSerie; ebBO.ActivoFijo.Activo = true; ebBO.ActivoFijo.Libro = this.vista.LibroActivos; obj = ebBO; break; case "Sucursal": SucursalBOF sucursal = new SucursalBOF(); sucursal.UnidadOperativa = new UnidadOperativaBO(); sucursal.UnidadOperativa.Id = this.vista.UnidadOperativaID; sucursal.Nombre = this.vista.SucursalNombre; sucursal.Usuario = new UsuarioBO() { Id = this.vista.Usuario.Id }; obj = sucursal; break; } return(obj); }
/// <summary> /// Despliega el resultado seleccionado del buscador /// </summary> /// <param name="catalogo"></param> /// <param name="selecto"></param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Unidad": EquipoBepensaBO ebBO = (EquipoBepensaBO)selecto; if (ebBO == null) { ebBO = new EquipoBepensaBO(); } if (ebBO.NumeroSerie != null) { this.vista.NumeroVIN = ebBO.NumeroSerie; } else { this.vista.NumeroVIN = null; } break; } }
public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Unidad": EquipoBepensaBO ebBO = (EquipoBepensaBO)selecto; if (ebBO == null) { ebBO = new EquipoBepensaBO(); } if (ebBO.NumeroSerie != null) { this.vista.NumeroSerie = ebBO.NumeroSerie; } else { this.vista.NumeroSerie = null; } break; case "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; } break; case "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.Marca = marca.Nombre; } else { this.vista.Marca = null; } break; } }
public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Unidad": #region Desplegar Unidad EquipoBepensaBO ebBO = new EquipoBepensaBO(); if (selecto != null) { ebBO = (EquipoBepensaBO)selecto; } if (ebBO.NumeroSerie != null) { this.vista.NumeroSerie = ebBO.NumeroSerie; } else { this.vista.NumeroSerie = null; } if (ebBO.Unidad != null) { if (ebBO.Unidad.Id != null) { this.vista.EquipoLiderID = ebBO.Unidad.Id; } else { this.vista.EquipoLiderID = null; } #region ConfiguracionModeloMotorizacion if (ebBO.Unidad.ConfiguracionModeloMotorizacion != null) { #region Modelo if (ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo != null) { if (ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Id != null) { this.vista.ModeloID = ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Id; } else { this.vista.ModeloID = null; } if (ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Nombre != null) { this.vista.Modelo = ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Nombre; } else { this.vista.Modelo = null; } #region Marca if (ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Marca != null) { if (ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Marca.Id != null) { this.vista.MarcaID = ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Marca.Id; } else { this.vista.MarcaID = null; } if (ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Marca.Nombre != null) { this.vista.Marca = ebBO.Unidad.ConfiguracionModeloMotorizacion.Modelo.Marca.Nombre; } else { this.vista.Marca = null; } } else { this.vista.Modelo = null; this.vista.Marca = null; } #endregion } else { this.vista.Modelo = null; this.vista.Marca = null; } #endregion } else { this.vista.Modelo = null; this.vista.Marca = null; } #endregion #region Distribuidor if (ebBO.Unidad.Distribuidor != null) { if (ebBO.Unidad.Distribuidor.Nombre != null) { this.vista.Fabricante = ebBO.Unidad.Distribuidor.Nombre; } else { this.vista.Fabricante = null; } } else { this.vista.Fabricante = null; } #endregion #region Activo if (ebBO.ActivoFijo.NumeroActivo != null && ebBO.ActivoFijo.NumeroActivo.Trim().CompareTo("") != 0) { this.vista.OracleID = ebBO.ActivoFijo.NumeroActivo; this.vista.ActivoOracle = true; //SC0035 } else { this.vista.OracleID = null; this.vista.ActivoOracle = false; //SC0035 } #endregion #region TipoUnidad if (ebBO.Unidad.TipoUnidad != null) { this.vista.TipoEquipoID = ebBO.Unidad.TipoUnidad.Id; this.vista.TipoEquipoNombre = ebBO.Unidad.TipoUnidad.Nombre; } else { this.vista.TipoEquipoID = null; this.vista.TipoEquipoNombre = null; } #endregion #region SC0001 if (ebBO.Unidad.KmHrs == true) { this.vista.HorasIniciales = ebBO.Unidad.KmHrsInicial; } else if (ebBO.Unidad.KmHrs == false) { this.vista.KilometrosIniciales = ebBO.Unidad.KmHrsInicial; } this.vista.AbilitarKMHRS((bool)ebBO.Unidad.KmHrs); #endregion //Se Asigna el valor del año a la propiedad respectiva de la vista. if (ebBO.Unidad.Anio != null) { this.vista.AnioModelo = ebBO.Unidad.Anio.ToString(); } } else { this.vista.AnioModelo = null; this.vista.Dimension = null; this.vista.EquipoAliadoID = null; this.vista.Fabricante = null; this.vista.Marca = null; this.vista.Modelo = null; this.vista.NumeroSerie = null; this.vista.PBC = null; this.vista.PBV = null; this.vista.TipoEquipoID = null; this.vista.TipoEquipoNombre = null; this.vista.UnidadOperativaID = null; this.vista.OracleID = null; this.vista.ActivoOracle = null; } #endregion break; case "Sucursal": #region Desplegar TipoUnidad 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; } }
public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Unidad": EquipoBepensaBO ebBO = (EquipoBepensaBO)selecto; if (ebBO == null) { ebBO = new EquipoBepensaBO(); } if (ebBO.NumeroSerie != null) { this.vista.NumeroVIN = ebBO.NumeroSerie; } else { this.vista.NumeroVIN = null; } break; case "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; } break; case "Cliente": ClienteBO cliente = (ClienteBO)selecto; if (cliente != null && cliente.Id != null) { this.vista.ClienteID = cliente.Id; } else { this.vista.ClienteID = null; } if (cliente != null && cliente.Nombre != null) { this.vista.ClienteNombre = cliente.Nombre; } else { this.vista.ClienteNombre = null; } break; } }