Beispiel #1
0
        /// <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;
            }
        }
Beispiel #2
0
        /// <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;
            }
        }
Beispiel #5
0
        /// <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;
            }
        }
Beispiel #8
0
        /// <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;
            }
        }
Beispiel #10
0
        /// <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);
        }
Beispiel #12
0
        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;
            }
        }
Beispiel #13
0
        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);
        }
Beispiel #17
0
        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);
        }
Beispiel #18
0
        /// <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);
        }
Beispiel #20
0
        /// <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;
            }
        }
Beispiel #21
0
        /// <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;
            }
        }
Beispiel #24
0
        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;
            }
        }
Beispiel #25
0
        /// <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;
            }
        }