/// <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 "ProductoServicio":
                ProductoServicioBO producto = new ProductoServicioBO()
                {
                    Activo = true
                };

                if (!string.IsNullOrEmpty(vista.ClaveProductoServicio))
                {
                    int auxNum = 0;
                    if (Int32.TryParse(vista.ClaveProductoServicio, out auxNum))
                    {
                        producto.NombreCorto = vista.ClaveProductoServicio;
                    }
                    else
                    {
                        producto.Nombre = vista.ClaveProductoServicio;
                    }
                }

                obj = producto;
                break;
            }

            return(obj);
        }
Example #2
0
 /// <summary>
 /// Despliega la informaciĆ³n del Producto/Servicio
 /// </summary>
 /// <param name="producto">Objeto con la informaciĆ³n del producto</param>
 public void ProductoServicioAInterfazUsuario(ProductoServicioBO producto)
 {
     if (producto != null)
     {
         this.vistaDG.ClaveProductoServicio       = producto.NombreCorto;
         this.vistaDG.DescripcionProductoServicio = producto.Nombre;
     }
 }
 /// <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 "ProductoServicio":
         ProductoServicioBO producto = (ProductoServicioBO)selecto ?? new ProductoServicioBO();
         vista.ProductoServicioId          = producto.Id;
         vista.ClaveProductoServicio       = producto.NombreCorto;
         vista.DescripcionProductoServicio = producto.Nombre;
         break;
     }
 }