/// <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); }
/// <summary> /// guarda un producto en la base de datos /// </summary> /// <param name="datos">producto a guardar</param> /// <returns></returns> public bool GuardarEnBd(Producto datos) { if (!ProductosDAO.BuscarProductos(datos)) { ProductosDAO.Insertar(datos); CargarDesdeBd(); return(true); } else { //throw new ProductoDuplicadoExcepcion(); } return(false); }