/// <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); }
/// <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; } }