public void QuitarStock(int codigo, int stockaquitar, ref Repuesto R) { R = BuscarCodigoRepuesto(codigo); if (R.Stock < stockaquitar) { throw new QuitarStockException(); // la excepcion se captura desde el program, para mostrar el mensaje al usuario } else { R.Stock -= stockaquitar; } }
public void AgregarStock(int codigo, int stock, ref Repuesto R) { R = BuscarCodigoRepuesto(codigo); R.Stock += stock; }
public void QuitarRepuesto(int a) { Repuesto R = BuscarCodigoRepuesto(a); _listaProductos.Remove(R); }
public void ModificarPrecio(int codigo, double precio, ref Repuesto R) { R = BuscarCodigoRepuesto(codigo); R.Precio = precio; }
public void AgregarRepuesto(Repuesto R) { this._listaProductos.Add(R); }