Beispiel #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);
 }
Beispiel #2
0
 /// <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);
 }