예제 #1
0
        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;
            }
        }
예제 #2
0
        public void AgregarStock(int codigo, int stock, ref Repuesto R)
        {
            R = BuscarCodigoRepuesto(codigo);

            R.Stock += stock;
        }
예제 #3
0
        public void QuitarRepuesto(int a)
        {
            Repuesto R = BuscarCodigoRepuesto(a);

            _listaProductos.Remove(R);
        }
예제 #4
0
        public void ModificarPrecio(int codigo, double precio, ref Repuesto R)
        {
            R = BuscarCodigoRepuesto(codigo);

            R.Precio = precio;
        }
예제 #5
0
 public void AgregarRepuesto(Repuesto R)
 {
     this._listaProductos.Add(R);
 }