/// <summary> /// Prepara un BO para la Busqueda en su respectivo catalogo /// </summary> /// <param name="catalogo">catalogo donde se realizara la busqueda</param> /// <returns></returns> public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "CuentaClienteIdealease": ClienteBO clienteBo = new ClienteBO(); clienteBo.Id = vista.ClienteID ?? vista.ClienteID; CuentaClienteIdealeaseBOF cliente = new CuentaClienteIdealeaseBOF { Nombre = vista.NombreCuentaCliente, UnidadOperativa = vista.UnidadOperativa, Cliente = new ClienteBO() { Id = clienteBo.Id }, Activo = true }; obj = cliente; break; case "UnidadIdealease": UnidadBOF unidad = new UnidadBOF(); unidad.UnidadID = vista.UnidadID ?? vista.UnidadID; if (!string.IsNullOrEmpty(vista.NumeroSerie)) { unidad.NumeroSerie = vista.NumeroSerie; } obj = unidad; break; } return(obj); }
/// <summary> /// Despliega el Resultado del Buscador /// </summary> /// <param name="catalogo">Catalogo en el que se realizo la busqueda</param> /// <param name="selecto">Objeto Resultante</param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF(); if (cliente.Cliente == null) { cliente.Cliente = new ClienteBO(); } vista.CuentaClienteID = cliente.Id; vista.ClienteID = cliente.Cliente.Id; vista.NombreCuentaCliente = !string.IsNullOrEmpty(cliente.Nombre) ? cliente.Nombre : string.Empty; break; case "UnidadIdealease": UnidadBOF unidad = (UnidadBOF)selecto ?? new UnidadBOF(); vista.UnidadID = unidad.UnidadID ?? unidad.UnidadID; if (unidad.NumeroSerie != null) { vista.NumeroSerie = unidad.NumeroSerie; } else { vista.NumeroSerie = string.Empty; } break; } }
private UnidadBOF InterfazUsuarioADato() { UnidadBOF bo = new UnidadBOF(); bo.Sucursal = new SucursalBO(); bo.Sucursal.UnidadOperativa = new UnidadOperativaBO(); if (this.vista.Estatus.HasValue) { if (this.vista.Estatus.Value >= 0) { bo.EstatusActual = (EEstatusUnidad)this.vista.Estatus; } } bo.Sucursal.Id = this.vista.SucursalID; bo.Sucursal.UnidadOperativa.Id = this.vista.UnidadOperativaId; if (vista.SucursalID != null) { bo.Sucursal.Id = this.vista.SucursalID; bo.Sucursal.Nombre = this.vista.SucursalNombre; } return(bo); }
public void Consultar() { try { UnidadBOF bo = (UnidadBOF)this.InterfazUsuarioADato(); DataSet ds = this.controlador.ConsultarReporteRentas(dctx, bo, this.vista.UnidadOperativaId); if (ds.Tables[0].Rows.Count <= 0) { this.vista.MostrarMensaje("La búsqueda no produjo resultados", ETipoMensajeIU.INFORMACION, "No se encontraron coincidencias con los criterios ingresados. Verifique sus datos"); this.vista.LimpiarSesion(); this.vista.ActualizarResultado(this.vista.UnidadRentas); } else { this.ArmarReporteCompleto(ds); DataTable dtb = ReporteRentas(ds); this.vista.UnidadRentas = dtb; this.vista.ActualizarResultado(dtb); } } catch (Exception ex) { throw new Exception(this.nombreClase + ".Consultar: " + ex.Message); } }
/// <summary> /// Prepara un BO para la Búsqueda en su respectivo catalogo /// </summary> /// <param name="catalogo">catalogo donde se realizara la búsqueda</param> /// <returns></returns> public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = new CuentaClienteIdealeaseBOF { Nombre = vista.NombreCuentaCliente, UnidadOperativa = vista.UnidadOperativa, Cliente = new ClienteBO(), Activo = true }; obj = cliente; break; case "Sucursal": Facade.SDNI.BOF.SucursalBOF sucursal = new Facade.SDNI.BOF.SucursalBOF(); sucursal.UnidadOperativa = this.vista.UnidadOperativa; sucursal.Nombre = this.vista.SucursalNombre; sucursal.Usuario = this.vista.Usuario; obj = sucursal; break; case "UnidadIdealease": UnidadBOF unidad = new UnidadBOF(); if (!string.IsNullOrEmpty(vista.NumeroSerie)) { unidad.NumeroSerie = vista.NumeroSerie; } obj = unidad; break; } return(obj); }
/// <summary> /// Prepara un BO para la Búsqueda en su respectivo catalogo /// </summary> /// <param name="catalogo">catalogo donde se realizara la búsqueda</param> /// <returns></returns> public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "UnidadIdealease": UnidadBOF unidad = new UnidadBOF(); if (!string.IsNullOrEmpty(vista.NumeroSerie)) { unidad.NumeroSerie = vista.NumeroSerie; } obj = unidad; 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.UsuarioID }; obj = sucursal; break; } return(obj); }
/// <summary> /// Despliega el Resultado del Buscador /// </summary> /// <param name="catalogo">Catalogo en el que se realizo la busqueda</param> /// <param name="selecto">Objeto Resultante</param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "CuentaClienteIdealease": #region Desplegar CuentaCliente CuentaClienteIdealeaseBOF cliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF() { Cliente = new ClienteBO() }; vista.CuentaClienteID = cliente.Id; vista.ClienteID = cliente.Cliente.Id; vista.ClienteNombre = !string.IsNullOrWhiteSpace(cliente.Nombre) ? cliente.Nombre : string.Empty; #endregion break; case "Unidad": #region Desplegar Unidad UnidadBOF unidad = (UnidadBOF)selecto ?? new UnidadBOF(); vista.UnidadID = unidad.UnidadID; vista.NumeroSerie = !string.IsNullOrWhiteSpace(unidad.NumeroSerie) ? unidad.NumeroSerie : string.Empty; #endregion break; case "Modelo": #region Desplegar Modelo ModeloBO modelo = (ModeloBO)selecto; this.vista.ModeloID = modelo.Id; this.vista.ModeloNombre = !string.IsNullOrWhiteSpace(modelo.Nombre) ? modelo.Nombre : string.Empty; #endregion break; } }
/// <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; } }
/// <summary> /// Prepara un BO para la Busqueda en su respectivo catalogo /// </summary> /// <param name="catalogo">catalogo donde se realizara la busqueda</param> /// <returns></returns> public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "Unidad": UnidadBOF unidad = new UnidadBOF(); unidad.Sucursal = new SucursalBO(); if (!string.IsNullOrEmpty(this.vista.NumeroSerie)) { unidad.NumeroSerie = this.vista.NumeroSerie; } unidad.Sucursal.UnidadOperativa = this.vista.UnidadOperativa; obj = unidad; break; case "Sucursal": SucursalBOF sucursal = new SucursalBOF(); sucursal.UnidadOperativa = this.vista.UnidadOperativa; sucursal.Nombre = this.vista.SucursalNombre; sucursal.Usuario = this.vista.Usuario; obj = sucursal; 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; case "ModeloEquipoAliado": //SC0019 ModeloBO modeloEA = new ModeloBO(); modeloEA.Auditoria = new AuditoriaBO(); modeloEA.Marca = new MarcaBO(); modeloEA.Nombre = this.vista.ModeloEANombre; modeloEA.Activo = true; obj = modeloEA; break; } return(obj); }
/// <summary> /// Prepara un BO para la Busqueda en su respectivo catalogo /// </summary> /// <param name="catalogo">catalogo donde se realizara la busqueda</param> /// <returns></returns> public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "CuentaClienteIdealease": var cliente = new CuentaClienteIdealeaseBOF { Cliente = new ClienteBO() }; cliente.Nombre = this.vista.ClienteNombre; cliente.UnidadOperativa = new UnidadOperativaBO(); cliente.UnidadOperativa.Id = this.vista.UnidadOperativaID; obj = cliente; break; case "Unidad": UnidadBOF unidad = new UnidadBOF(); unidad.Sucursal = new SucursalBO(); unidad.Sucursal.UnidadOperativa = new UnidadOperativaBO(); if (!string.IsNullOrEmpty(this.vista.NumeroSerie)) { unidad.NumeroSerie = this.vista.NumeroSerie; } unidad.Sucursal.UnidadOperativa.Id = this.vista.UnidadOperativaID; obj = unidad; break; case "Sucursal": SucursalBOF sucursal = new SucursalBOF(); sucursal.UnidadOperativa = new UnidadOperativaBO { Activo = true, Id = this.vista.UnidadOperativaID }; sucursal.Nombre = this.vista.SucursalNombre; sucursal.Usuario = new UsuarioBO { Activo = true, Id = this.vista.UsuarioID }; obj = sucursal; break; case "Modelo": ModeloBO modelo = new ModeloBO(); modelo.Auditoria = new AuditoriaBO(); modelo.Marca = new MarcaBO(); modelo.Nombre = this.vista.ModeloNombre; modelo.Activo = true; obj = modelo; break; } return(obj); }
/// <summary> /// Despliega el Resultado del Buscador /// </summary> /// <param name="catalogo">Catalogo en el que se realizo la búsqueda</param> /// <param name="selecto">Objeto Resultante</param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF(); if (cliente.Cliente == null) { cliente.Cliente = new ClienteBO(); } vista.CuentaClienteID = cliente.Id; vista.ClienteID = cliente.Cliente.Id; vista.NombreCuentaCliente = !string.IsNullOrEmpty(cliente.Nombre) ? cliente.Nombre : string.Empty; 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 "UnidadIdealease": UnidadBOF unidad = (UnidadBOF)selecto ?? new UnidadBOF(); if (unidad.NumeroSerie != null) { vista.NumeroSerie = unidad.NumeroSerie; } else { vista.NumeroSerie = string.Empty; } break; } }
/// <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> /// Método para obtener las HorasInicial del equipo /// </summary> /// <param name="Serie">Número de serie de la unidad</param> /// <returns>Devuelve las hrs iniciales del equipo</returns> public int ObtenerHrsInicialEquipo(string Serie) { UnidadBOF unidadBOF = new UnidadBOF(); DataSet dtsUnidad = new DataSet(); UnidadBR unidadbr = new UnidadBR(); int HrsInicial = 0; unidadBOF.NumeroSerie = Serie; dtsUnidad = unidadbr.ConsultarUnidad(this.dctx, unidadBOF); HrsInicial = Convert.ToInt32(dtsUnidad.Tables[0].Rows[0]["HorasInicial"].ToString()); return(HrsInicial); }
public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = new CuentaClienteIdealeaseBOF(); cliente.UnidadOperativa = new UnidadOperativaBO(); cliente.Cliente = new ClienteBO(); cliente.Id = this.vista.CuentaClienteID; cliente.Nombre = this.vista.CuentaClienteNombre; cliente.UnidadOperativa.Id = this.vista.UnidadOperativaID; cliente.Activo = true; obj = cliente; break; 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.NumeroSerie)) { unidad.NumeroSerie = this.vista.NumeroSerie; } obj = unidad; break; } return(obj); }
/// <summary> /// Despliega el Resultado del Buscador /// </summary> /// <param name="catalogo">Catalogo en el que se realizo la búsqueda</param> /// <param name="selecto">Objeto Resultante</param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "UnidadIdealease": UnidadBOF unidad = (UnidadBOF)selecto ?? new UnidadBOF(); if (unidad.NumeroSerie != null) { vista.NumeroSerie = unidad.NumeroSerie; vista.UnidadID = unidad.UnidadID; vista.TipoEnllantable = ETipoEnllantable.Unidad; } else { vista.NumeroSerie = string.Empty; vista.UnidadID = null; vista.TipoEnllantable = 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; } }
public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Unidad": UnidadBOF unidad = (UnidadBOF)selecto; if (unidad != null && unidad.NumeroSerie != null) { this.vista.VIN = unidad.NumeroSerie; this.vista.TramitableID = unidad.TramitableID; } else { this.vista.VIN = null; this.vista.TramitableID = null; } break; } }
/// <summary> /// Despliega el Resultado del Buscador /// </summary> /// <param name="catalogo">Catalogo en el que se realizo la búsqueda</param> /// <param name="selecto">Objeto Resultante</param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF() { Cliente = new ClienteBO() }; vista.CuentaClienteID = cliente.Id; vista.ClienteID = cliente.Cliente.Id; vista.NombreCuentaCliente = !string.IsNullOrWhiteSpace(cliente.Nombre) ? cliente.Nombre : string.Empty; break; case "UnidadIdealease": UnidadBOF unidad = (UnidadBOF)selecto ?? new UnidadBOF(); vista.UnidadID = unidad.UnidadID; vista.NumeroSerie = !string.IsNullOrWhiteSpace(unidad.NumeroSerie) ? unidad.NumeroSerie : string.Empty; break; } }
/// <summary> /// Prepara un BO para la Búsqueda en su respectivo catalogo /// </summary> /// <param name="catalogo">catalogo donde se realizara la búsqueda</param> /// <returns></returns> public object PrepararBOBuscador(string catalogo) { object obj = null; int aux = 0; switch (catalogo) { case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cuentaCliente = new CuentaClienteIdealeaseBOF { UnidadOperativa = vista.UnidadOperativa }; if (int.TryParse(this.vista.NombreCuentaCliente, out aux)) { cuentaCliente.Id = aux; } else { cuentaCliente.Nombre = vista.NombreCuentaCliente; } obj = cuentaCliente; break; case "UnidadIdealease": UnidadBOF unidad = new UnidadBOF(); unidad.Sucursal = new SucursalBO() { UnidadOperativa = this.vista.UnidadOperativa }; if (!string.IsNullOrEmpty(vista.NumeroSerie)) { unidad.NumeroSerie = vista.NumeroSerie; } obj = unidad; break; } return(obj); }
public void Consultar() { try { UnidadBOF bo = (UnidadBOF)this.InterfazUsuarioADato(); List <BO.UnidadBO> lst = controlador.Consultar(dataContext, bo).ConvertAll(s => (BO.UnidadBO)s); this.vista.Resultado = this.ComplementarDatos(lst); this.vista.ActualizarResultado(); if (lst.Count < 1) { this.vista.MostrarMensaje("La búsqueda no produjo resultados", ETipoMensajeIU.INFORMACION, "No se encontraron coincidencias con los criterios ingresados. Verifique sus datos"); } } catch (Exception ex) { throw new Exception(this.nombreClase + ".Consultar:" + ex.Message); } }
public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "Unidad": UnidadBOF unidad = new UnidadBOF(); unidad.Sucursal = new SucursalBO(); unidad.Sucursal.UnidadOperativa = new UnidadOperativaBO(); if (!string.IsNullOrEmpty(this.vista.VIN)) { unidad.NumeroSerie = this.vista.VIN; } unidad.Sucursal.UnidadOperativa.Id = this.vista.UnidadOperativaId; obj = unidad; break; } return(obj); }
/// <summary> /// Prepara un BO para la Busqueda en su respectivo catalogo /// </summary> /// <param name="catalogo">catalogo donde se realizara la busqueda</param> /// <returns></returns> public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "UnidadIdealease": var unidad = new UnidadBOF(); if (!string.IsNullOrEmpty(vista.NumeroSerie)) { unidad.NumeroSerie = vista.NumeroSerie; } unidad.EstatusActual = EEstatusUnidad.Disponible; unidad.Area = EArea.FSL; obj = unidad; break; } return(obj); }
/// <summary> /// Despliega el Resultado del Buscador /// </summary> /// <param name="catalogo">Catalogo en el que se realizo la busqueda</param> /// <param name="selecto">Objeto Resultante</param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Unidad": #region Desplegar Unidad UnidadBOF unidad = (UnidadBOF)selecto ?? new UnidadBOF(); if (unidad.NumeroSerie != null) { this.vista.NumeroSerie = unidad.NumeroSerie; } else { this.vista.NumeroSerie = string.Empty; } #endregion break; 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 "Marca": #region Desplegar Marca MarcaBO marca = (MarcaBO)selecto; if (marca != null && marca.Id.HasValue) { this.vista.MarcaID = marca.Id.Value; this.vista.HabilitarModelo(true); } else { this.vista.MarcaID = null; this.vista.HabilitarModelo(false); } if (marca != null && (!string.IsNullOrEmpty(marca.Nombre) && !string.IsNullOrWhiteSpace(marca.Nombre))) { this.vista.MarcaNombre = marca.Nombre; } else { this.vista.MarcaNombre = string.Empty; } this.vista.ModeloID = null; this.vista.ModeloNombre = string.Empty; #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; case "ModeloEquipoAliado": //SC0019 ModeloBO modeloEA = (ModeloBO)selecto; if (modeloEA != null && modeloEA.Id != null) { this.vista.ModeloEAID = modeloEA.Id; } else { this.vista.ModeloEAID = null; } if (modeloEA != null && modeloEA.Nombre != null) { this.vista.ModeloEANombre = modeloEA.Nombre; } else { this.vista.ModeloEANombre = null; } break; } }
/// <summary> /// Prepara un BO para la Busqueda en su respectivo catalogo /// </summary> /// <param name="catalogo">catalogo donde se realizara la busqueda</param> /// <returns></returns> public object PrepararBOBuscador(string catalogo) { object obj = null; int aux = 0; switch (catalogo) { case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cuentaCliente = new CuentaClienteIdealeaseBOF { UnidadOperativa = new UnidadOperativaBO() { Id = vista.UnidadOperativaID } }; if (int.TryParse(this.vista.ClienteNombre, out aux)) { cuentaCliente.Id = aux; } else { cuentaCliente.Nombre = vista.ClienteNombre; } obj = cuentaCliente; break; case "Unidad": UnidadBOF unidad = new UnidadBOF(); unidad.Sucursal = new SucursalBO() { UnidadOperativa = new UnidadOperativaBO() { Id = this.vista.UnidadOperativaID } }; if (!string.IsNullOrEmpty(vista.NumeroSerie)) { unidad.NumeroSerie = vista.NumeroSerie; } obj = unidad; break; case "Modelo": ModeloBO modelo = new ModeloBO() { Auditoria = new AuditoriaBO(), Marca = new MarcaBO() }; if (int.TryParse(this.vista.ModeloNombre, out aux)) { modelo.Id = aux; } else { modelo.Nombre = vista.ModeloNombre; } obj = modelo; break; } return(obj); }
public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "Unidad": UnidadBOF unidad = new UnidadBOF(); unidad.Sucursal = new SucursalBO(); if (!string.IsNullOrEmpty(vista.NumeroSerie)) { unidad.NumeroSerie = vista.NumeroSerie; } unidad.EstatusActual = EEstatusUnidad.Disponible; switch (this.vista.UnidadOperativaID) { case (int)ETipoEmpresa.Construccion: unidad.TiposContrato = new List <int>(); if (this.vista.TipoContrato == ETipoContrato.ROC) { unidad.TiposContrato.Add((int)EAreaConstruccion.ROC); } else { unidad.TiposContrato.Add((int)EAreaConstruccion.RO); unidad.TiposContrato.Add((int)EAreaConstruccion.RE); } break; case (int)ETipoEmpresa.Generacion: unidad.TiposContrato = new List <int>(); if (this.vista.TipoContrato == ETipoContrato.ROC) { unidad.TiposContrato.Add((int)EAreaGeneracion.ROC); } else { unidad.TiposContrato.Add((int)EAreaGeneracion.RO); unidad.TiposContrato.Add((int)EAreaGeneracion.RE); } break; case (int)ETipoEmpresa.Equinova: unidad.TiposContrato = new List <int>(); if (this.vista.TipoContrato == ETipoContrato.ROC) { unidad.TiposContrato.Add((int)EAreaEquinova.ROC); } else { unidad.TiposContrato.Add((int)EAreaEquinova.RO); unidad.TiposContrato.Add((int)EAreaEquinova.RE); } break; case (int)ETipoEmpresa.Idealease: unidad.Area = EArea.RD; break; } unidad.Sucursal.Id = this.vista.SucursalID; obj = unidad; break; case "Modelo": BPMO.Servicio.Catalogos.BO.ModeloBO modelo = new BPMO.Servicio.Catalogos.BO.ModeloBO(); modelo.Auditoria = new AuditoriaBO(); modelo.Nombre = this.vista.ModeloNombre; modelo.Activo = true; obj = modelo; break; } this.LimpiarCampos(); return(obj); }
private object InterfazUsuarioADato() { if (this.vista.UnidadOperativaId == null) { throw new Exception(".InterfazUsuarioADato: La Unidad Operativa no puede ser nulo"); } UnidadBOF bo = new UnidadBOF(); bo.Sucursal = new SucursalBO(); bo.Sucursal.UnidadOperativa = new UnidadOperativaBO { Id = this.vista.UnidadOperativaId }; bo.Cliente = new ClienteBO(); bo.ActivoFijo = new ActivoFijoBO(); bo.NumeroSerie = this.vista.NumeroVIN; bo.Sucursal.Id = this.vista.SucursalID; bo.Sucursal.Nombre = this.vista.SucursalNombre; if (vista.SucursalID != null) { bo.Sucursal.Id = this.vista.SucursalID; bo.Sucursal.Nombre = this.vista.SucursalNombre; } else { bo.Sucursales = FacadeBR.ConsultarSucursalesSeguridad(dataContext, new SeguridadBO(Guid.Empty, new UsuarioBO() { Id = this.vista.UsuarioAutenticado }, new AdscripcionBO { UnidadOperativa = new UnidadOperativaBO() { Id = this.vista.UnidadOperativaId } })); } bo.NumeroEconomico = this.vista.NumeroEconomico; bo.Cliente.Id = this.vista.ClienteID; bo.Cliente.Nombre = this.vista.ClienteNombre; bo.ActivoFijo.FechaFacturaCompra = this.vista.FechaCompra; if (this.vista.Area != null) { Type TipoEnum = typeof(EArea); if (this.vista.UnidadOperativaId != null) { TipoEnum = bo.obtenerEAreas((ETipoEmpresa)this.vista.UnidadOperativaId); } bo.Area = (Enum)Enum.ToObject(TipoEnum, Convert.ToInt32(this.vista.Area.Value)); } if (this.vista.EstatusActa != null) { if ((EEstatusUnidad)int.Parse(this.vista.EstatusActa.Value.ToString()) == EEstatusUnidad.NoDisponible) { bo.EstatusActual = (EEstatusUnidad)int.Parse(this.vista.EstatusActa.Value.ToString()); } } return(bo); }
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; } }
/// <summary> /// Despliega el Resultado del Buscador /// </summary> /// <param name="catalogo">Catalogo en el que se realizo la busqueda</param> /// <param name="selecto">Objeto Resultante</param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Sucursal": SucursalBO sucursal = (SucursalBO)selecto; if (sucursal != null) { if (sucursal.Id != null) { this.vista.SucursalID = sucursal.Id; } else { this.vista.SucursalID = null; } if (sucursal.Nombre != null) { this.vista.SucursalNombre = sucursal.Nombre; } else { this.vista.SucursalNombre = null; } } break; case "Modelo": ModeloBO modelo = (ModeloBO)selecto; if (modelo != null) { if (modelo.Id != null) { this.vista.ModeloID = modelo.Id; } else { this.vista.ModeloID = null; } if (modelo.Nombre != null) { this.vista.ModeloNombre = modelo.Nombre; } else { this.vista.ModeloNombre = null; } } break; case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cuentaCliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF(); if (cuentaCliente != null) { this.vista.CuentaClienteID = cuentaCliente.Id; this.vista.ClienteID = cuentaCliente.Cliente != null ? cuentaCliente.Cliente.Id : null; this.vista.ClienteNombre = cuentaCliente.Nombre; } break; case "UnidadIdealease": UnidadBOF unidad = (UnidadBOF)selecto ?? new UnidadBOF(); if (unidad.NumeroSerie != null) { vista.NumeroSerie = unidad.NumeroSerie; vista.UnidadID = unidad.UnidadID; } else { vista.NumeroSerie = string.Empty; vista.UnidadID = null; } break; case "Tecnico": TecnicoBO tecnico = (TecnicoBO)selecto ?? new TecnicoBO(); if (tecnico != null) { this.vista.TecnicoID = tecnico.Id != null ? tecnico.Id : null; this.vista.TecnicoNombre = tecnico.Empleado != null && !String.IsNullOrEmpty(tecnico.Empleado.NombreCompleto) ? tecnico.Empleado.NombreCompleto : String.Empty; } else { vista.TecnicoNombre = String.Empty; vista.TecnicoID = null; } break; } }
/// <summary> /// Prepara un BO para la Busqueda en su respectivo catalogo /// </summary> /// <param name="catalogo">catalogo donde se realizara la busqueda</param> /// <returns>Objeto que define el filtro a aplicar al buscador</returns> public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "Sucursal": SucursalBOF sucursal = new SucursalBOF(); sucursal.UnidadOperativa = new UnidadOperativaBO { Id = this.vista.UnidadOperativaID }; sucursal.Usuario = new UsuarioBO { Id = this.vista.UsuarioID }; sucursal.Nombre = this.vista.SucursalNombre; sucursal.Activo = true; obj = sucursal; break; case "Modelo": ModeloBO modelo = new ModeloBO(); modelo.Nombre = this.vista.ModeloNombre; modelo.Activo = true; obj = modelo; break; case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = new CuentaClienteIdealeaseBOF { Cliente = new ClienteBO() }; cliente.Nombre = this.vista.ClienteNombre; cliente.UnidadOperativa = new UnidadOperativaBO(); cliente.UnidadOperativa.Id = this.vista.UnidadOperativaID; obj = cliente; break; case "UnidadIdealease": UnidadBOF unidad = new UnidadBOF(); if (!string.IsNullOrEmpty(vista.NumeroSerie)) { unidad.NumeroSerie = vista.NumeroSerie; } obj = unidad; break; case "Tecnico": TecnicoBO tecnico = new TecnicoBO() { Empleado = new EmpleadoBO(), AdscripcionServicio = new AdscripcionServicioBO() { UnidadOperativa = new UnidadOperativaBO() { Id = this.vista.UnidadOperativaID } } }; if (!String.IsNullOrEmpty(vista.TecnicoNombre)) { tecnico.Empleado.NombreCompleto = vista.TecnicoNombre; } if (vista.TecnicoID != null) { tecnico.Id = vista.TecnicoID; } obj = tecnico; break; } return(obj); }
/// <summary> /// Despliega el Resultado del Buscador /// </summary> /// <param name="catalogo">Catalogo en el que se realizo la busqueda</param> /// <param name="selecto">Objeto Resultante</param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "CuentaClienteIdealease": #region Desplegar CuentaCliente CuentaClienteIdealeaseBOF cuentaCliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF(); if (cuentaCliente.Cliente == null) { cuentaCliente.Cliente = new ClienteBO(); } this.vista.CuentaClienteID = cuentaCliente.Id; this.vista.ClienteID = cuentaCliente.Cliente.Id; this.vista.ClienteNombre = cuentaCliente.Nombre; #endregion break; case "Unidad": #region Desplegar Unidad UnidadBOF unidad = (UnidadBOF)selecto ?? new UnidadBOF(); if (unidad.NumeroSerie != null) { this.vista.NumeroSerie = unidad.NumeroSerie; } else { this.vista.NumeroSerie = string.Empty; } #endregion break; 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 "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); }