public void Delete(Compra compra)
        {
            if (VerificarCompraDeletar(compra))
            {
                throw new Exception("Informar os dados da compra");
            }
            if (compra.Fornecedor == null)
            {
                throw new Exception("Informar os dados do fornecedor");
            }
            if (compra.MateriaPrima == null)
            {
                throw new Exception("Informar os dados da matéria prima");
            }
            if (compra.Fornecedor.Id <= 0)
            {
                throw new Exception("O Id do fornecedor não poderá ser menor ou igual a zero");
            }
            if (compra.MateriaPrima.Id <= 0)
            {
                throw new Exception("O Id da matéria prima não poderá ser menor ou igual a zero");
            }

            CompraDados dados = new CompraDados();

            if (this.VerificarDuplicidade(compra) == false)
            {
                throw new Exception("A compra não esta cadastrado");
            }

            dados.Delete(compra);
        }