<?php
	class ArtigoController extends ArtigoModel {
		private $idUsuario;
		private $idFamilia;
		private $idUnidadeMedida;
		private $tipoArtigo;
		private $nome;
		private $nomeCurto;
		private $codigoBarra;
		private $unidadeVenda;
		private $descontinuado;
		private $controlaStock;
		private $precoCustoSemImp;
		private $precoCustoComImp;

		public function __construct($idUsuario, $idFamilia, $idUnidadeMedida, $tipoArtigo, $nome, $nomeCurto, $codigoBarra, $unidadeVenda, $descontinuado, $controlaStock, $precoCustoSemImp, $precoCustoComImp){
			$this->idUsuario = $idUsuario;
			$this->idFamilia = $idFamilia;
			$this->idUnidadeMedida = $idUnidadeMedida;
			$this->tipoArtigo = $tipoArtigo;
			$this->nome = $nome;
			$this->nomeCurto = $nomeCurto;
			$this->codigoBarra = $codigoBarra;
			$this->unidadeVenda = $unidadeVenda;
			$this->descontinuado = $descontinuado;
			$this->controlaStock = $controlaStock;
			$this->precoCustoSemImp = $precoCustoSemImp;
			$this->precoCustoComImp = $precoCustoComImp;
		}

		public function createArtigo(){
			$result = $this->insertArtigo($this->idUsuario, $this->idFamilia, $this->idUnidadeMedida, $this->tipoArtigo, $this->nome, $this->nomeCurto, $this->codigoBarra, $this->unidadeVenda, $this->descontinuado, $this->controlaStock, $this->precoCustoSemImp, $this->precoCustoComImp);
			return $result;
		}

		public function updateArtigo($idArtigo){
			$result = $this->editArtigo($idArtigo, $this->idUsuario, $this->idFamilia, $this->idUnidadeMedida, $this->tipoArtigo, $this->nome, $this->nomeCurto, $this->codigoBarra, $this->unidadeVenda, $this->descontinuado, $this->controlaStock, $this->precoCustoSemImp, $this->precoCustoComImp);
			return $result;
		}

	}