Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="numPlaca">Número de placa del artículo</param>
        /// <returns>Recupera los datos de un artículo según su número de placa</returns>
        public BLArticulo buscarArticuloPlaca(string numPlaca)
        {
            DAOArticulo daoArt   = new DAOArticulo();
            TOArticulo  art      = daoArt.buscarArticuloPlaca(numPlaca);
            BLArticulo  articulo = new BLArticulo();

            articulo.idArticulo       = art.idArticulo;
            articulo.numeroPlaca      = art.numeroPlaca;
            articulo.nombArticulo     = art.nombArticulo;
            articulo.descripcArticulo = art.descripcArticulo;
            articulo.nombCategoria    = art.nombreCategoria;
            return(articulo);
        }
Пример #2
0
        /// <summary>
        /// Recupera los datos de un artículo según su identificador
        /// </summary>
        /// <param name="idArticulo">Identificador numérico del artículo</param>
        /// <returns>Artículo</returns>
        public BLArticulo obtenerArticuloBusqueda(int idArticulo)
        {
            DAOArticulo daoArt   = new DAOArticulo();
            TOArticulo  toArt    = daoArt.obtenerArticuloBusqueda(idArticulo);
            BLArticulo  articulo = new BLArticulo();

            articulo.idArticulo        = toArt.idArticulo;
            articulo.numeroPlaca       = toArt.numeroPlaca;
            articulo.nombArticulo      = toArt.nombArticulo;
            articulo.descripcArticulo  = toArt.descripcArticulo;
            articulo.estadoArticulo    = toArt.estadoArticulo;
            articulo.ubicacionArticulo = toArt.ubicacionArticulo;
            articulo.nombCategoria     = toArt.nombreCategoria;
            return(articulo);
        }
Пример #3
0
 /// <summary>
 /// Convierte un artículo de la capa de Lógica de Negocios (BL) a la capa Objetos de Transferencia (TO). Método usado
 /// localmente
 /// </summary>
 /// <param name="art">Artículo de Lógica de Negocios a convertir</param>
 /// <returns>Artículo de Objetos de Transferencia convertido</returns>
 private TOArticulo convert(BLArticulo art)
 {
     return(new TOArticulo(art.idArticulo, art.numeroPlaca, art.nombArticulo, art.fechaIngreso, art.descripcArticulo, art.estadoArticulo, art.ubicacionArticulo, art.propiedad_JPS, art.idCategoria));
 }
Пример #4
0
        /// <summary>
        /// Inserta un nuevo artículo en la base de datos
        /// </summary>
        /// <param name="articulo">Artículo a ingresar</param>
        /// <returns>True en caso de que el artículo se haya ingresado correctamente, false de la contrario</returns>
        public bool agregarArticulo(BLArticulo articulo)
        {
            DAOArticulo daoArt = new DAOArticulo();

            return(daoArt.agregarArticulo(convert(articulo)));
        }