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