Exemplo n.º 1
0
 /// <summary>
 /// elimina un producto de los productos de la base de datos y actualiza la lista interna
 /// </summary>
 /// <param name="productos">productos a evaluar</param>
 /// <param name="p">producto a quitar</param>
 /// <returns>devuelve productos sin el producto eliminado</returns>
 public static Productos operator -(Productos productos, Producto p)
 {
     if (ProductosDAO.BuscarProductos(p) && productos == p)
     {
         ProductosDAO.Eliminar(p);
         productos.CargarDesdeBd();
     }
     return(productos);
 }
Exemplo n.º 2
0
 /// <summary>
 /// elimina un producto de los productos de la base de datos y actualiza la lista interna
 /// </summary>
 /// <param name="productos">productos a evaluar</param>
 /// <param name="p">producto a quitar</param>
 /// <returns>devuelve true si lo pudo eliminar, false si no existe</returns>
 public static bool operator -(Productos productos, Producto p)
 {
     try
     {
         ProductosDAO.Eliminar(p);
         productos.CargarDesdeBd();
         return(true);
     }
     catch (ProducInexistenteExcepcion ex)
     {
         return(false);
     }
 }