/// <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; } }
/// <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> /// Prepara un BO para la Busqueda en su respectivo catalogo /// </summary> /// <param name="catalogo">catalogo donde se realizara la busqueda</param> /// <returns>Objeto con los parámetros de búsqueda</returns> public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = new CuentaClienteIdealeaseBOF { Nombre = vista.ClienteNombre, 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 = 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> /// 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 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 { Nombre = vista.NombreCuentaCliente, UnidadOperativa = vista.UnidadOperativa, Cliente = new ClienteBO(), Activo = true }; obj = cliente; break; case "DireccionCliente": var bo = new CuentaClienteIdealeaseBO { UnidadOperativa = vista.UnidadOperativa, Cliente = new ClienteBO { Id = vista.ClienteID }, Id = vista.CuentaClienteID }; var bof = new DireccionCuentaClienteBOF { Cuenta = bo, Direccion = new DireccionClienteBO { Facturable = true } }; obj = bof; 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 "Sucursal": SucursalBO sucursal = (SucursalBO)selecto; if (sucursal != null) { vista.SucursalSeleccionada = new SucursalBO() { Id = sucursal.Id, Nombre = sucursal.Nombre }; if (sucursal.Nombre != null) { this.vista.NombreSucursal = sucursal.Nombre; } else { this.vista.NombreSucursal = null; } } break; case "Cliente": CuentaClienteIdealeaseBOF cliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF(); if (cliente.Cliente == null) { cliente.Cliente = new ClienteBO(); } vista.NombreCliente = !string.IsNullOrEmpty(cliente.Nombre) ? cliente.Nombre : string.Empty; vista.ClienteSeleccionado = cliente; 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 "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 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; vista.ClienteNumeroCuenta = cliente.Numero; vista.EsFisico = cliente.EsFisico; if (vista.CuentaClienteID != null && vista.ClienteID != null) { DesplegarPersonasCliente(); InicializarDireccionCliente(); vista.HabilitarConsultaDireccionCliente(true); if (vista.EsFisico == true) { vista.ConfigurarClienteFisico(); } else { vista.ConfigurarClienteMoral(); } } else { InicializarPersonasCliente(); InicializarDireccionCliente(); Inicializar(); } break; case "DireccionCliente": if (selecto == null) { vista.MostrarMensaje("No se ha seleccionado una dirección Facturable.", ETipoMensajeIU.INFORMACION); } DireccionCuentaClienteBOF bof = (DireccionCuentaClienteBOF)selecto ?? new DireccionCuentaClienteBOF(); EstablecerDatosDireccionCliente(bof); 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(); 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; } }
public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo.ToUpper()) { case "CLIENTE": var cliente = new CuentaClienteIdealeaseBOF { Nombre = vista.NombreCliente, UnidadOperativa = new UnidadOperativaBO { Id = this.vista.UnidadOperativaID }, Cliente = new ClienteBO() }; obj = cliente; break; case "MODELO": ModeloBO modelo = new ModeloBO(); modelo.Auditoria = new AuditoriaBO(); modelo.Marca = new MarcaBO(); modelo.Nombre = this.vista.NombreModelo; modelo.Activo = true; obj = modelo; break; case "SUCURSAL": Facade.SDNI.BOF.SucursalBOF sucursal = new Facade.SDNI.BOF.SucursalBOF(); sucursal.UnidadOperativa = new UnidadOperativaBO { Id = this.vista.UnidadOperativaID }; sucursal.Nombre = this.vista.NombreSucursal; sucursal.Usuario = new UsuarioBO { Id = this.vista.UC }; obj = sucursal; break; case "SUCURSALNOAPLICA": Facade.SDNI.BOF.SucursalBOF sucursalNoAplica = new Facade.SDNI.BOF.SucursalBOF(); sucursalNoAplica.UnidadOperativa = new UnidadOperativaBO { Id = this.vista.UnidadOperativaID }; sucursalNoAplica.Nombre = this.vista.NombreSucursalNoAplica; sucursalNoAplica.Usuario = new UsuarioBO { Id = this.vista.UC }; obj = sucursalNoAplica; break; } return(obj); }
public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Modelo": #region Desplegar Modelo ModeloBO modelo = (ModeloBO)selecto; this.vista.ModeloID = modelo != null && modelo.Id != null ? modelo.Id : null; this.vista.NombreModelo = modelo != null && modelo.Nombre != null ? modelo.Nombre : null; #endregion break; case "Cliente": CuentaClienteIdealeaseBOF cliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF(); if (cliente.Cliente == null) { cliente.Cliente = new ClienteBO(); } this.vista.CuentaClienteID = cliente.Id ?? null; this.vista.NombreCliente = !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.NombreSucursal = sucursal.Nombre; } else { this.vista.NombreSucursal = null; } break; } }
public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "CuentaClienteIdealease": var cliente = new CuentaClienteIdealeaseBOF { Cliente = new ClienteBO() }; cliente.Nombre = this.vista.CuentaClienteNombre; cliente.UnidadOperativa = new UnidadOperativaBO(); cliente.UnidadOperativa.Id = this.vista.UnidadOperativaID; obj = cliente; 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; case "Empleado": EmpleadoBO empleado = new EmpleadoBO(); empleado.NombreCompleto = this.vista.UsuarioReservoNombre; empleado.Activo = true; obj = empleado; break; case "Sucursal": //SC051 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 }; //TODO:Revisar obj = sucursal; break; } return(obj); }
/// <summary> /// Despliega en la Vista el Resultado del Buscador /// </summary> /// <param name="catalogo"></param> /// <param name="selecto"></param> public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cuenta = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF(); if (cuenta.Cliente == null) { cuenta.Cliente = new ClienteBO(); } Vista.CuentaClienteID = cuenta.Id; Vista.NombreCuentaCliente = !string.IsNullOrEmpty(cuenta.Nombre) ? cuenta.Nombre : string.Empty; break; } }
public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF(); if (cliente == null) { cliente = new CuentaClienteIdealeaseBOF(); } this.vista.CuentaClienteID = cliente.Id; this.vista.CuentaClienteNombre = cliente.Nombre; break; } }
public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { 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 "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 "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = new CuentaClienteIdealeaseBOF(); cliente.Nombre = vista.CuentaClienteNombre; cliente.UnidadOperativa = new UnidadOperativaBO { Id = vista.UnidadOperativaID }; cliente.Cliente = new ClienteBO(); obj = cliente; break; } return(obj); }
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> /// 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.CuentaClienteNombre; cliente.UnidadOperativa = new UnidadOperativaBO(); cliente.UnidadOperativa.Id = this.vista.UnidadOperativaID; obj = cliente; break; } return(obj); }
/// <summary> /// Prepara el BO del Buscador /// </summary> /// <param name="catalogo"></param> /// <returns></returns> public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = new CuentaClienteIdealeaseBOF { Nombre = Vista.NombreCuentaCliente, UnidadOperativa = new UnidadOperativaBO { Id = Vista.UnidadOperativaID }, Cliente = new ClienteBO() }; obj = cliente; 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() { 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); }
/// <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 "Sucursal": SucursalBOF sucursal = new SucursalBOF(); sucursal.UnidadOperativa = new UnidadOperativaBO { Id = this.vista.UnidadOperativaId }; sucursal.Usuario = new UsuarioBO { Id = this.vista.UsuarioAutenticado }; sucursal.Nombre = this.vista.NombreSucursal; sucursal.Activo = true; obj = sucursal; break; case "Cliente": CuentaClienteIdealeaseBOF cliente = new CuentaClienteIdealeaseBOF { UnidadOperativa = new UnidadOperativaBO { Id = vista.UnidadOperativaId }, Cliente = new ClienteBO() }; if (vista.NombreCliente != null) { cliente.Nombre = "%" + vista.NombreCliente + "%"; } obj = cliente; 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 "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; } }
public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Modelo": ModeloBO modelo = (ModeloBO)selecto; this.vista.ModeloID = modelo != null && modelo.Id != null ? modelo.Id : null; this.vista.ModeloNombre = modelo != null && modelo.Nombre != null ? modelo.Nombre : null; break; case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF(); if (cliente.Cliente == null) { cliente.Cliente = new ClienteBO(); } this.vista.CuentaClienteID = cliente.Id ?? null; this.vista.CuentaClienteNombre = !string.IsNullOrEmpty(cliente.Nombre) ? cliente.Nombre : string.Empty; break; case "Empleado": EmpleadoBO empleado = (EmpleadoBO)selecto; if (empleado != null && empleado.Numero != null) { this.vista.UsuarioReservoID = empleado.Numero; } else { this.vista.UsuarioReservoID = null; } if (empleado != null && empleado.NombreCompleto != null) { this.vista.UsuarioReservoNombre = empleado.NombreCompleto; } else { this.vista.UsuarioReservoNombre = null; } 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; } }
/// <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 void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "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; break; case "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; } 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 "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF(); if (cliente.Cliente == null) { cliente.Cliente = new ClienteBO(); } vista.CuentaClienteID = cliente.Id; vista.CuentaClienteNombre = !string.IsNullOrEmpty(cliente.Nombre) ? cliente.Nombre : string.Empty; break; } }
public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo.ToUpper()) { case "MODELO": #region Desplegar Modelo ModeloBO modelo = (ModeloBO)selecto; this.vista.ModeloID = modelo != null && modelo.Id != null ? modelo.Id : null; this.vista.NombreModelo = modelo != null && modelo.Nombre != null ? modelo.Nombre : null; #endregion break; case "CLIENTE": CuentaClienteIdealeaseBOF cliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF(); if (cliente.Cliente == null) { cliente.Cliente = new ClienteBO(); } this.vista.ClienteID = cliente.Id ?? null; this.vista.NombreCliente = !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.NombreSucursal = sucursal.Nombre; } else { this.vista.NombreSucursal = null; } break; case "SUCURSALNOAPLICA": SucursalBO sucursalNoAplica = (SucursalBO)selecto; if (sucursalNoAplica != null && sucursalNoAplica.Id != null) { if (sucursalNoAplica.Id == this.vista.SucursalID) { this.MostrarMensaje( "No se puede agregar la sucursal, ya que es la sucursal a la cual se esta configurando la tarifa", ETipoMensajeIU.ADVERTENCIA); this.vista.SucursalNoAplicaID = null; this.vista.NombreSucursalNoAplica = null; break; } if (this.vista.ListaSucursalSeleccionada.Find(suc => sucursalNoAplica.Id == suc.Id) != null) { this.MostrarMensaje("La sucursal ya se encuentra agregada", ETipoMensajeIU.ADVERTENCIA); this.vista.SucursalNoAplicaID = null; this.vista.NombreSucursalNoAplica = null; break; } this.vista.SucursalNoAplicaID = sucursalNoAplica.Id; } else { this.vista.SucursalNoAplicaID = null; } if (sucursalNoAplica != null && sucursalNoAplica.Nombre != null) { this.vista.NombreSucursalNoAplica = sucursalNoAplica.Nombre; } else { this.vista.NombreSucursalNoAplica = null; } this.vista.ModoRegistrarTarifa(true); 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); }
public object PrepararBOBuscador(string catalogo) { object obj = null; switch (catalogo) { case "CuentaClienteIdealease": var cliente = new CuentaClienteIdealeaseBOF { Cliente = new ClienteBO() }; cliente.Nombre = this.vista.CuentaClienteNombre; cliente.UnidadOperativa = new UnidadOperativaBO(); cliente.UnidadOperativa.Id = this.vista.UnidadOperativaID; obj = cliente; 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; case "UnidadDisponibleReservacion": ReservacionRDBOF reservacion = new ReservacionRDBOF(); reservacion.Unidad = new BPMO.SDNI.Equipos.BO.UnidadBO(); reservacion.Unidad.Sucursal = new SucursalBO(); reservacion.ConEquiposAliados = false; reservacion.ConTramites = false; reservacion.FechaInicial = this.CalcularFechaCompleta(this.vista.FechaReservacionInicial, this.vista.HoraReservacionInicial); reservacion.FechaFinal = this.CalcularFechaCompleta(this.vista.FechaReservacionFinal, this.vista.HoraReservacionFinal); reservacion.Modelo = new ModeloBO(); reservacion.Modelo.Id = this.vista.ModeloID; reservacion.Modelo.Nombre = this.vista.ModeloNombre; reservacion.UnidadOperativa = new UnidadOperativaBO(); reservacion.UnidadOperativa.Id = this.vista.UnidadOperativaID; if (this.vista.SucursalID.HasValue) { reservacion.Unidad.Sucursal.Id = this.vista.SucursalID; } else if (this.vista.SucursalesSeguridad != null) { reservacion.Sucursales = this.vista.SucursalesSeguridad.ConvertAll(p => new SucursalBO() { Id = p }); } obj = reservacion; 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.UsuarioReservoID }; //TODO:Revisar obj = sucursal; break; } return(obj); }
public void DesplegarResultadoBuscador(string catalogo, object selecto) { switch (catalogo) { case "Modelo": ModeloBO modelo = (ModeloBO)selecto; this.vista.ModeloID = modelo != null && modelo.Id != null ? modelo.Id : null; this.vista.ModeloNombre = modelo != null && modelo.Nombre != null ? modelo.Nombre : null; if (modelo != null && modelo.Id != null) { this.vista.TipoID = (int)ETipoReservacion.MODELO; } else { this.vista.TipoID = null; } this.SeleccionarUnidad(null); break; case "CuentaClienteIdealease": CuentaClienteIdealeaseBOF cliente = (CuentaClienteIdealeaseBOF)selecto ?? new CuentaClienteIdealeaseBOF(); if (cliente.Cliente == null) { cliente.Cliente = new ClienteBO(); } this.vista.CuentaClienteID = cliente.Id ?? null; this.vista.CuentaClienteNombre = !string.IsNullOrEmpty(cliente.Nombre) ? cliente.Nombre : string.Empty; break; case "UnidadDisponibleReservacion": this.SeleccionarUnidad((ReservacionRDBOF)selecto); if (this.vista.UnidadID != null) { this.vista.TipoID = (int)ETipoReservacion.UNIDAD; } else { if (this.vista.ModeloID != null) { this.vista.TipoID = (int)ETipoReservacion.MODELO; } else { this.vista.TipoID = null; } } break; case "Sucursal": //SC_0051 #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; } this.SeleccionarUnidad(null); #endregion break; } }