Exemplo n.º 1
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>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>
        /// Asigna los valores de la vista a un Objeto BO
        /// </summary>
        /// <param name="catalogo">Nombre del catálogo que será creado como BO</param>
        /// <returns></returns>
        public object PrepararBOBuscador(string catalogo)
        {
            object obj = null;

            switch (catalogo.ToUpper())
            {
            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.UsuarioID
                };
                obj = sucursal;
                break;
            }

            return(obj);
        }
        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);
        }
        /// <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 "Sucursal":
                Facade.SDNI.BOF.SucursalBOF sucursal = new Facade.SDNI.BOF.SucursalBOF();
                sucursal.UnidadOperativa = this.vista.UnidadOperativa;
                sucursal.Nombre          = this.vista.SucursalNombreNueva;
                sucursal.Usuario         = new UsuarioBO()
                {
                    Id = this.vista.UsuarioId
                };
                obj = sucursal;
                break;
            }

            return(obj);
        }
        public object PrepararBOBuscador(string catalogo)
        {
            object obj = null;

            switch (catalogo.ToUpper())
            {
            case "SUCURSAL":
                Facade.SDNI.BOF.SucursalBOF sucursal = new Facade.SDNI.BOF.SucursalBOF();
                sucursal.UnidadOperativa = new UnidadOperativaBO {
                    Id = this.vista.UnidadOperativaID
                };
                sucursal.Nombre  = this.vista.NombreSucursalNoAplica;
                sucursal.Usuario = new UsuarioBO {
                    Id = this.vista.UsuarioID
                };
                obj = sucursal;
                break;
            }

            return(obj);
        }